le produit
Google Consent Mode
Consent Mode est la manière dont Google apprend ce qu’un visiteur a choisi, pour que les balises Google se comportent en conséquence. CookieCrumbs fixe les valeurs par défaut avant l’exécution de toute balise et transmet chaque décision, mappée depuis vos propres catégories.
comment ça marcheLes valeurs par défaut d’abord, les mises à jour à la décision
Avant l’exécution de toute balise Google, le snippet met chaque signal Consent Mode v2 sur « denied ». Quand le visiteur décide, les catégories accordées sont traduites en mises à jour de signaux. L’ordre compte, c’est pourquoi les règles d’installation exigent que la balise CookieCrumbs soit le premier script du head, et pourquoi la vérification d’installation contrôle que les valeurs par défaut ont bien été fixées avant vos balises.
mappageDes catégories aux signaux
Chacune de vos catégories est mappée sur les signaux de Google ; les valeurs par défaut suivent les lignes évidentes et le tableau de mappage dans Règles montre exactement ce que chaque catégorie dit à Google :
| Signal | Catégorie typique | Régit |
|---|---|---|
analytics_storage | Statistiques | Cookies de mesure (Google Analytics). |
ad_storage, ad_user_data, ad_personalization | Marketing | Cookies publicitaires, envoi de données utilisateur aux systèmes publicitaires de Google, publicité personnalisée. |
functionality_storage, security_storage | Nécessaires | Ce dont le site a besoin pour fonctionner. |
personalization_storage | Préférences | Réglages mémorisés. |
L’éditeur avertit fortement si des signaux publicitaires se retrouvent attachés à une catégorie autre que Marketing, car un visiteur qui dit oui à quelque chose d’anodin dirait alors aussi à Google Ads qu’il peut faire de la publicité. Cet avertissement mérite d’être pris au sérieux.
modesBasique et avancé
En mode basique (par défaut), les balises Google restent bloquées jusqu’au consentement et reçoivent les signaux à leur chargement. En mode avancé, les balises Google se chargent immédiatement mais sans cookies, envoyant des pings anonymes jusqu’à l’accord ; Google modélise les lacunes. L’avancé échange un blocage plus strict contre une continuité de mesure et relève d’un vrai jugement, c’est pourquoi il se trouve derrière un choix explicite (et une barrière d’offre). Options associées : une fenêtre d’attente de mise à jour, la rédaction des données publicitaires et le passthrough d’URL.
gtmTag Manager
Avec Google Tag Manager, la balise CookieCrumbs doit quand même être collée directement dans la page, au-dessus du gestionnaire : une balise déclenchée depuis GTM arrive trop tard pour fixer les valeurs par défaut. Un modèle GTM et un snippet de repli sont fournis dans l’écran Consent Mode de l’éditeur pour que vos balises se calent sur l’état du consentement.
Le script du conteneur lui-même (googletagmanager.com/gtm.js) est retenu comme tout autre traceur jusqu’à l’accord de sa catégorie ; la règle standard le classe en marketing, séparément de la balise GA4 simple sur le même hôte, car un conteneur déclenche généralement aussi des balises publicitaires. Tant qu’il est retenu, Tag Assistant ne peut pas se connecter et le déclencheur Consent Initialization de GTM ne se lance jamais avant un choix. Si vous préférez laisser le conteneur se charger et vous appuyer sur Consent Mode pour les balises qu’il contient, réglez Conteneur Tag Manager sur Le charger, verrouiller les balises à l’intérieur dans l’écran Consent Mode de l’éditeur (consent_mode.gtm_container: "load"). Les valeurs par défaut du consentement sont toujours sur la data layer avant l’exécution du conteneur.
vérificationLe prouver
La vérification d’installation charge votre page dans un vrai navigateur et contrôle, entre autres, que les valeurs par défaut de Consent Mode ont été fixées avant l’exécution de toute balise. Le scanner observe aussi les signaux lors de sa visite en consentement refusé, si bien qu’une mauvaise configuration apparaît comme un constat au lieu de rester invisible.