MarcKarl Posted May 19, 2016 Share Posted May 19, 2016 Bonjour, Dans le but de suivre les conversions dans le tunnel de commande, un prestataire de référencement Adwords nous demande d'installer un script sur notre page-panier. J'ai trouvé le fichier TPL de la page-panier, et j'ai inclus dedans le script de la manière suivante : <head> <!-- Google Code for Paniers PuP Conversion Page --> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 1010321011; var google_conversion_language = "en"; var google_conversion_format = "3"; var google_conversion_color = "ffffff"; var google_conversion_label = "bRBLCO6b3WQQ84zh4QM"; var google_remarketing_only = false; /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/1010321011/?label=bRBLCO6b3WQQ84zh4QM&guid=ON&script=0"/> </div> </noscript> </head> Même si j'étais loin d'être convaincu de cette méthode j'ai tout de même testé, et ça n'a évidemment pas fonctionné. Le soucis c'est que si j'inclus ce code dans le fichier head.tpl , le script sera appelé sur toutes les pages du site (à moins que je me trompe ? ) alors qu'on le souhaite simplement dans la balise <head> de la page-panier. Comment m'y prendre ? Marc Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted May 19, 2016 Share Posted May 19, 2016 (edited) Hello, essai ça dans header tpl: {if $smarty.get.controller == 'order'} ton code {/if} Edited May 19, 2016 by Olivier CLEMENCE (see edit history) Link to comment Share on other sites More sharing options...
MarcKarl Posted May 19, 2016 Author Share Posted May 19, 2016 Apparemment, le code est au bon endroit, j'attends le retours de confirmation du prestataire de référencement ! Je tiens au courant J'en profite pour poser une seconde question qui touche également au header : je souhaite intégrer la balise hreflang dont voici le code : <link rel="alternate" href="https://www.moninstitutbeaute.com/" hreflang="fr-fr" /> Ce code doit être présent pour toutes les pages du site ou seulement pour la page d'accueil ? Comment l'intégrer selon le cas ? Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted May 19, 2016 Share Posted May 19, 2016 Toutes les pages (fr) logiquement Link to comment Share on other sites More sharing options...
Johann Posted May 19, 2016 Share Posted May 19, 2016 La gestion des hreflang demande une attention toute particulière pour que son fonctionnement (qu'on peut tester sur http://flang.dejanseo.com.au/) soit correct.J'ai un module qui fait ça Link to comment Share on other sites More sharing options...
MarcKarl Posted May 20, 2016 Author Share Posted May 20, 2016 (edited) Olivier, J'ai eu le retour du prestataire, qui me dit que la remontée des données du script ne fonctionne pas. Y-a-t-il d'autres moyens de l'intégrer uniquement sur la page-panier et qu'il soit fonctionnel ?Note : est-ce qu'au final, ce code doit être intégré dans le fichier du panier de mon thème "themes\sp_paradise\shopping-cart.tpl", ou "header.tpl" est bien le bon ? Edited May 20, 2016 by MarcKarl (see edit history) Link to comment Share on other sites More sharing options...
MarcKarl Posted May 23, 2016 Author Share Posted May 23, 2016 Malgré qq essais supplémentaires, l'intégration du script de mon premier post est sans succès. Je suis tombé sur le lien suivant si ça peut donner des pistes, mais je ne suis pas sûr que ce soit la meilleure solution : http://stackoverflow.com/questions/21548704/how-to-add-js-and-css-tags-from-module-without-using-header-hook 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