Bots en Google Analytics 4: cómo ver el tráfico de bots en los informes y sacarlo de tus conclusiones

GA4 descarta por sí solo los robots conocidos, pero una parte notable del tráfico de bots acaba igualmente en los informes. Vemos dónde se nota, qué se puede filtrar con las herramientas estándar y por qué las cifras de GA4 nunca cuadrarán con la cuenta publicitaria.

Bots y fraude13 min de lectura
Contenido
  1. Qué excluye GA4 por sí solo
  2. Dónde se ve el tráfico de bots en los informes de GA4
  3. Señales de bots en GA4: tabla rápida
  4. Cómo filtrar el tráfico de bots en GA4
  5. Por qué las cifras de GA4 no cuadran con la cuenta publicitaria y el tracker
  6. Los límites de GA4 contra los bots
  7. Qué hacer si ya encontraste bots en GA4
  8. En resumen

Lanzas una campaña, abres Google Analytics 4 y ves algo raro: las sesiones se han duplicado y la interacción se ha desplomado. O en el informe por ciudades aparece de repente una ciudad donde nunca has tenido clientes, con cientos de visitas de un segundo cada una. Eso son los bots en Google Analytics 4: la parte del tráfico automatizado que GA4 no reconoció y contó con toda honestidad.

El tráfico de bots en la analítica no cuesta dinero por sí mismo. Lo que cuesta son las conclusiones: por su culpa cortas una campaña buena, das por buena una mala, calculas mal la conversión y enseñas a los algoritmos de las plataformas publicitarias con las personas equivocadas. A continuación, cómo encontrar ese tráfico en los informes, qué hace GA4 con él por su cuenta, qué se puede configurar y dónde están los límites de las herramientas estándar.

Qué excluye GA4 por sí solo

GA4 incluye una exclusión automática del tráfico de bots y arañas conocidos. Google se apoya en una lista de robots del sector y en sus propios datos. Conviene tener claras tres particularidades:

  • No se puede desactivar. A diferencia de la versión anterior de Analytics, no hay ninguna casilla: la exclusión funciona siempre.
  • No se puede medir. GA4 no muestra cuántas visitas se descartaron, así que no podrás estimar la escala desde el propio GA4.
  • Solo afecta a robots conocidos. Se excluyen los programas que se presentan como robots o que se conocen desde hace tiempo. Un bot que lanza un navegador real, ejecuta JavaScript y se hace pasar por un visitante con una conexión doméstica, para GA4 parece una persona.

Precisamente ese segundo tipo, el tráfico inválido sofisticado del que hablamos en detalle en el artículo tráfico inválido: GIVT y SIVT, es el que se queda en los informes.

Dónde se ve el tráfico de bots en los informes de GA4

Al bot no lo delata una sola métrica, sino una combinación de ellas. Lo más cómodo es revisar cuatro cortes.

Fuentes de tráfico

Abre Informes → Adquisición → Adquisición de tráfico y mira las dimensiones «Fuente / medio de la sesión» y «Grupo de canales predeterminado de la sesión». Resultan sospechosos:

  • un crecimiento brusco de Direct sin motivo visible: no hubo newsletter ni publicidad offline, y las entradas directas se han duplicado;
  • Unassigned y (not set): sesiones a las que GA4 no pudo atribuir un canal. Una pequeña proporción la tiene todo el mundo, pero un pico suele significar peticiones que no llegaron desde un navegador por la vía habitual;
  • sitios de referencia con dominios desconocidos: spam de referencia que entra solo para que su enlace aparezca en el informe;
  • tráfico publicitario sin parámetros. Si una campaña trae una proporción notable de visitas sin gclid ni UTM, parte de ellas pueden ser robots que abrieron la landing desde un enlace y no desde un clic. Cómo ayuda el identificador de clic a separar las visitas reales, lo explicamos en el artículo click ID y SubID.

Interacción

En GA4 una sesión se considera con interacción si duró más de 10 segundos, si tuvo un evento clave o si tuvo al menos dos páginas vistas. El porcentaje de rebote aquí es simplemente la otra cara: la proporción de sesiones sin interacción.

Los bots suelen dar:

  • una tasa de interacción cercana a cero en una fuente, campaña o ciudad concreta;
  • un tiempo medio de interacción de uno o dos segundos, o exactamente el mismo en cientos de sesiones;
  • una sola página vista por sesión en una buena landing en la que la gente normalmente sigue navegando.

