MarcKarl Posted September 23, 2016 Share Posted September 23, 2016 Bonjour, Nous avons une boutique en ligne sur https://www.moninstitutbeaute.com Cela fait une semaine qu'on essaie de faire remonter les données de tracking automation (pour faire des scénarios marketing) d'un code javascript fournit par le logiciel de mailing Sendinblue. J'ai essayé de nombreuses choses, rien n'y fait : - Aucune remontée de données tracking automation en faisant un copier-coller du code juste avant la balise </header> comme conseillé par Sendinblue - Aucune remontée de donnée, que l'option "Déplacer le code JavaScript à la fin" soit active ou inactive - Aucune remontée de données en mettant le code au début du header, dans le footer, etc.. - La remontée de données fonctionne sur un site wordpress d'un amis, en copiant-collant le même code Voici le code que j'ai intégré pour Prestashop. Après qq recherches, il s'avère qu'encadrer le code avec les balises {literal}{/literal} est nécessaire sous peine d'avoir le site qui plante (pages blanches). Pour wordpress, j'ai testé le même code mais sans ces balises "literal" : {literal}<script type="text/javascript"> window.sendinblue=window.sendinblue||[];window.sendinblue.methods=["identify","init","group","track","page","trackLink"];window.sendinblue.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);window.sendinblue.push(t);return window.sendinblue[spam-filter];for(var i=0;i<window.sendinblue.methods.length;i++){var key=window.sendinblue.methods[i];window.sendinblue[key]=window.sendinblue.factory(key)}window.sendinblue.load=function(){if(document.getElementById("sendinblue-js"))return;var e=document.createElement("script");e.type="text/javascript";e.id="sendinblue-js";e.async=true;e.src=("https:"===document.location.protocol?"https://":"http://")+"s.sib.im/automation.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)};window.sendinblue.SNIPPET_VERSION="1.0";window.sendinblue.load();window.sendinblue.client_key="tavrb75syldt5ot3uizk5";window.sendinblue.page(); </script>{/literal} Est-ce un conflit avec un module ? Un autre code javascript ? Merci d'avance Link to comment Share on other sites More sharing options...
Alexandre SendinBlue Posted September 27, 2016 Share Posted September 27, 2016 Bonjour, Pour répondre à votre question, vous pouvez ajouter le script Automation dans le dossier "js" sur Prestashop puis ajouter la source sur votre fichier principal header.php, par exemple : <script type="text/javascript" src="'._PS_JS_DIR_.'automation.js"></script> N'hésitez pas à nous contacter directement sur [email protected] si vous avez des questions. Bien cordialement, Alexandre Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 27, 2016 Share Posted September 27, 2016 Bonjour, Pour répondre à votre question, vous pouvez ajouter le script Automation dans le dossier "js" sur Prestashop puis ajouter la source sur votre fichier principal header.php, par exemple : <script type="text/javascript" src="'._PS_JS_DIR_.'automation.js"></script> N'hésitez pas à nous contacter directement sur [email protected] si vous avez des questions. Bien cordialement, Alexandre Bonjour, si vous souhaitez intégrer facilement et automatiquement un script js dans PrestaShop il suffit pour cela de déposer le fichier dans le répertoire de votre template. /themes/votre_theme/js/autoload/votre_script.js cela focntionne aussi pour les css dans le répertoire /themes/votre_theme/css/autoload/votre_feuille_de_style.css Link to comment Share on other sites More sharing options...
MarcKarl Posted September 30, 2016 Author Share Posted September 30, 2016 Merci beaucoup, je vais tester cela ! Link to comment Share on other sites More sharing options...
Diziz Posted December 29, 2016 Share Posted December 29, 2016 {literal} fonctionne très bien dans le fichier header.tpl avec une version 1.3.2 ... Script placé entre {$HOOK_HEADER} et </head> Super. Merci. 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