QookieQloud

Google Tag Gateway (GTG) et signaux de Late Consent

Découvrez comment Google Tag Gateway (GTG) affecte le consentement, comment résoudre les avertissements de consentement tardif et configurer le Mode Avancé (U+C).

Par QookieQloud Crew

Google Tag Gateway (GTG) est une solution de routage côté serveur. Lorsque GTG est utilisé, il est essentiel de comprendre comment l'ordre de chargement des scripts affecte le mode de consentement Google.

1. Qu'est-ce que le GTG et quel est son impact ?

Google Tag Gateway est souvent déployé via une injection CDN en un clic. Lorsqu'un CDN injecte des balises automatiquement, elles sont souvent placées tout en haut du HTML, empêchant le contrôle de l'ordre de chargement.

Cela provoque l'exécution des balises Google avant que la CMP n'établisse les valeurs par défaut (gtag('consent', 'default', ...)), déclenchant un avertissement de "Late Consent" dans Google Tag Assistant.

2. Comment vérifier si une balise utilise GTG

Vous pouvez vérifier l'enregistrement GTG et l'ordre de chargement des scripts comme suit :

  • Inspecter les requêtes réseau : Si les requêtes gtm.js ou gtag/js transitent par votre propre domaine plutôt que par www.googletagmanager.com, GTG est actif.
  • Avertissement automatique dans la console : Si des balises Google sont exécutées avant l'initialisation du consentement, QookieQloud affiche automatiquement un avertissement dans la console du navigateur :
    ⚠️ QookieQloud: Late consent signal detected! Google tags fired before Consent Mode defaults were set.
    • If your site adopted Google Tag Gateway (GTG), verify that global defaults are dispatched before edge injection.
    • Documentation: https://qookieqloud.com/helpdesk/google-tag-gateway-and-late-consent
  • Diagnostic manuel : Exécutez QookieConsentDebug.printSummary() dans la console pour afficher le récapitulatif détaillé.

3. Solution recommandée : U+C (Mode de consentement avancé)

U+C (Advanced Consent Mode / Update + Consent) est le mécanisme recommandé pour les balises activées par GTG, car il permet l'initialisation avec l'état denied et une mise à jour fluide (consent update) lors du consentement.

4. Options alternatives

  • Configuration manuelle de GTG : Désactivez l'injection automatique par CDN et placez le script QookieQloud CMP avant le script GTG.
  • Migration vers un conteneur GTM : Migrez toutes les balises dans un conteneur GTM déployé via GTG.

Documentation officielle Google GTG

Besoin d'aide ?

Dites-nous sur quoi vous travaillez. Nous vous aiderons à trouver la prochaine étape.

Newsletter

Product news and tips from QookieQloud, delivered to your inbox.

Privacy policy