También se da el caso contrario: los bots avanzados imitan el scroll y se quedan un rato en la página. Entonces la interacción parece aceptable, y lo que los delata es la uniformidad y la ausencia de conversiones.

Geografía

Informes → Usuario → Atributos de usuario → Detalles demográficos, dimensiones «País» y «Ciudad». Señales:

  • visitas desde países en los que no muestras anuncios;
  • una ciudad con un número desproporcionado de sesiones e interacción nula;
  • ciudad (not set) con un volumen apreciable: ocurre cuando la visita llega desde una red difícil de ubicar, por ejemplo un centro de datos.

En los últimos años los analistas ven con regularidad oleadas de tráfico directo desde una o dos ciudades con interacción cero: en la práctica son servidores que abren páginas de forma masiva. Por qué el tráfico de redes en la nube casi nunca es una persona, lo explicamos en el artículo VPN, proxy e IP de centros de datos.

Tecnología y horario

Informes → Tecnología → Detalles de tecnología muestra el navegador, el sistema operativo, la resolución de pantalla y la versión del navegador. Cien sesiones con la misma resolución poco común y una versión antigua del navegador no son una audiencia, son un script. Sobre las huellas de automatización en el navegador hablamos en el material sobre navegadores headless y huella digital del navegador.

Añade a cualquier informe la dimensión «Hora» en la sección «Explorar»: una meseta plana las 24 horas en un mismo país es mala señal, porque la audiencia real duerme.

Señales de bots en GA4: tabla rápida

Dónde mirar Qué llama la atención Qué suele significar
Adquisición de tráfico pico de Direct, Unassigned, referencias desconocidas scripts, spam, visitas sin paso por un navegador
Interacción cerca del 0%, tiempo de 0–2 segundos un programa abrió la página y se fue
Geografía países ajenos, (not set), una ciudad con cientos de sesiones servidores, VPN, proxies
Tecnología resoluciones idénticas, versiones antiguas del navegador navegador automatizado
Horario actividad plana las 24 horas el bot no duerme
Conversiones muchas sesiones, cero eventos clave tráfico sin interés por el sitio

Una lista más general de señales, no ligada a GA4, está en el artículo tráfico de bots: señales y cómo reconocerlo.

Cómo filtrar el tráfico de bots en GA4

Las herramientas estándar son pocas y cada una tiene sus inconvenientes. Es importante distinguir los filtros, que cambian los datos para siempre, de los segmentos y comparaciones, que solo cambian la forma de mirarlos.

Tráfico interno

Empieza por tu propio ruido: tú, tu equipo, los proveedores y tus servicios de monitorización también acaban en los informes.

  1. Administrar → Flujos de datos → tu flujo web → Configurar los ajustes de etiquetas → Definir tráfico interno. Define reglas por direcciones IP o rangos. A esas visitas se les asigna el parámetro traffic_type con el valor internal.
  2. Administrar → Recogida y modificación de datos → Filtros de datos. Ahí ya existe el filtro «Tráfico interno». Primero ponlo en estado «Prueba»: los datos no se eliminan, pero en los informes aparece una dimensión con el nombre del filtro de prueba y puedes ver qué es exactamente lo que se cortaría.
  3. Cuando compruebes que el filtro atrapa lo que debe, pásalo a «Activo».

Recuerda: un filtro activo no actúa de forma retroactiva y excluye los datos de forma irreversible. Lo filtrado no se puede recuperar.

El mismo mecanismo sirve para direcciones conocidas de bots, por ejemplo si un servicio de monitorización concreto recorre tu sitio con regularidad. Pero las reglas por IP solo funcionan con direcciones estables. Contra bots que salen cada vez desde una dirección nueva, también a través de proxies residenciales y móviles, no sirven de nada.

Tráfico de desarrolladores y referencias no deseadas

El filtro «Tráfico de desarrolladores» elimina los eventos enviados en modo de depuración. En los ajustes de la etiqueta también está la lista de referencias no deseadas: los dominios que pongas ahí no contarán como fuente. Esto no elimina las visitas de bots, pero quita de los informes las fuentes falsas, por ejemplo pasarelas de pago o dominios de spam.

