Gravité: ÉlevéeResponsable: DéveloppementTemps de correction: 1-2 h
Tags GTM déclenchés avant consentement
Corrigez les déclencheurs GTM pour que les tags optionnels n'exécutent rien tant que le consentement requis n'a pas été accordé.
Couvre: gtm_tags_before_consent, pre_consent_gtm_fire
Pourquoi c'est important
Même avec une CMP en place, GTM peut continuer à lancer des tags trop tôt si les déclencheurs, exceptions et contrôles de consentement ne sont pas correctement alignés.
Comment vérifier manuellement
- Ouvrez GTM Preview et observez quels tags se déclenchent au premier chargement.
- Listez tous les tags optionnels partis avant toute interaction utilisateur.
- Vérifiez si des tags Custom HTML injectent encore des scripts manuellement.
Causes typiques
- Les tags GTM utilisent des déclencheurs pageview sans conditions de consentement.
- Les contrôles de consentement ne sont appliqués qu'à certains tags mais pas à tous.
- Des tags Custom HTML contournent le modèle de consentement prévu.
Correction dans GTM
- Appliquez des contrôles de consentement à tous les tags optionnels.
- Utilisez Consent Initialization et supprimez les déclencheurs qui partent trop tôt.
- Revalidez l'ordre d'exécution dans GTM Preview après publication.
Correction dans WordPress ou les plugins CMP
- Assurez-vous que le site n'utilise qu'un seul conteneur GTM et pas de snippets dupliqués.
- Désactivez les plugins qui ajoutent du tracking hors de GTM.
- Retestez après publication et invalidation du cache.
Correction générique côté développeur
- Considérez GTM comme couche d'exécution, pas comme source de vérité du consentement.
- Centralisez l'état de consentement et exigez-le avant tout tag optionnel.
- Supprimez les chemins de tags redondants qui contournent votre flux GTM voulu.
Comment confirmer que la correction fonctionne
- Confirmez en mode Preview qu'aucun tag GTM optionnel ne part avant consentement.
- Confirmez qu'au premier chargement seuls les tags essentiels restent actifs.
- Lancez un nouveau scan et vérifiez la baisse des findings liés au pré-consentement.
Étape suivante
Relancez un scan après déploiement pour confirmer que le comportement réel a changé, et pas seulement le texte de la bannière.