Mauvais déclencheur dans GTM
Le principe à retenir
Dans Google Tag Manager, l'ordre dans lequel les balises se déclenchent est critique pour le Consent Mode. Le déclencheur "Initialisation du consentement" (gtm.init_consent) est le tout premier événement de la chaîne de déclenchement GTM — c'est le seul moment où la CMP peut envoyer les signaux default avant que les tags Google ne s'exécutent.
Si la CMP n'est pas déclenchée à ce moment précis, les tags Google se lancent sans connaître l'état du consentement → le Consent Mode est inefficace.
Le problème
Une ou plusieurs balises se déclenchent avant que le consentement ne soit initialisé ou utilisent un déclencheur inadapté dans Google Tag Manager. Résultat : la CMP ne peut pas transmettre les signaux default ou update à temps, ce qui compromet le fonctionnement du Google Consent Mode.
Les 2 causes possibles
1
Le déclencheur du tag CMP n'est pas "Initialisation du consentement" (gtm.init_consent)
Par exemple, le tag CMP utilise "Initialisation" (gtm.init) ou "Toutes les pages" — ces déclencheurs se déclenchent trop tard ou dans le mauvais ordre
2
D'autres tags se déclenchent avant ou en même temps que gtm.init_consent
Si un tag Google (Analytics, Ads…) utilise aussi ce déclencheur, il peut créer un conflit et retarder l'envoi du signal de consentement
Ce qu'il faut faire — étape par étape
Ouvrir le tag CMP dans Google Tag Manager (par ex. : ABconsent – Sirdata CMP)
Vérifier le déclencheur : il doit être uniquement
"Initialisation du consentement"(gtm.init_consent)Vérifier les autres tags : aucun autre tag ne doit utiliser ce déclencheur
Aucun tag Google (Analytics, Ads, etc.) ne doit se déclencher avant cet événement

Résumé visuel
gtm.init_consent
Initialisation du consentement
✅ Uniquement pour le tag CMP
gtm.init
Initialisation
❌ Pas pour le CMP — trop tardif
All Pages
Toutes les pages
❌ Pas pour le CMP — trop tardif
⚠️ Piste de résolution : la CMP est-elle séquencée ?
Si le déclencheur de la CMP est correct (gtm.init_consent) mais que le Consent Mode ne fonctionne toujours pas, vérifiez si la CMP est utilisée comme balise séquencée dans un autre tag.
Comment détecter le problème
Dans GTM, ouvrez chaque tag Google (GA4, Google Ads, Floodlight…) et vérifiez dans Paramètres avancés > Séquençage des balises si la CMP apparaît comme balise à déclencher avant.
Si c'est le cas, la CMP hérite du déclencheur du tag parent et se déclenche une deuxième fois sur un trigger inadapté :
1er
gtm.init_consent (son propre trigger)
✅ Oui
2e
Trigger du tag parent (ex: All Pages) hérité via séquençage
❌ Non → cause le bug
Ce 2e déclenchement perturbe les signaux default/update et compromet le Consent Mode.
Comment corriger
Ouvrez chaque tag Google dans GTM
Allez dans Paramètres avancés > Séquençage des balises
Si la CMP apparaît comme balise séquencée, supprimez-la du séquençage
La CMP doit être déclenchée uniquement par son propre trigger
gtm.init_consent
La CMP ne doit JAMAIS être séquencée. L'ordre naturel de GTM garantit déjà qu'elle se déclenche en premier.
CMP séquencée avant un tag Google
Supprimer le séquençage — laisser la CMP sur gtm.init_consent uniquement
Mis à jour
Ce contenu vous a-t-il été utile ?
