Grem83 Posted November 25, 2016 Share Posted November 25, 2016 Salut les gars, Je voudrais ajouter google analitycs manuellement dans prestashop 1.7 mais je ne sais pas comment ajouter du php et du js custom dans les fichiers tpl. J'ai essayé d'ajouter le code js dans javascript.tpl et le code php dans layout-both-columns.tpl juste après la balise <body>. Pour le js entre les balise foreach ici : {foreach $javascript.external as $js} <script type="text/javascript" src="{$js.uri}" {$js.attribute}></script> {/foreach} Et le php comme ça : {php} <?php include_once("analyticstracking.php") ?> {/php} Mais rien ne marche ^^ Please need some help Merci Link to comment Share on other sites More sharing options...
BeComWeb Posted November 25, 2016 Share Posted November 25, 2016 Pour le PHP effectivement ça ne fonctionne pas comme ça. par contre la plupart des fonctions natives de PHP sont supportées par Smarty. Honnêtement à ta place je me contenterais d'intégrer uniquement le script pour pouvoir récolter les données statistiques et d'attendre la mise-à-jour qui rendra le module compatible avec PS 1.7 si tu as besoin de plus de fonctionnalités. 1 Link to comment Share on other sites More sharing options...
Grem83 Posted November 25, 2016 Author Share Posted November 25, 2016 Merci pour vos infos et conseils, j'ai au moins ajouté le JS Pour ajouter le JS dans le fichier /themes/classic/templates/_partials/javascript.tpl il a fallut aussi que j'ajoute les balises literal autour du script pour que ça fonctionne : {literal} <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','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXXXX-1', 'auto'); ga('send', 'pageview'); </script> {/literal} Pour le module, je vais certainement l'utiliser quand il sera prêt, mais je testerais surement d'intégrer GA manuellement si c'est possible ? Ce serait plus optimisé et plus stable. Link to comment Share on other sites More sharing options...
BeComWeb Posted November 25, 2016 Share Posted November 25, 2016 Cool-cool ! Pense à mettre ton topic en "[Résolu]" Link to comment Share on other sites More sharing options...
Grem83 Posted November 25, 2016 Author Share Posted November 25, 2016 mais je testerais surement d'intégrer GA manuellement si c'est possible ? J'attend un peu, ce n'est pas tout à fait résolu sauf si on m'annonce des travaux sans fins pour finir l'intégration complète de google analytics Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now