Catégories
tracking

Tarteaucitron et Google Tag Manager : guide d’installation pour les faire cohabiter

Vous souhaitez utiliser la solution de gestion des cookies Tarteaucitron pour gérer l’acceptation des cookies non essentiels au bon fonctionnement de votre site web et ainsi être compatible au RGPD sur cet aspect de la loi, mais vous avez également besoin de gérer des tags dans Google Tag Manager ?

Par défaut Tarteaucitron recommande de lancer lui seul tous les tags, incluant donc Tag Manager. Le problème étant qu’alors, si votre visiteur n’accepter pas le cookie de Tag Manager, vous ne lancerez jamais aucun tag depuis cette plateforme. C’est tout à fait dommage puisque le but d’un gestionnaire de tag est de vous faciliter la vie pour gérer cette tâche, et que Tag Manager est juste un containeur vide qui ne fait rien et ne pose aucun problème pour la vie privée.

L’ordre de lancement des tags

Dans le head de votre site, coller le script de base que vous donne Tarteaucitron en premier, puis celui que vous donne Tag Manager.

  1. Tarteaucitron
  2. Tag manager

A partir de ce moment là, la popin de consentement de Tarteaucitron existe sur votre site mais ne contient aucun tag à soumettre pour validation au visiteur. De même Tag Manager fonctionne mais ne fait rien car il ne contient aucun tag.

3. Dans Tag Manager, ajouter le tag Google Analytics fournit par Tarteaucitron, puis choisissez de le déclencher à chaque page vue.

C’est là que toute la magie opère : la logique de lancement du tag Google Analytics est gérée par le cookie de Tarteaucitron, puisque c’est le premier tag qui se lance sur votre site, mais c’est bien Tag Manager qui lance l’instruction de Tarteaucitron pour Google Analytics : à chaque page vue, Tag Manager interroge Tarteaucitron pour Google Analytics, qui vérifie alors la valeur de son cookie et lance ou non le tracking de page vue en fonction du consentement de votre visiteur.

Nul besoin de faire autre chose, comme vérifier le cookie de Tarteaucitron côté Tag Manager et créer des conditions de déclenchement plus ou moins complexes.

Simplement en respectant la logique de lancement des tags, on arrive a un résultat simple qui associe le meilleur des deux outils:

  • Tarteaucitron contient déjà toute l’intelligence de conditionnement de lancement des tags avec son système basé sur son cookie, il suffit de le lancer en premier
  • Tag Manager ne se fait pas amputer de sa fonction, être ce vitale conteneur de tags, en se lançant indépendamment de Tarteaucitron, mais en lançant lui-même les instructions de Tarteaucitron pour tous les futurs tags qui devront être soumis au consentement de vos visiteurs. A vous de répéter la procédure an ajoutant de nouvelles balises avec les instructions de Tarteauciton.

Laisser un commentaire