Signal `default` tardif

Description

Le Google Consent Mode est bien activé, mais le signal default est déclenché trop tardivement, c’est-à-dire après le chargement d'autres balises Google. Dans ce cas, les balises peuvent se déclencher avant que le statut de consentement ne soit pris en compte, ce qui compromet l’efficacité du Consent Mode.

Causes possibles

  1. Un script Google est chargé avant la CMP

  2. Le script gtag est intégré de manière asynchrone ou différée, ou retardé par un système d’optimisation :

    • attributs async ou defer présents sur le <script> principal ;

    • cache CDN ou systèmes comme Rocket Loader (Cloudflare), qui modifient l’ordre ou la nature du chargement ;

    • chargement conditionnel ou dynamique du script gtag.

  3. Si le Consent Mode est initialisé via Google Tag Manager :

    • le déclencheur utilisé n’est pas "Initialisation du consentement" (gtm.init) ;

    • une autre balise utilise aussi ce déclencheur, ce qui crée un conflit et peut retarder l’initialisation du Consent Mode.

Que faire

  • Si vous n'utilisez pas Google Tag Manager : Vérifiez que le script de la CMP est bien le premier script chargé sur votre page, en haut de la section <head>

  • Si vous n'utilisez pas Google Tag Manager : Vérifiez que le script gtag est bien chargé de manière synchrone (sans async, ni defer), avant tout autre script Google.

  • Si vous utilisez Google Tag Manager :

    • assurez-vous que seule la balise de votre CMP utilise le déclencheur "Initialisation du consentement" ;

    • ne réutilisez jamais ce déclencheur dans d'autres balises.

Dernière mise à jour

Cet article vous a-t-il été utile ?