Diferencias entre los datos recopilados de Nelio A/B Testing y Google Analytics

Nelio A/B Testing y Google Analytics tienen diferentes métodos de rastreo, lo que significa que puedes encontrar diferencias en el número de visitantes rastreados desde estas herramientas. Los siguientes son algunos de los temas que nos reportan con más frecuencia y sus razones:

Cómo diferenciar las variantes en Google Analytics

Nelio A/B Testing añade un JavaScript de rastreo al principio de la estructura HTML de tu sitio web. Hacemos esto para que (con suerte) se ejecute antes que cualquier otro script, incluyendo Google Analytics. Cuando nuestro script de rastreo se ejecuta, lo primero que hace es comprobar si la página actual está bajo test. Si lo está, realiza una redirección de JavaScript a una URL diferente que incluirá algunos parámetros de prueba. Así, por ejemplo, una página como https://ejemplo.com/pagina-bajo-test/ se convertirá en https://ejemplo.com/pagina-bajo-test/?nab=x (donde x es la variante que el usuario debe ver; 0 es la versión de control, 1 es la versión B, y así sucesivamente).

Como que Nelio A/B Testing realiza la redirección de JavaScript antes de que se ejecute cualquier otro script, esta «primera visita» no será rastreada en tu Google Analytics. Sin embargo, una vez que el usuario aterrice en https://ejemplo.com/pagina-bajo-test/?nab=x, esta lo hará, y esa es la URL que Google Analytics rastreará. Por lo tanto, serás capaz de distinguir una variación de la otra mirando el parámetro nab.

Ten en cuenta que también es posible ignorar el parámetro nab en Google Analytics.

Los datos de «Visitas a página» en Google Analytics con «Visitas a página (bajo test)» en Nelio A/B Testing dan resultados diferentes

Los datos de visitas a página en Google Analytics son el número total de visitas en el sitio web. Google Analytics rastrea todas las visitas a una página (tanto visitantes nuevos como usuarios recurrentes).

Las «Visitas a página (bajo test)» en Nelio A/B Testing también siguen este enfoque: cuenta tanto a los visitantes nuevos como a los que vuelven. Sin embargo, no todos los visitantes que acceden a una determinada página son contados por Nelio A/B Testing. Solo aquellos visitantes que participan en el test serán incluidos en los resultados. Los visitantes pueden ser excluidos de un test si has limitado el porcentaje de usuarios que pueden participar en tus tests.

Google Analytics se activa antes de que Nelio lo haga

En principio, la mencionada redirección de JavaScript se ejecuta antes de que Google Analytics entre en acción. Pero en algunas circunstancias, el código de Google Analytics puede comenzar a ejecutarse en la página original antes de la redirección a la variante. Esto podría desencadenar que se cuente una vista de página adicional en la página original.

Este comportamiento no deseado se produce cuando se utilizan plugins que combinan o fusionan scripts sin tener en cuenta el orden de ejecución original. Lo mismo puede ocurrir cuando se usan plugins que agregan el atributo async a las etiquetas JavaScript rompiendo el orden lógico de ejecución de los scripts.

Nelio A/B Testing debería funcionar correctamente en la mayoría de los escenarios. Si encuentras problemas como los explicados aquí, no dudes en contactarnos. Estaremos encantados en ayudarte para solucionar cualquier problema que puedas encontrar.