thibautfromibiza Posted November 19, 2015 Share Posted November 19, 2015 Bonjour, J'aurais besoin d'intégrer une balise remarketing qui m'a été fourni par Google, j'ai cru comprendre qu'il fallait que je la mette sur cette page : www.monsite.com/themes/montheme/header.tpl J'ai donc inséré mon script qui se présente un peu comme ça <!-- Code Google de la balise de remarketing --> <!-------------------------------------------------- Les balises de remarketing ne peuvent pas être associées aux informations personnelles ou placées sur des pages liées aux catégories à caractère sensible. Pour comprendre et savoir comment configurer la balise, rendez-vous sur la page http://google.com/ads/remarketingsetup. ---------------------------------------------------> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 1111111; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </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="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1111111/?value=0&guid=ON&script=0"/> </div> </noscript> Mais le script n'est pas pris en compte, est ce que je l'ai mis sur la bonne page ? Merci pour votre aide Link to comment Share on other sites More sharing options...
tuk66 Posted November 19, 2015 Share Posted November 19, 2015 Il est pas la tâche si facile. Je conseillerais d'utiliser un module. It is not so easy task. I recomment to use a module. http://addons.prestashop.com/en/search?cat_ab=1&id_category=0&search_query=remarketing&xtref=.prestashop.com Link to comment Share on other sites More sharing options...
thibautfromibiza Posted November 19, 2015 Author Share Posted November 19, 2015 J'avoue que je commence à en avoir marre de payer des modules à chaques petites modifications Link to comment Share on other sites More sharing options...
Mediacom87 Posted November 19, 2015 Share Posted November 19, 2015 J'avoue que je commence à en avoir marre de payer des modules à chaques petites modifications Bonjour, vous pouvez tout à fait développer votre propre module pour réussir à intégrer ces balises comme il faut sachant qu'il ne faut pas simplement mettre le bout de code fournis par Google mais bien un ensemble de code permettant d'analyser les produits visités, les paniers, commandes. Et là point de salut sans un module. Link to comment Share on other sites More sharing options...
tuk66 Posted November 19, 2015 Share Posted November 19, 2015 J'avoue que je commence à en avoir marre de payer des modules à chaques petites modifications PrestaShop contient de nombreuses fonctionnalités. Bien sûr, pas tous. Voilà pourquoi les modules sont ici. Il est beaucoup mieux de payer, disent 39 €, que de développer votre propre en 4 heures. PrestaShop contains many features. Od course, not all. That's why the modules are here. It is much better to pay, say 39 €, than develop your own in 4 hours. My 2 cents. Link to comment Share on other sites More sharing options...
abouzouzou Posted June 8, 2021 Share Posted June 8, 2021 bonjour, ajouter des plugins ralentis toujours les sites, de plus ils se soucient parfois peu de ou se mettent les tags... pour le remarketing le code doit être ajouté danbs un seul endroit, par contre pour les autres cobversions oui mais normalement il ne devrais pas y avoir de soucis... je vais tester pour voir hihi Link to comment Share on other sites More sharing options...
abouzouzou Posted June 8, 2021 Share Posted June 8, 2021 On 11/19/2015 at 11:47 AM, thibautfromibiza said: Bonjour, J'aurais besoin d'intégrer une balise remarketing qui m'a été fourni par Google, j'ai cru comprendre qu'il fallait que je la mette sur cette page : www.monsite.com/themes/montheme/header.tpl J'ai donc inséré mon script qui se présente un peu comme ça <!-- Code Google de la balise de remarketing --> <!-------------------------------------------------- Les balises de remarketing ne peuvent pas être associées aux informations personnelles ou placées sur des pages liées aux catégories à caractère sensible. Pour comprendre et savoir comment configurer la balise, rendez-vous sur la page http://google.com/ads/remarketingsetup. ---------------------------------------------------> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 1111111; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </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="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1111111/?value=0&guid=ON&script=0"/> </div> </noscript> Mais le script n'est pas pris en compte, est ce que je l'ai mis sur la bonne page ? Merci pour votre aide tu dois les mettre dans {literal} suivant ta version de prestashop, j'ai fait le test et ca marche en 1.7 Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 8, 2021 Share Posted June 8, 2021 il y a 8 minutes, abouzouzou a dit : tu dois les mettre dans {literal} suivant ta version de prestashop, j'ai fait le test et ca marche en 1.7 {literal} ne sert à rien de le cadre de ce code. Link to comment Share on other sites More sharing options...
abouzouzou Posted June 8, 2021 Share Posted June 8, 2021 (edited) 2 minutes ago, Mediacom87 said: {literal} ne sert à rien de le cadre de ce code. si on l'ajoute pas ca plante si je met cela dans head.tpl <!-- Global site tag (gtag.js) - Google Ads: XXXXXX --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-XXXXXX"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-XXXX'); gtag('config', 'UA-XXXXX'); </script> tout en bas sans le mettre dans {literal} moi j'ai erreur 500 ^^ Edited June 8, 2021 by abouzouzou (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 8, 2021 Share Posted June 8, 2021 à l’instant, abouzouzou a dit : si on l'ajoute pas ca plante sauf que literal sert à ne pas interpréter les accolade comme des données smarty et dans ce cas il n'y a strictement aucune accolade. Si cela plante c'est qu'il y a un autre souci. Ou que vous implanter un script sans rapport avec le script initial de ce topic d'il y a 6 années déjà. Link to comment Share on other sites More sharing options...
abouzouzou Posted June 8, 2021 Share Posted June 8, 2021 1 minute ago, Mediacom87 said: sauf que literal sert à ne pas interpréter les accolade comme des données smarty et dans ce cas il n'y a strictement aucune accolade. Si cela plante c'est qu'il y a un autre souci. Ou que vous implanter un script sans rapport avec le script initial de ce topic d'il y a 6 années déjà. le rapport c'est que je cherchais justement des choses à ce sujet et que les commentateurs disaient que c'était inutile de coder ainsi alors que l'interet est reel, ne pas utliser de plugins et placer manuellement , et cela fonctionne.... voilà c'est tout ^^ Link to comment Share on other sites More sharing options...
abouzouzou Posted June 8, 2021 Share Posted June 8, 2021 5 minutes ago, Mediacom87 said: sauf que literal sert à ne pas interpréter les accolade comme des données smarty et dans ce cas il n'y a strictement aucune accolade. Si cela plante c'est qu'il y a un autre souci. Ou que vous implanter un script sans rapport avec le script initial de ce topic d'il y a 6 années déjà. le literal est obligatoire pour cette ligne qui contien des accolade function gtag(){dataLayer.push(arguments);} mais oui il y a un peu de hors sujet?.. je voulais juste dire que c'était possible sans plugin forcéement.... merci à vou s! Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 8, 2021 Share Posted June 8, 2021 à l’instant, abouzouzou a dit : le rapport c'est que je cherchais justement des choses à ce sujet et que les commentateurs disaient que c'était inutile de coder ainsi alors que l'interet est reel, ne pas utliser de plugins et placer manuellement , et cela fonctionne.... voilà c'est tout ^^ L’intérêt de faire un module est évident puisque cela permet de centraliser un élément de codage précis à un endroit précis et de pouvoir le maintenir ou le retirer rapidement et simplement et surtout que tout intervenant sur le site est au courant de l'existence de ce script. Coder en dur dans le template toutes les balises de suivi et autre script permet de surtout rendre difficile toute évolution du template, d’oublier des bouts de code, de passer des heures pour nettoyer le code si on choisi d'arrêter un service ou de simplement provoquer des erreur JavaScript car on a oublié une seule petite ligne dans le fichier du 3ème niveau du second module d’inscription à la newsletter ainsi de suite. Mais vous avez raison, iil est tout à fait possible de mettre ces codes manuellement dans des dizaine de fichiers d'un template et que cela fonctionne sans problème, jusqu’au jour où il faudra des jours pour tout retrouver car cela fera 2 ou 3 ans que vous aurez mis en place un code oublié depuis. 1 Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 8, 2021 Share Posted June 8, 2021 il y a 1 minute, abouzouzou a dit : le literal est obligatoire pour cette ligne qui contien des accolade function gtag(){dataLayer.push(arguments);} mais oui il y a un peu de hors sujet?.. je voulais juste dire que c'était possible sans plugin forcéement.... merci à vou s! Comme je le disais, un code sans rapport avec le sujet initial d'il y a 6 ans. 1 Link to comment Share on other sites More sharing options...
abouzouzou Posted June 8, 2021 Share Posted June 8, 2021 Just now, Mediacom87 said: L’intérêt de faire un module est évident puisque cela permet de centraliser un élément de codage précis à un endroit précis et de pouvoir le maintenir ou le retirer rapidement et simplement et surtout que tout intervenant sur le site est au courant de l'existence de ce script. Coder en dur dans le template toutes les balises de suivi et autre script permet de surtout rendre difficile toute évolution du template, d’oublier des bouts de code, de passer des heures pour nettoyer le code si on choisi d'arrêter un service ou de simplement provoquer des erreur JavaScript car on a oublié une seule petite ligne dans le fichier du 3ème niveau du second module d’inscription à la newsletter ainsi de suite. Mais vous avez raison, iil est tout à fait possible de mettre ces codes manuellement dans des dizaine de fichiers d'un template et que cela fonctionne sans problème, jusqu’au jour où il faudra des jours pour tout retrouver car cela fera 2 ou 3 ans que vous aurez mis en place un code oublié depuis. Tout a fait, il faut juste bien documenter ce que l'on fait pour s'y retrouver facilement plus tard. Le soucis des plugins est le suivant ajouter un plugin pour analitycs un autre pour google my business un autre google ad tracking etc etc.... ou alors utilise un gtmanager plugin mais au final ca peut vite faire bcp de plugins et alourdir le code et les perf (car pas mis en async etc....) désolé dêtre arrivé comme un cheveux sur la soupe j'ai pas regardé la date a vrai dire et j'ai rebondit directement ^^ toutes mes excuses, tout dépend du contexte, du besoin, des profils.... 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