Insertar c贸digos de seguimiento como el de Analytics en Prestashop

Hace unos d铆as ten铆amos que insertar el c贸digo de Analytics en un cliente con una tienda de Prestashop. Es verdad que tiene un m贸dulo de Analytics, pero al comprobarlo en Google daba un error como que el script estaba da帽ado. Por lo que hemos visto le pasa a mucha gente.

As铆 que optamos por poner el script “a mano”, y esta soluci贸n sirve tambi茅n para cualquier script de seguimiento adicional, inclu铆do Google Tag Manager.Pero no se puede poner de cualquier manera por ser ficheros .tpl.analytics

  • Lo primero que tienes que elegir es el fichero donde lo quieres poner. Esto va a depender si lo tienes que poner antes del cierrre de la etiqueta <header> o despu茅s de la apertura o cierre de la etiqueta </body>.聽Va a depender mucho del c贸digo.Los ficheros header.tpl y footer.tpl de la plantilla suelen ser unos candidato id贸neos a considerar.
  • Si el fichero es .tpl (como header o footer) debes poner el c贸digo entre las etiquetas {literal}{/literal}. Sin ellas a nosotros se nos ca铆a la p谩gina.
    Esto es porque estos c贸digos pueden incluir par茅ntesis entre sus l铆neas de c贸digo y esto el SMARTY lo puede interpretar como c贸digo suyo. Estas etiquetas le dicen que lo que hay entre medias no es para 茅l.
    Por ejemplo para Google Analytics:

    {literal}
    <!-- Google Analytics -->
    <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    
    ga('create', 'UA-XXXXX-Y', 'auto');
    ga('send', 'pageview');
    </script>
    <!-- End Google Analytics -->
    {/literal}

    Con esto te funcionar谩 el c贸digo. Lo puedes comprobar f谩cilmente con el Tag Assistant聽que os comentamos el otro d铆a.

Deja un comentario

Resumen de nuestra Pol铆tica de Privacidad

  • Responsable:聽SmythSys IT Consulting SLNE.
  • Finalidad:聽Gestionar y moderar los comentarios.
  • Legitimaci贸n:聽Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios:聽Tus datos se alojan en los servidores de OVH.
  • Derechos:聽Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la direcci贸n del responsable (en nuestra pol铆tica de privacidad).

Time limit is exhausted. Please reload CAPTCHA.