Has instalado el plugin y lo has configurado correctamente, pero tu google analytics no detecta actividad en la web. ¿Es que google analytics no funciona en prestashop? Sí funciona y te digo cómo hacerlo
Contenido
Google analytics no funciona en prestashop
Hay múltiples factores por los que Google Analytics puede no estar recibiendo datos de tu web. Muchos seguro que ya los has verificado, vamos a verlos uno a uno.
Código de seguimiento Google Analytics
Primero hay que comprobar que el código de Analytics que has configurado en Google Analytics está asociado correctamente a tu tienda. Para ello ve a e a Google Analytics, selecciona la cuenta que contiene el perfil de tu tienda y sitúate en Admin -> Tracking info -> Tracking code y pulsa en el botón «Send test traffic» o «Enviar tráfico»
Eso abrirá una ventana emergente en la que debe cargar correctamente tu web. Si es así, tu perfil de google analytics está apuntando a tu tienda. Puedes pasar al siguiente punto.
Módulo Google Analytics
Comprueba que el código de ID de seguimiento de Google Analytics (XXXXXXXX) corresponde con el tracking id correspondiente a tu web. Para ello, ve a Google Analytics, selecciona la cuenta que contiene el perfil de tu tienda y sitúate en Admin -> Tracking info -> Tracking code
Si coinciden, tu módulo de google analytics está correctamente configurado y enlazado con tu cuenta Google. Pero aún así, sigue sin recibir datos de la actividad que hay en la web.
Mover javascript al final
El código de analytics se ejecuta preferentemente en la cabecera de la página. Aún así debería funcionar sin problema en el footer (lo cual se suele hacer para optimizar el rendimiento y aumentar la velocidad). Pero puedes hacer la prueba moviéndolo. Si tienes 1.6, es es Parámetros -> Rendimiento -> CCC -> Mover Javascript al final.
Si aún así Google Analytics no registra actividad en tu web (usa el Tiempo real para verlo al momento), entonces tu problema tiene que ver con algún cambio reciente que hayas realizado en tu tienda. Y lo más probable es que sea de plantilla.
Cambia a la plantilla default o classic
Cuando la hayas cambiado, ve al frontoffice y haz cualquier clic. Inmediatamente ve a tu Real time de Google Analytics y asegúrate de que se refleja esta actividad en el gráfico. Si es así, bingo! Tu plantilla está interfiriendo con el javascript del global site tag de analytics. Pero eso no significa que tengas que prescindir de esta potente herramienta de analítica web. Vamos a ver cómo se soluciona.
El módulo de analytics introduce el código de seguimiento en la web. Sin embargo, la plantilla puede generar algún conflicto de programación que interfiera con el código, de manera que éste no se esté ejecutando correctamente. Si este es el caso, podemos prescindir del uso de este módulo (puedes desactivarlo). Y lo conveniente es introducir manualmente el código completo del Global Site Tag (gtag.js) en la cabecera de la plantilla con la que estés trabajando.
Cómo instalar Google Tag Site Tag o Google Tag Manager en Prestashop
Este procedimiento sirve para ambos y es muy sencillo.
Con tu software habitual de transferencia de ficheros (por ejemplo Filezilla) sitúate en tu_tienda -> themes -> y edita el fichero header.tpl (no sin haber hecho antes una copia de seguridad del mismo)
Justo tras la etiqueta <head>, escribe {literal}, luego tu código de analytics completo, y luego cierra {/literal}. O sea, algo así:
{literal} {/literal}
Recuerda que UA-XXXXX-Y debe ser sustituido por tu código de analytics!!
Guarda los cambios, vacía la caché y recarga tu frontoffice. Comprueba que en la ventana de Tiempo real de Google Analytics ya aparece tu clic en tu tienda
¿Te ha funcionado? Espero haberte sido de ayuda. Mucha suerte y mucho ecommerce 🙂