Segmentos en «Explorar»

Para analizar periodos pasados y casos dudosos usa segmentos en la sección «Explorar». Por ejemplo, un segmento «sesiones con interacción» o un segmento de exclusión «ciudad = sospechosa Y tiempo de interacción < 1 segundo». El segmento no borra nada: simplemente miras el informe sin basura y ves cómo cambian las conclusiones.

Una buena práctica es tener dos exploraciones guardadas: «todo tal cual» y «sin bots evidentes». Si la conclusión sobre una campaña cambia al pasar de una a otra, la decisión se estaba tomando a partir de ruido.

Comparaciones en los informes estándar

En los informes normales hay un botón «Añadir comparación»: puedes poner lado a lado, por ejemplo, «País = objetivo» y «País ≠ objetivo», o distintos canales. Es una forma rápida de enseñar a tus compañeros que todo el crecimiento de sesiones vino de un corte que no es tu objetivo.

Filtrar antes de la etiqueta

GA4 no tiene un filtro de «bot por comportamiento» ni acceso a las direcciones IP en los informes, así que lo más eficaz es no dejar que el bot llegue a la etiqueta de analítica. Puede hacerse con una condición de activación de la etiqueta en Google Tag Manager (por ejemplo, no enviar datos desde determinados hosts) o filtrando el tráfico en el lado del sitio. El esquema general para descartar bots antes de que lleguen a la página está en el artículo cómo filtrar bots, y la comparación de dos enfoques, comprobar el navegador o usar una lista de direcciones, en el material verificación JS o bloqueo por IP.

Por qué las cifras de GA4 no cuadran con la cuenta publicitaria y el tracker

Es la principal fuente de desconfianza hacia la analítica, y casi siempre la diferencia tiene explicación. Los tres sistemas simplemente cuentan cosas distintas.

Sistema Qué cuenta Cuándo se registra el evento
Cuenta publicitaria clics e impresiones en el momento del clic en el anuncio
Tracker del lado del servidor visitas al enlace cuando la petición llega al servidor del tracker
GA4 sesiones y eventos cuando la página cargó y la etiqueta envió los datos

De ahí las causas típicas de la diferencia:

  • El clic no se convirtió en sesión. La persona pulsó y cerró la pestaña, la página lenta no llegó a cargar, un bloqueador del navegador bloqueó la etiqueta.
  • Consentimiento de cookies. Si el visitante lo rechazó, GA4 o no recibe datos o recibe señales anonimizadas y modela parte del panorama.
  • Bots. Los robots que no ejecutan JavaScript los ven la cuenta publicitaria y el tracker del servidor, pero GA4 no. Los robots con navegador, al revés, pueden entrar en GA4 aunque la cuenta haya considerado sus clics no válidos y no los haya cobrado.
  • Atribución. GA4 reparte las conversiones entre canales según su modelo, y la cuenta publicitaria se atribuye conversiones según el suyo. Una misma venta puede acabar en campañas distintas.
  • Zonas horarias y fechas. Si la cuenta de anuncios y la propiedad de GA4 tienen zonas horarias distintas, las cifras diarias no coincidirán nunca.
  • Umbrales y modelado. GA4 puede ocultar filas con volúmenes pequeños y completar los datos con modelos, y eso cambia las cifras de los informes.

Por eso es útil fijarse no en la diferencia absoluta, sino en su evolución. Si la cuenta muestra 1000 clics y GA4 850 sesiones, y así durante meses, esa es la norma de tu tráfico. Si de repente la diferencia sube hasta la mitad y en los informes aparece una ciudad nueva con interacción nula, eso ya es tráfico de bots, y cuesta dinero. Cómo traducirlo a una cifra, lo vemos en el artículo cuánto presupuesto se pierde en bots.

Los límites de GA4 contra los bots

GA4 es una herramienta para analizar el comportamiento de las personas, no un antifraude. Tiene limitaciones que ninguna configuración resuelve:

  • No hay IP ni red en los informes. No puedes ver que una visita llegó desde un centro de datos o a través de un proxy.
  • No hay veredicto por visita. Solo hay agregados; no puedes abrir una sesión concreta y entender por qué es sospechosa.
  • Los filtros son irreversibles y no retroactivos. Un error en un filtro borra datos reales para siempre.
  • Los bots sin JavaScript son invisibles. Y por sus clics quizá ya hayas pagado.

