El panel decía que la conversión estaba cayendo. Los pedidos no habían cambiado. Si has dicho algo así este trimestre, las dos cifras no discrepan sobre tu negocio. Discrepan sobre el denominador, el número de sesiones, y sobre cuánto tráfico automatizado contiene.
Una tasa de conversión es una cifra dividida por otra. Si aumenta el denominador sin aumentar el numerador, la tasa cae aunque ningún cliente se comporte de forma distinta. Eso hace el tráfico de bots que no compran. Tanto Shopify Analytics como Google Analytics 4 lo tratan, pero con reglas diferentes.
Shopify separa ahora sesiones humanas y de bots
Shopify registra cada sesión de tu tienda y la etiqueta como humana o de bot a partir de todos sus eventos. En los informes compatibles existe la dimensión Human or bot session y su filtro. Shopify explica el efecto de excluir bots: aumenta la tasa de conversión al retirar sesiones que no compran, baja el total de sesiones y mejora la precisión de las métricas de campañas y páginas de producto.
El clasificador es conservador a propósito. Shopify prefiere dejar pasar algunos bots a clasificar un cliente real como bot. En su ejemplo, una sesión con cuatro eventos de bot y dos humanos sigue clasificándose como humana porque se evalúa el patrón completo, no la mayoría de eventos.
Hay dos límites prácticos. El filtro solo afecta a métricas de sesiones, así que pedidos, ventas y clientes no cambian. Y la clasificación no es retroactiva: solo se aplica a sesiones desde el 7 de octubre de 2025. Una comparación que llegue más atrás no se puede filtrar igual en ambos periodos.
Entre el 21 y el 23 de septiembre de 2026, Shopify cambió el comportamiento por defecto. Al llegar la actualización a una tienda, las sesiones identificadas como bots empezaron a excluirse por defecto de los informes de sesiones. También cambió el recuento: una sesión sigue la continuidad de la actividad del cliente en vez de terminar a medianoche UTC, y acaba tras 30 minutos de inactividad. Shopify indica que uses el periodo posterior a la actualización como nueva referencia. Si cambian las métricas de sesiones pero no los pedidos ni las ventas, ha cambiado la medición.
GA4 ya excluía bots sin mostrarlo
GA4 no espera a que filtres. Excluye automáticamente el tráfico de bots y rastreadores conocidos, identificados mediante la investigación de Google y la International Spiders and Bots List del Interactive Advertising Bureau. Para la conciliación importa esto: no puedes desactivar la exclusión ni ver cuánto tráfico ha eliminado.
El número de sesiones de GA4 ya descuenta una clase de bots, los conocidos. Un scraper sofisticado que se presenta como un navegador real no está en esa lista y se contará. GA4 no ofrece un panel para identificarlo; hay que mirar su comportamiento.
El tráfico de tu equipo es otro problema con otra herramienta. GA4 puede identificar tráfico interno por dirección IP mediante traffic_type y excluirlo con un filtro de datos. Cuando un filtro está activo, su efecto es permanente: los eventos excluidos nunca se procesan ni aparecen en informes o BigQuery. Cada propiedad permite hasta 10 filtros de datos, y uno puede tardar entre 24 y 36 horas en aplicarse.
Por qué las tasas de Shopify y GA4 nunca coincidirán exactamente
Shopify elimina bots con su clasificador de eventos sobre la sesión completa. GA4 elimina bots conocidos de una lista publicada y deja el resto en tus manos. No comparten definición de sesión, lista de bots ni reloj. Miden denominadores distintos, así que son dos proporciones propias de cada plataforma.
Pedidos, ventas y número de clientes, que no cambian con esos filtros, son la referencia de control. Si una tasa y un recuento de sesiones no concuerdan con ellos, esas métricas de sesiones son las que hay que revisar.
La comprobación que puedes hacer hoy
Tabla comparativa — desplázate horizontalmente para ver todas las columnas
| Qué ves | Causa más probable | Dónde mirar |
|---|---|---|
| Baja la tasa, suben las sesiones y los pedidos se mantienen | Sesiones de bots que no compran en el denominador | Shopify: filtro Human or bot session en Bot |
| Salto en la tasa o las sesiones alrededor del 21–23 de septiembre de 2026 | Actualización de la medición de sesiones de Shopify | Aviso de actualización; usa una referencia posterior al cambio |
| Gran diferencia entre las tasas de GA4 y Shopify | Distinto filtrado de bots y definición de sesiones | Compara denominadores y usa pedidos como control |
| Sesiones de países a los que no vendes, con interacción casi nula | Scrapers que GA4 no identificó | GA4 Explore: sin interacción, una página y origen direct, por país |
| Aparecen visitas de tu equipo y tu agencia | Tráfico interno sin filtrar | Tráfico interno de GA4 → filtro de datos |
En Shopify, abre Analytics > Reports, elige un informe de sesiones, abre Controls y configura Human or bot session en Bot para ver los bots o en Human para ver clientes. También puedes añadirlo como dimensión y comparar ambos en un informe. El ejemplo de Shopify parte de 1.000 sesiones y 35 checkouts completados, una tasa del 3,5 %, y los separa en 750 sesiones humanas al 4 % y 250 de bots al 2 %. Esa es la diferencia entre una tasa que describe clientes y otra que describe tráfico.
En GA4 buscas los bots que sí se contaron, porque los conocidos ya no están. Crea una exploración de sesiones con tiempo de interacción cero, una sola página y origen direct, y revisa la proporción por país. Los canales o fuentes con interacción casi nula y sesiones de un par de segundos son sospechosos. Para tu tráfico interno, define primero las IP, prueba el filtro de datos y solo entonces actívalo, recordando que su efecto es permanente.
Cómo lo verifico en implementaciones reales
Tras entregar una reconstrucción headless de Shopify para un comercio estadounidense, volví a comprobar una afirmación antes de repetirla. Al revisar doce meses de sesiones, un país acumulaba unas 100.120, aproximadamente una sexta parte del total de la propiedad: seis segundos, una página, cero ventas y cero leads. Ocurría desde agosto de 2025 y hacía que la tasa de conversión pareciera peor de lo que era. Se lo comuniqué al cliente sin cobrar, y un detector de «país sin ventas» pasó a formar parte de su panel diario.
Ese trabajo también me enseñó por qué esta comprobación va primero. Una cifra que podía presentar la reconstrucción de forma favorable, una gran caída de la proporción de tráfico direct, se apoyaba en una referencia que incluía un día de bots. Como la cifra no era sólida, decidí no citarla. Los resultados que sí se sostienen son los construidos sobre pedidos y reembolsos. Un denominador sin limpiar es una afirmación que no puedes defender.
También he hecho esto en trabajos de informes más pequeños desde que empecé en analítica: crear vistas y filtros de GA para retirar bots y tráfico interno de los paneles usados para tomar decisiones. En uno de los primeros trabajos, sustituir una herramienta de informes de pago por un panel limpio ahorró al cliente más de 800 USD al año.
«Antes pagaba 70 USD al mes por una herramienta de informes… En solo dos horas de trabajo me ha ahorrado más de 800 USD al año».
— Cliente; traducción del testimonio original
Fallos habituales
- Leer la tasa de conversión como si fuera la de los clientes. Incluye el tráfico automatizado que haya pasado los filtros. Mira primero la cifra de sesiones humanas.
- Suponer que GA4 eliminó todos los bots. Solo elimina los conocidos. Los scrapers que se presentan como navegadores siguen en el denominador.
- Esperar ver lo que GA4 excluyó. La exclusión no es visible y no puede desactivarse.
- Comparar periodos a ambos lados del 21–23 de septiembre de 2026 sin cambiar la referencia. Es un cambio de medición, no de rendimiento.
- Usar sesiones anteriores al 7 de octubre de 2025 para una comparación filtrada. La clasificación de bots no se aplica a ellas.
- Activar un filtro de datos de GA4 sin probarlo. Su efecto es permanente, y un filtro incorrecto elimina datos reales que no puedes recuperar.
- Pausar campañas por una tasa que han cambiado los bots. Revisa las sesiones humanas de Shopify y los pedidos antes de cambiar presupuestos.
Limitaciones
- El clasificador de Shopify es conservador. Deja pasar algunos bots a propósito. La cifra humana es una estimación mejor, no una garantía.
- El filtrado solo afecta a métricas de sesiones. Pedidos, ventas y número de clientes no se filtran; por eso sirven de control.
- La exclusión de bots conocidos de GA4 es fija. No puedes ampliarla, medirla ni desactivarla.
- Los filtros de tráfico interno son permanentes y están limitados a 10 por propiedad, con un plazo de 24–36 horas para aplicarse.
- Las plataformas seguirán discrepando después de limpiar ambas. Usan listas y lógica de sesiones distintas; forzar que coincidan sería inventar una cifra.
- Esto cubre implementación técnica, no asesoramiento legal ni de privacidad.
Cuándo no necesitas esto
Si pedidos, sesiones y tasa se mueven juntos, es poco probable que los bots expliquen el problema. Puede ser de atribución, cuando la venta ocurre pero ninguna plataforma recibe el crédito, y requiere otra corrección. Si solo quieres saber si una tasa es real, una sesión de trabajo sobre una propiedad lo resuelve antes que un proyecto. Si tu tienda es tan pequeña que unas pocas sesiones cambian mucho la tasa, usa un periodo de comparación más largo.
Puedo implementarlo para ti
Este es el caso de uso El tracking falla y nadie lo detecta: Tracking Watch, conciliación diaria, alertas de envíos e informes en vivo.
Empieza con una conversación gratuita: describe tu tarea y te diré si los bots están cambiando tu cifra o si es un cambio de medición o un problema de atribución, antes de reconstruir nada.
Una sesión de trabajo por EUR 185 responde a «¿es real esta tasa?» en una propiedad; un Tracking Health Check de solo lectura por EUR 375 lo convierte en un dictamen escrito. Si quieres revisar cada día la separación de bots y la conciliación, es Tracking Watch dentro de una colaboración técnica por EUR 950 al mes.
Describe tu tarea.