Cookie Zendesk

Vous avez uniquement un cookie zendesk et ne souhaitez pas passer par Google Tag manager pour installer. Nous répondons à toutes vos questions

1. Présentation Vidéo

A - Le localiser dans votre site

Voici le code qui sert à Activer le Chat Zendesk et que vous devez avoir dans le Header de votre site
<script type="application/javascript" src="'https://static.zdassets.com/ekr/snippet.js?key=4e15810f-956f-40d6-bcab-59f8768b80c1"/>

B - Le Fonction Zendesk

Nous allons transformer le script et l'encapsuler dans une fonction qui permet de lancer le script (la fonction launchZendesk()
function launchZendesk(){
var el = document.createElement('script');
el.setAttribute('src', 'https://static.zdassets.com/ekr/snippet.js?key=4e15810f-956f-40d6-bcab-59f8768b80c1');
el.id = "ze-snippet";
document.head.append(el);
}

C - L'intégration sur votre site

Vous n'aurez plus qu'à l'intégrer
<script type="text/javascript">
//Le sdk qui permet de lancer le widget Axeptio et de sauvegarder les acceptations
var el = document.createElement('script');
el.setAttribute('src', 'https://static.axept.io/sdk.js');
el.setAttribute('type', 'text/javascript');
el.setAttribute('async', true);
el.setAttribute('data-id', '5xxXXxxXXXxxXXXxxXXXa');
el.setAttribute('data-cookies-version', 'XXXXX');
if (document.body !== null) {
document.body.appendChild(el);
}
// La fonction qui permet de lancer Zendesk
function launchZendesk(){
var el = document.createElement('script');
el.setAttribute('src', 'https://static.zdassets.com/ekr/snippet.js?key=4e15810f-956f-40d6-bcab-59f8768b80c1');
el.id = "ze-snippet";
document.head.append(el);
}
// La fonction qui relie Axeptio au lancement du cookie Zendesk
void 0 === window._axcb && (window._axcb = []);
window._axcb.push(function(axeptio) {
axeptio.on("cookies:complete", function(choices) {
if(choices.zendesk) {
launchZendesk();
}
});
});
</script>
Génial tout est ok !! 👌