Por eso los media buyers complementan la analítica con un sistema que revisa cada visita antes de la página. ArtisanClo descarta bots, tráfico de centros de datos, VPN y proxies, y en el registro muestra para cada clic el código de motivo de la decisión: por qué la visita pasó o se descartó. Además, el tracker integrado calcula gasto, conversiones, beneficio y ROI por campaña, así que ves cuánto dinero se fue en tráfico basura y no solo cuántas sesiones añadió a los informes. Más detalles en la página de funcionalidades.

Qué hacer si ya encontraste bots en GA4

  1. Localiza el corte. Campaña, fuente, ciudad, resolución de pantalla: dónde se concentra la basura.
  2. Compáralo con la cuenta publicitaria. Mira cuáles de esos clics consideró no válidos la plataforma y si devolvió el dinero.
  3. Activa el segmento «sin bots evidentes» y revisa las conclusiones del periodo anterior.
  4. Filtra lo conocido: tráfico interno, servicios de monitorización, direcciones estables.
  5. Deja de enviar conversiones basura a las cuentas publicitarias para que el algoritmo no busque tráfico parecido. Cómo configurar el seguimiento para que al informe solo lleguen eventos reales, en el artículo seguimiento de conversiones.
  6. Corta a los bots antes de la página si su proporción es apreciable y va en aumento.

En resumen

GA4 excluye automáticamente los robots conocidos, pero no a los que ejecutan JavaScript y se hacen pasar por personas. A estos los delatan combinaciones de señales: picos de Direct y Unassigned, interacción nula, tiempos de interacción de un segundo, ciudades ajenas, dispositivos idénticos. Con las herramientas estándar se puede filtrar el tráfico interno y las direcciones conocidas; el resto se analiza con segmentos y comparaciones, sin olvidar que los filtros son irreversibles. La diferencia entre GA4, la cuenta publicitaria y el tracker es normal mientras se mantenga estable; un aumento brusco es motivo para buscar bots y calcular cuánto te cuestan.

Preguntas frecuentes

01

¿Google Analytics 4 filtra los bots automáticamente?

Sí, pero solo los conocidos. GA4 excluye el tráfico de robots y arañas que figuran en listas del sector y en las investigaciones propias de Google. No se puede desactivar, y tampoco se puede ver cuántas visitas se excluyeron. Los bots que ejecutan JavaScript y se hacen pasar por un navegador normal sí llegan a los informes.

02

¿Cómo saber si hay tráfico de bots en GA4?

Busca una combinación de señales: un pico de sesiones desde una misma fuente o ciudad, una interacción cercana a cero, un tiempo medio de interacción de pocos segundos, resoluciones de pantalla y navegadores idénticos, fuente (not set) o Unassigned. Una sola señal no demuestra nada; varias a la vez casi siempre indican automatización.

03

¿Se pueden eliminar los bots de los datos ya recogidos en GA4?

No. Los filtros de datos de GA4 solo actúan sobre los datos nuevos y excluyen de forma irreversible lo que cae en ellos. Para periodos anteriores quedan los segmentos en la sección «Explorar» y las comparaciones en los informes: no borran datos, pero permiten mirarlos sin la basura.

04

¿Por qué hay más clics en Google Ads que sesiones en GA4?

La cuenta publicitaria cuenta clics; GA4 cuenta sesiones que empiezan cuando la página carga y la etiqueta se dispara. Por el camino se pierden quienes se van antes de que cargue la página, quienes rechazan las cookies, los usuarios de bloqueadores y los bots que no ejecutan JavaScript. Una diferencia pequeña es normal; una que crece es motivo para investigar.

05

¿Se puede bloquear un bot por IP en GA4?

Directamente, no: GA4 no muestra direcciones IP en los informes y las reglas por IP solo existen para el tráfico interno. Se pueden usar también para direcciones conocidas de bots, pero contra direcciones cambiantes no funcionan. Es más fiable cortar a esos visitantes antes de que lleguen a la etiqueta de analítica.

Sigue leyendo

Comprueba tu tráfico en la práctica

Conecta ArtisanClo a tu sitio, mira quién llega realmente desde tus anuncios y por qué cada clic recibió su decisión.