4dim / Notas

Distinguir una visita de verdad de un robot

Mandas diez enlaces por WhatsApp y a los pocos segundos los diez figuran como abiertos: es la vista previa de Meta, no tus prospectos. Los tres filtros que salen gratis y por qué la lista de permitidos envejece mejor que la de robots.

Todos abiertos en el mismo segundo

Si mides si alguien abrió un enlace que le mandaste por WhatsApp, esta nota te dice por qué ese número casi seguro está inflado y cómo se limpia. Es un problema de cinco minutos que arruina meses de datos.

El síntoma es inconfundible: mandas diez enlaces y a los pocos segundos los diez figuran como abiertos.

Lo que pasó es que al pegar un enlace en un chat, WhatsApp abre la página para armar la vista previa —ese recuadro con el título y la imagen—. Esa visita la hace un programa de Meta, no una persona, y ocurre antes incluso de que el mensaje se envíe.

Si esa petición cuenta, «lo abrió» deja de querer decir nada. Y era la única señal de interés que tenías.

Tres filtros que no cuestan nada

Antes de mirar quién es el visitante, hay tres descartes que salen gratis y quitan mucho ruido.

  • No es una petición de lectura. Cuando un programa solo quiere comprobar que el enlace responde, pide las cabeceras y no la página. Eso nunca es una lectura: es alguien verificando.
  • Tiene sesión iniciada. Es alguien de la casa. Mirar el propio trabajo cinco veces mientras se redacta no es interés de nadie más, y es la forma más fácil de inflar un contador sin darse cuenta.
  • No dice quién es. Un visitante que no se identifica no es un navegador: los navegadores siempre lo hacen.

El segundo es el que más sorprende a quien no lo ha pensado. Si revisas la página de un cliente antes de mandarla, y cuentas tus propias visitas, tu métrica de interés incluye tu interés.

Lista de permitidos, no de prohibidos

Aquí está la decisión de fondo, y vale para cualquier filtro de este tipo.

Lo intuitivo es hacer una lista de robots conocidos y descartarlos. Es una carrera que se pierde: el que no esté nombrado cuenta como persona, y aparecen robots nuevos cada mes. Tu métrica se degrada sola, poco a poco, sin avisar.

Al revés funciona mucho mejor, y por un accidente histórico: todos los navegadores de verdad se presentan diciendo «Mozilla». Chrome, Safari, Firefox, Edge, y también los navegadores que van dentro de Instagram y de WhatsApp. Es una herencia de los años noventa que ya no va a cambiar.

Lo que no lo dice es un script: las herramientas de línea de comandos, las bibliotecas de programación, alguien probando el enlace desde una consola. Así que exigir esa palabra descarta de golpe todo lo que no pretende ser un navegador, incluidos los que aún no existen.

Y aun así hace falta la lista negra

La lista de permitidos no basta sola, por dos motivos concretos.

Los robots que más importan se disfrazan. Los de Meta que arman la vista previa se presentan como navegador o directamente se llaman a sí mismos «WhatsApp». Son justo los que producen el problema del apartado 01.

Un navegador sin ventana dice «Mozilla» como cualquiera. Los navegadores que se usan para automatizar pasan el filtro sin despeinarse.

Quién visitaDice «Mozilla»¿Cuenta?
Chrome de una personaSíSí
Vista previa de WhatsAppSí, y se nombraNo
Navegador sin ventanaSíNo
Script de línea de comandosNoNo

Las dos listas juntas: se exige parecer un navegador, y además no estar entre los que sabemos que no lo son. La primera ataja lo desconocido; la segunda, lo conocido que miente.

Lo que esto no resuelve

Conviene decir dónde se acaba, porque nadie lo dice y luego se toman decisiones con el número como si fuera exacto.

Quien quiera parecer una persona lo va a conseguir: basta un navegador automatizado bien configurado. Esto no es un sistema antifraude, y no pretende serlo.

Tampoco distingue a alguien que abrió y cerró en dos segundos de alguien que leyó la página entera. «Lo abrió» es una señal débil, incluso limpia.

Lo que sí hace es quitar el ruido sistemático: el que afecta a todos los enlaces por igual y convierte el contador en una fila de unos. Con eso basta para lo que se le pide, que es ordenar a quién llamar primero.

Qué hacer entonces

  • Mándate un enlace a ti mismo y mira el contador. Si sube antes de que abras nada, estás contando la vista previa y todos tus datos históricos están inflados.
  • Excluye tus propias visitas. Con sesión iniciada, no cuenta. Es una línea y quita el sesgo más grande.
  • Filtra por lista de permitidos. Exigir que parezca un navegador envejece mucho mejor que perseguir robots uno a uno.
  • Y mantén la lista negra encima. Los robots que te importan se disfrazan de navegador precisamente porque quieren pasar.
  • Trata «lo abrió» como una señal débil. Sirve para ordenar a quién llamar primero, no para decidir que alguien no está interesado.

Esta nota sale de nuestro trabajo en Publicidad digital.

← todas las notas