
Localizar e identificar visitantes del sitio web por dirección IP

¡Muchas gracias a ipstack por patrocinar esta semana!
¿Alguna vez ha tenido la necesidad de conocer la ubicación general de un visitante de su sitio web? Puedes obtener esa información, sin tener que pedirla explícitamente, a través de la dirección IP del usuario. Sólo necesitarás una API que te brinde esa información, y eso es exactamente lo que es ipstack.
Aquí estoy yo ahora mismo:
Esto funciona globalmente a través de una API que cubre más de 2 millones de ubicaciones únicas en más de 200.000 ciudades de todo el mundo y se actualiza docenas de veces al día.
¡Es una API JSON limpia y agradable para todos los usuarios de JavaScript! XML también está ahí, si lo necesita. Probablemente tengas curiosidad acerca de todos los datos que puedes obtener, así que echemos un vistazo:
{ "ip": "134.201.250.155", "hostname": "134.201.250.155", "type": "ipv4", "continent_code": "NA", "continent_name": "North America", "country_code": "US", "country_name": "United States", "region_code": "CA", "region_name": "California", "city": "Los Angeles", "zip": "90013", "latitude": 34.0453, "longitude": -118.2413, "location": { "geoname_id": 5368361, "capital": "Washington D.C.", "languages": [ { "code": "en", "name": "English", "native": "English" } ], "country_flag": "https://assets.ipstack.com/images/assets/flags_svg/us.svg", "country_flag_emoji": "#x1f1fa;#x1f1f8;", "country_flag_emoji_unicode": "U+1F1FA U+1F1F8", "calling_code": "1", "is_eu": false }, "time_zone": { "id": "America/Los_Angeles", "current_time": "2018-03-29T07:35:08-07:00", "gmt_offset": -25200, "code": "PDT", "is_daylight_saving": true }, "currency": { "code": "USD", "name": "US Dollar", "plural": "US dollars", "symbol": "$", "symbol_native": "$" }, "connection": { "asn": 25876, "isp": "Los Angeles Department of Water Power" } "security": { "is_proxy": false, "proxy_type": null, "is_crawler": false, "crawler_name": null, "crawler_type": null, "is_tor": false, "threat_level": "low", "threat_types": null }}
¿Para qué sirve esto?
¡Toda clase de cosas! ¡Lo que quieras! Pero aquí te dejamos algunas prácticas muy:
- ¿Tu sitio muestra la hora? Puedes ajustarla a la zona horaria local del usuario, siempre que sepas dónde se encuentra.
- ¿Su sitio muestra moneda? Puede ajustar sus precios para mostrar las monedas locales, siempre que sepa dónde están.
- ¿Su sitio sólo funciona en ciertos países debido a leyes, regulaciones u otras razones? Es posible que desees ofrecer diferentes experiencias en esos diferentes países. ipstack también se utiliza a menudo para protegerse contra posibles amenazas a la seguridad.
Muchas grandes empresas como Microsoft, Airbnb y Samsung utilizan ipstack.
uso
ipstack tiene un nivel gratuito que cubre hasta 10,000 solicitudes durante un mes, y los aviones comienzan en un precio razonable de $ 9,99 al mes, que cubre 5 veces más solicitudes y desbloquea módulos útiles como los módulos de Zona horaria y Moneda. Los aviones escalan a cualquier nivel, incluidos millones de solicitudes por día.
Deja una respuesta