1. Mise en ligne du widget sur votre site
Une fois votre widget de cookies finalisĂ©, rendez-vous dans la section âIntĂ©grez sur votre siteâ :
Vous trouverez dans cette section le script permettant dâintĂ©grer Axeptio sur votre site.
<script>window.axeptioSettings = {  clientId: "XXXXXXXXXXXXXXX",  cookiesVersion: "myCookiesVersion",  googleConsentMode: {    default: {      analytics_storage: "denied",      ad_storage: "denied",      ad_user_data: "denied",      ad_personalization: "denied",      wait_for_update: 500    }  }}; (function(d, s) {  var t = d.getElementsByTagName(s)[0], e = d.createElement(s);  e.async = true; e.src = "//static.axept.io/tcf/sdk.js"; e.type = "module";  t.parentNode.insertBefore(e, t);})(document, "script");</script>
Afin quâAxeptio ait la main sur vos autres services, il est recommandĂ© de charger ce script le plus tĂŽt possible sur votre site, par exemple en haut de votre balise
.
Une fois le script intĂ©grĂ© dans votre site, nâoubliez pas de publier votre projet Axeptio si ce nâest pas dĂ©jĂ fait afin de mettre votre widget en ligne sur nos serveurs.
Le widget de cookies devrait maintenant apparaitre sur votre site.
2. Conditionner vos services tiers au consentement
Maintenant quâAxeptio est bien prĂ©sent sur votre site, nous allons voir comment soumettre vos diffĂ©rents services tiers au consentement.
Pour les vendors IAB :
Les vendors IAB, câest Ă dire les services qui sont compatibles avec le protocole TCF de lâIAB, lisent automatiquement le consentement via la tcString. Pour tous ces services, vous nâaurez donc rien Ă faire de plus. Vous pouvez trouver la liste complĂšte des vendors IAB ici :
Si vous rencontrez des problĂšmes dâintĂ©gration dâAxeptio avec un vendor IAB, vĂ©rifiez quâAxeptio est bien chargĂ© et que donc le protocole TCF est bien initialisĂ©, avant le chargement du vendor.
Pour les autres services :
Les services qui ne sont pas compatibles avec le protocole TCF de lâIAB doivent ĂȘtre gĂ©rĂ©s manuellement, afin quâils ne soient pas chargĂ©s tant que lâutilisateur nâa pas consenti.
Si vous chargez ces services via Google Tag Manager
A la mise Ă jour du consentement, Axeptio envoie Ă Google Tag Manager un Ă©vĂšnement âaxeptio_updateâ, ainsi quâune variable âaxeptio_authorized_vendorsâ, qui contient la liste de tous les services acceptĂ©s :
Vous pouvez utiliser cet Ă©vĂšnement et cette variable pour conditionner vos balises GTM, afin quâelles ne soient dĂ©clenchĂ©es uniquement si le service auxquelles elles sont rattachĂ©es a bien Ă©tĂ© acceptĂ©.
Par exemple, jâai une balise dâinitialisation de Facebook Pixel, actuellement dĂ©clenchĂ©e dĂšs le chargement de la page (âAll pagesâ).
A la place de ce dĂ©clencheur, je vais pouvoir en crĂ©er un nouveau basĂ© sur lâĂ©vĂšnement Axeptio :
Pour crĂ©er la variable âaxeptio_authorized_vendorsâ, rendez-vous dans la section âVariablesâ de votre GTM, puis crĂ©ez-en une nouvelle. Dans le type de variable, sĂ©lectionnez le bandeau en haut âDĂ©couvrir plus de types de variables dans la galerie de modĂšles de la communautĂ©â et cherchez le modĂšle dâAxeptio :
Il ne vous restera plus quâĂ nommer votre variable :
2. Si vous chargez ces services en dur, vous pouvez suivre cette documentation :
