← Volver al blog

Geolocalización IP para publicidad y privacidad

Geolocalización IP para publicidad y privacidad

La geolocalización por IP para segmentación publicitaria consiste en asignar la dirección IP de un visitante a un lugar aproximado, normalmente un país, una región o una ciudad, para que un sistema publicitario decida qué campaña mostrar. Funciona sin cookies ni permisos del dispositivo, y por eso es popular, pero también es una estimación de dónde está una red, no una localización precisa de una persona.

La mecánica es sencilla. Llega una solicitud, el servidor de anuncios busca la dirección en un conjunto de datos de geolocalización y el resultado (país, región, ciudad y, a veces, código postal) alimenta las reglas de segmentación: mostrar una promoción de apertura de tienda a las personas cercanas a ella, excluir las regiones donde un producto no puede venderse legalmente o elegir una moneda y un idioma para el anuncio. Como la dirección IP ya está presente en cada solicitud, no hace falta recoger ningún dato adicional del usuario.

¿Qué precisión tiene la segmentación publicitaria basada en IP?

La precisión es lo primero de lo que hay que ser honesto. Los resultados a nivel de país suelen ser fiables. Los resultados a nivel de ciudad son más débiles, y cualquier cosa más fina que una ciudad es en su mayoría conjetura, ya que el conjunto de datos describe dónde está registrado o encaminado un bloque de direcciones, no en qué casa se encuentra un dispositivo. El tráfico móvil suele salir por pasarelas situadas en una ciudad distinta de la del terminal, y una red corporativa o universitaria puede presentar una sola ubicación para miles de personas. Las razones se explican con más detalle en por qué la precisión a nivel de ciudad es limitada.

Para los compradores de publicidad esto significa que las reglas geográficas deben escribirse con holgura. Segmentar un radio de 5 km desde un punto derivado de la IP malgasta presupuesto en personas que no están allí y deja fuera a las que sí. Segmentar un área metropolitana o un país es mucho más defendible. Si una campaña necesita realmente precisión a nivel de calle, esta debe proceder de algo que el usuario comparta explícitamente, como la geolocalización del navegador con permiso, y no de la dirección de red.

También conviene comprobar a qué pertenece realmente la dirección antes de fiarse de su ubicación. La búsqueda de ASN muestra qué organización opera la red. Si el propietario es un proveedor de alojamiento o un servicio de VPN, la ubicación aparente es la del servidor, no la del espectador, y es probable que una impresión segmentada se esté gastando en la audiencia equivocada. En ipto, la respuesta de /v1/ip incluye asn, org, is_datacenter e is_vpn junto a los campos de ubicación, de modo que puedes descartar esas impresiones en una sola llamada.

Privacidad: ¿es una dirección IP un dato personal?

En muchas jurisdicciones una dirección IP puede considerarse un dato personal, sobre todo cuando se combina con otros identificadores o se conserva a lo largo del tiempo. El GDPR europeo trata los identificadores en línea de este modo en muchos contextos, y otros regímenes tienen normas comparables. El detalle varía según el país, así que lee el análisis del GDPR sobre las direcciones IP y el resumen de las leyes de privacidad en distintos países, y busca asesoramiento jurídico para tu propia situación. Nada de lo aquí expuesto es asesoramiento jurídico.

Lo que importa para el diseño es que la geolocalización puede hacerse de forma que la huella sea pequeña. La propia búsqueda de ubicación no requiere almacenar la dirección. Un patrón habitual es resolver la dirección en el momento de la solicitud, conservar solo el resultado general (país o región) y descartar la IP en bruto, o truncarla, antes de escribir nada en los registros o en un almacén de analítica. Pasos prácticos que se derivan de ello:

  • Resuelve y luego reduce. Almacena el país o la región que necesites para la segmentación y los informes, no la dirección completa ni las coordenadas exactas.
  • Fija un límite de conservación. Si hay que conservar direcciones en bruto por motivos de seguridad, guárdalas por separado de la analítica publicitaria y haz que caduquen según un calendario.
  • Respeta las señales de consentimiento. Cuando se requiere consentimiento para la publicidad personalizada, la geografía general usada para decisiones contextuales (como el idioma o la moneda) es una finalidad distinta de construir un perfil, y ambas no deben mezclarse por accidente en el mismo flujo.
  • Sé transparente. Indica en el aviso de privacidad que la ubicación aproximada se deriva de la dirección IP y para qué se utiliza.
  • Ofrece una opción de exclusión allí donde tus obligaciones o tu propia política lo exijan.

Filtrar el tráfico que no debe segmentarse

Los presupuestos publicitarios se filtran hacia tráfico no humano y enmascarado. Las direcciones de centros de datos, los nodos de salida de Tor y los puntos de salida de VPN conocidos no representan a una audiencia local. El verificador de VPN, Tor y proxy muestra si una dirección aparece en los datos de los feeds de amenazas de ipto, y el verificador de abuso de IP informa de la corroboración entre varios feeds. Esos feeds se actualizan cada 6 horas, y los conjuntos de datos subyacentes de IP y ASN se actualizan a diario. Importan dos límites: los indicadores de VPN, Tor y abuso cubren actualmente solo rangos IPv4, de modo que una dirección IPv6 devuelve false en ellos en lugar de una conjetura, e ipto no detecta proxies residenciales, así que el tráfico encaminado por una conexión doméstica parecerá un hogar normal.

Una política sensata es tratar esos indicadores como una señal de ponderación. Excluye las direcciones marcadas de los informes de audiencia, no factures primas de ubicación por ellas y mantén una categoría aparte en tu analítica para ver cuánto de una campaña representan.

Probarlo en ipto

Llama a GET https://ipto.to/v1/ip sin parámetros para ver la respuesta de tu propia dirección, o usa /v1/ip/:ip con cualquier dirección para ver su país, ciudad, ASN e indicadores. El servicio es gratuito, sin registro, y permite 1.000 solicitudes al día, suficientes para probar una integración de segmentación con muestras de tráfico real. La lista completa de campos está en la documentación de la API.

El enfoque equilibrado consiste en usar la geolocalización por IP para lo que hace bien, decisiones regionales generales y de poca fricción, limitar los datos que conservas al mínimo que esas decisiones necesitan y ser explícito con los usuarios al respecto. No merece la pena recoger datos adicionales para perseguir una precisión que en realidad no puedes ofrecer.

Respuestas claras

Los resultados a nivel de país suelen ser fiables, los de ciudad son más débiles y cualquier cosa más fina es en gran medida una estimación. Los datos describen dónde está registrado o encaminado un bloque de direcciones, no la posición exacta de un dispositivo.
En muchos contextos una dirección IP puede considerarse un dato personal, sobre todo si se combina con otros identificadores o se conserva a lo largo del tiempo. Los detalles dependen de la jurisdicción y del uso, por lo que es sensato buscar asesoramiento jurídico para el caso concreto.
Resuelve la dirección a un resultado general, como el país o la región, en el momento de la solicitud, almacena solo ese resultado y descarta o trunca la IP en bruto antes de registrarla. También ayuda fijar un límite de conservación y describir la práctica en el aviso de privacidad.
← Volver al blog