Google Tag Manager (GTM) centralise souvent les balises d’analyse, de publicité et de suivi e-commerce. Une mauvaise configuration peut donc déclencher des balises facultatives avant le choix de l’utilisateur ou, à l’inverse, empêcher la mesure après son accord.
Google Consent Mode v2 permet aux balises Google d’adapter leur comportement selon les signaux transmis par une plateforme de gestion du consentement (CMP). Il ne recueille toutefois pas lui-même le consentement et ne remplace ni le bandeau cookies ni l’analyse juridique applicable à votre site.
Pour une présentation plus générale, consultez le guide consacré à Google Consent Mode v2. Les étapes ci-dessous se concentrent sur sa mise en œuvre dans GTM.
Répartir clairement les responsabilités entre la CMP et GTM
Une configuration facile à maintenir repose sur une séparation claire des rôles :
| Composant | Rôle principal | Point de contrôle |
|---|---|---|
| CMP | Recueillir le choix de l’utilisateur et transmettre son état | Vérifier la correspondance entre les catégories affichées et les signaux envoyés |
| Code du site | Charger la CMP suffisamment tôt | Définir l’état initial avant l’exécution des balises facultatives |
| Google Tag Manager | Déclencher les balises selon l’état du consentement | Contrôler les paramètres de consentement de chaque balise |
| Balises Google | Recevoir les signaux Consent Mode v2 | Vérifier ad_storage, analytics_storage, ad_user_data et ad_personalization |
| Procédure de recette | Confirmer le comportement réel du site | Tester le refus, le choix partiel et l’acceptation après chaque changement |
La CMP doit rester la source du choix exprimé par l’utilisateur. GTM agit comme couche d’exécution : il reçoit cet état et applique les règles prévues aux balises.
Configurer Consent Mode v2 dans GTM
1. Charger la CMP avant les balises facultatives
Vérifiez l’ordre de chargement dans un nouveau profil de navigateur. Les balises d’analyse ou de publicité ne doivent pas partir avec un état accordé avant que la configuration initiale du consentement soit disponible.
2. Définir l’état de consentement par défaut
Configurez l’état initial des stockages facultatifs conformément à la politique retenue pour le site. Documentez cette configuration afin qu’elle ne soit pas supprimée lors d’une modification du conteneur GTM, du thème ou d’une extension.
3. Faire correspondre les catégories de la CMP aux signaux Google
La correspondance dépend de la structure des catégories présentées dans le bandeau. Contrôlez notamment :
analytics_storagepour le stockage lié à la mesure d’audience ;ad_storagepour le stockage publicitaire ;ad_user_datapour l’envoi de données utilisateur à Google à des fins publicitaires ;ad_personalizationpour les usages liés à la personnalisation publicitaire.
Les libellés du bandeau, les catégories de la CMP et les signaux transmis doivent former un ensemble cohérent.
4. Examiner chaque balise et chaque déclencheur
Séparez les balises strictement nécessaires des balises d’analyse et de marketing. Vérifiez les paramètres de consentement intégrés aux balises Google, mais aussi les déclencheurs personnalisés et les balises HTML personnalisées, qui peuvent échapper à la logique prévue.
Incluez également dans l’inventaire les pixels publicitaires, outils de mesure comportementale, vidéos intégrées et scripts d’affiliation chargés en dehors de GTM.
5. Contrôler les mises à jour du consentement
Lorsqu’un utilisateur accepte certaines catégories, refuse tout ou modifie ses préférences, la CMP doit transmettre le nouvel état. Vérifiez que GTM et les balises concernées prennent en compte cette mise à jour sans réutiliser un ancien état.
Pour les détails propres à votre implémentation, appuyez-vous sur la documentation de CookiePilot et sur la documentation officielle de Google Consent Mode.
Tester les principaux parcours de consentement
Les tests doivent être réalisés dans un navigateur réel, avec un stockage vierge, et pas uniquement à partir de la configuration théorique du conteneur.
| Scénario | Résultat à vérifier | Outils de contrôle |
|---|---|---|
| Refus de toutes les catégories facultatives | Les signaux concernés restent refusés et les balises ne se comportent pas comme si un accord avait été donné | Mode Aperçu de GTM, Tag Assistant, requêtes réseau |
| Acceptation de la mesure d’audience uniquement | Le signal d’analyse suit ce choix tandis que les signaux publicitaires restent refusés | État du consentement, débogage GA4, requêtes réseau |
| Acceptation de toutes les catégories | Les états correspondants sont mis à jour et les balises autorisées peuvent se déclencher | Tag Assistant et diagnostics des conversions |
| Modification des préférences | Le nouvel état remplace correctement le précédent | Centre de préférences, stockage du navigateur et requêtes réseau |
| Ajout d’une nouvelle balise | La balise hérite des contrôles prévus avant la publication | Revue de l’espace de travail GTM et test de recette |
Répétez cette recette après l’ajout d’une balise, la publication d’un conteneur GTM, une modification de la CMP, une refonte du site ou une mise à jour susceptible de toucher aux scripts.
Erreurs fréquentes à éviter
- Charger GA4 ou une balise publicitaire avant la définition de l’état initial.
- Déclencher une conversion Google Ads à l’aide d’une règle personnalisée qui ignore le consentement.
- Considérer Consent Mode v2 comme une preuve ou une garantie de conformité juridique.
- Tester uniquement le bouton « Tout accepter » et négliger le refus ou le choix partiel.
- Ajouter des pixels en dehors de GTM sans les intégrer à l’inventaire des traceurs.
- Utiliser des catégories ou des explications trop vagues dans le centre de préférences.
- Ne pas désigner la personne responsable des changements et de la recette du conteneur GTM.
Une courte procédure de publication, associant inventaire des balises, contrôle des déclencheurs et tests dans le navigateur, réduit le risque de régression.
Consent Mode v2 et cadre juridique
Consent Mode v2 est un mécanisme technique de transmission de signaux aux services Google. Il ne détermine pas à lui seul si le consentement est requis, si le bandeau est correctement conçu ou si les traitements du site sont licites.
Pour le contexte français, consultez les ressources de la CNIL. Les recommandations doivent ensuite être adaptées aux traceurs, aux finalités et aux traitements réellement utilisés sur le site. Le guide expliquant quand un bandeau cookies peut être nécessaire constitue également un point de départ pratique, sans remplacer un avis juridique.
Questions fréquentes
Consent Mode v2 remplace-t-il un bandeau cookies ?
Non. Il transmet aux balises Google un état de consentement. Le recueil du choix, sa présentation et sa gestion relèvent de la CMP et de la configuration du site.
GTM peut-il être chargé avant le choix de l’utilisateur ?
Le conteneur GTM peut être chargé, mais les balises facultatives qu’il contient doivent respecter l’état initial et les choix transmis. Le comportement exact doit être vérifié dans le navigateur.
Quels signaux faut-il contrôler ?
Pour les usages Google liés à l’analyse et à la publicité, contrôlez notamment analytics_storage, ad_storage, ad_user_data et ad_personalization. Leur correspondance doit suivre les catégories et les finalités présentées à l’utilisateur.
Quand faut-il refaire les tests ?
Refaites la recette après tout changement pouvant modifier le chargement ou le déclenchement des balises : publication GTM, ajout d’un outil marketing, modification de la CMP, refonte ou mise à jour importante du site.
Prochaine étape
Commencez par dresser l’inventaire des balises et des scripts, puis reliez les catégories de la CMP aux signaux utilisés dans GTM. Testez enfin les trois parcours essentiels : refus, choix partiel et acceptation.
Si vous évaluez CookiePilot pour cette mise en œuvre, consultez ses fonctionnalités de gestion du consentement ou demandez une démonstration afin de vérifier son adéquation avec votre configuration GTM.
Ecrit par
Marcin
Zespół CookiePilot dzieli się wiedzą o RODO, PKE i zarządzaniu cookies.
