Passer au contenu principal

[TCF] Intégrer et Publier

Écrit par Alexandre Dias Da Silva
Mis Ă  jour cette semaine

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” :

Untitled (1).png

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.

  1. 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 :

Untitled (2).png

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”).

Untitled (3).png

A la place de ce dĂ©clencheur, je vais pouvoir en crĂ©er un nouveau basĂ© sur l’évĂšnement Axeptio :

Untitled (4).png

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 :

Untitled (5).png

Il ne vous restera plus qu’à nommer votre variable :

Untitled (6).png

2. Si vous chargez ces services en dur, vous pouvez suivre cette documentation :

Avez-vous trouvé la réponse à votre question ?