Jump to content

Remontée de données SENDINBLUE


Recommended Posts

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

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

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

  • 2 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...