Google Tag Gateway
Google Tag Gateway (GTG) est une fonctionnalité de Google Tag Manager qui modifie la manière dont les balises Google (par ex. gtm.js et gtag.js) sont chargées sur votre site web. Une fois configurées avec succès, les balises Google seront acheminées via le fournisseur de réseau de diffusion de contenu (CDN) de votre organisation, au moyen d'un sous-domaine que vous configurez (par ex. tags.yourdomain.com).
Ces balises seront servies depuis votre propre domaine en tant que scripts de première partie plutôt que depuis googletagmanager.com afin qu'elles soient moins susceptibles d'être bloquées par les navigateurs et les extensions qui restreignent les domaines tiers. Dans cet article, nous couvrirons :
Prérequis
Avant de poursuivre avec les étapes incluses dans cet article, veuillez vous assurer que votre site web répond aux critères suivants :
Conteneur Google Tag Manager
CDN ou équilibreur de charge compatible avec Google Tag Gateway
Activer Google Tag Gateway (GTG)
Des informations supplémentaires sur l'activation de Google Tag Gateway sont disponibles ici.
Google Tag Gateway est activé directement depuis le compte Google Tag Manager de votre organisation pour chaque conteneur concerné.
Accédez à Google Tag Manager et sélectionnez un conteneur dans la liste de votre organisation.

Cliquez sur l' Administration onglet du conteneur sélectionné.

Depuis la page d'administration du conteneur, accédez à la carte de droite et sélectionnez Google tag gateway.

Lisez l'introduction et suivez les étapes fournies pour vérifier et configurer une plateforme (par ex. un réseau de diffusion de contenu ou un équilibreur de charge) utilisée par votre site web et compatible avec Google Tag Gateway.

Une fois qu'une plateforme compatible est configurée, Google Tag Gateway sera défini sur Actif.
Votre organisation peut vérifier si Google Tag Manager est actif sur son site web en ouvrant les outils de développement du navigateur et en accédant à l'onglet Réseau Recherchez la gtm.js requête et assurez-vous qu'elles sont servies depuis un sous-domaine de votre propre domaine plutôt que depuis googletagmanager.com.

Vérification des signaux de Google Consent Mode v2 avec GTG
La plateforme de gestion du consentement (CMP) Didomi est fournie avec un analyseur de conformité qui vérifie si les Google Consent Mode v2 signaux sont correctement configurés et répondent aux sélections des utilisateurs finaux sur ses pages (si l'intégration est activée sur la bannière de consentement).
Lorsque Google Consent Mode v2 et Google Tag Gateway sont tous deux configurés sur le même site web, Didomi vérifie ce qui suit :
Types de consentement Google par défaut
Vérifiez si les types de consentement Google Consent Mode v2 suivants sont présents dans le dataLayer:
ad_storageanalytics_storagead_user_dataad_personalization
Changement d'état du type de consentement Google
Vérifiez si l'état du consentement pour les types de consentement Google Consent Mode v2 reflète les choix effectués par l'utilisateur final pour les finalités indiquées dans la bannière de consentement
Mode Google Consent Mode v2
Vérifiez si l'intégration de Google Consent Mode v2 utilise le mode basique ou avancé
Ordre d'initialisation du consentement
Vérifiez que le consentement de l'utilisateur final est défini avant le déclenchement des balises.
Remarque: Google Tag Gateway peut provoquer le déclenchement prématuré des balises avant que le consentement de l'utilisateur final ne soit défini indépendamment du fait que Google Consent Mode v2 soit intégré ou non dans la bannière de consentement.
Bien que ce problème ne soit pas spécifique à Google Consent Mode v2, l'analyseur de conformité Didomi ne peut avertir d'un consentement tardif que lorsque Google Tag Gateway et Google Consent Mode v2 sont utilisés ensemble afin de comparer le timing des signaux.
Résoudre l'avertissement de consentement tardif
Un avertissement de consentement tardif de l'analyseur de conformité Didomi sur un site web où Google Tag Gateway et Google Consent Mode v2 sont activés indique que les balises Google s'exécutent avant que le consentement de l'utilisateur final n'ait été défini. Dans cette section, nous verrons comment diagnostiquer et résoudre l'avertissement de l'analyseur de conformité Didomi concernant un consentement tardif.
Validation
Développez les accordéons suivants pour valider l'avertissement de consentement tardif pour chaque scénario.
Google Tag Gateway est-il actif dans le conteneur Google Tag Manager ?
Pour commencer, votre organisation voudra vérifier si Google Tag Gateway est impliqué dans l'avertissement de consentement tardif en confirmant qu'il est bien activé dans le conteneur utilisé sur le site web.
Accédez à Google Tag Manager et sélectionnez le conteneur déployé sur le site web dans la liste de votre organisation.

Cliquez sur l' Administration onglet du conteneur sélectionné.

Depuis la page d'administration du conteneur, accédez à la carte de droite et vérifiez si Google tag gateway est actif sur le conteneur.

Oui
Passez à la Chargement tardif de la balise via Google Tag Gateway étape de validation
Non
Si Google Tag Gateway n'est pas actif sur le site web, alors le problème d'un avertissement de consentement tardif de l'analyseur de conformité Didomi est très probablement attribuable à l'emplacement de votre balise de script Didomi.
La correction la plus courante consiste à s'assurer que la balise de script Didomi est placée avant le script du conteneur Google Tag Manager dans les <head> balises de votre site web. Contactez l'assistance Didomi si le problème persiste sur votre site web.
Chargement tardif de la balise via Google Tag Gateway ?
Si Google Tag Gateway est actif pour le conteneur Google Tag Manager déployé sur le site web, votre organisation doit alors confirmer le domaine depuis lequel la gtm.js requête provient.
Accédez à votre site web et ouvrez les outils de développement du navigateur, puis accédez à l'onglet Réseau et rechargez la page.

Recherchez la gtm.js requête et vérifiez le domaine d'où provient la requête.
googletagmanager.com
Google Tag Gateway n'est pas dans le chemin de cette balise.
La correction la plus courante consiste à s'assurer que la balise de script Didomi est placée avant le script du conteneur Google Tag Manager dans les <head> balises de votre site web. Contactez l'assistance Didomi si le problème persiste sur votre site web.
Le domaine de votre organisation (par ex. tags.yourdomain.com)
Google Tag Gateway est actif et achemine cette balise. Consultez la Résolution section pour connaître les moyens de remédier au problème.
Recoupez les déclenchements tardifs des balises identifiés par l'analyseur de conformité Didomi avec les requêtes dans l'onglet Réseau.
Le tableau suivant résume les étapes suivantes possibles en fonction des résultats de vos scénarios de validation :
GTG non actif
L'avertissement de consentement tardif est causé par l'ordre de chargement et non par Google Tag Gateway.
Assurez-vous que la balise de script Didomi est placée avant le script du conteneur Google Tag Manager dans les <head> balises de votre site web. Contactez l'assistance Didomi si le problème persiste sur votre site web.
GTG actif + chargement tardif de la balise via googletagmanager.com
Google Tag Gateway n'est pas dans le chemin de cette balise. Il peut potentiellement y avoir un autre problème.
Assurez-vous que la balise de script Didomi est placée avant le script du conteneur Google Tag Manager dans les <head> balises de votre site web. Contactez l'assistance Didomi si le problème persiste sur votre site web.
GTG actif + chargement tardif de la balise depuis votre domaine
Voir Résolution pour connaître les options de remédiation du problème
Résolution
Afin de remédier à un avertissement de consentement tardif, votre organisation devra s'assurer du bon timing des signaux de consentement avec Google Tag Manager. Il existe deux méthodes pour remédier à ce problème selon votre fournisseur CDN et votre configuration :
Mode Consentement basique
Si votre organisation utilise Google Consent Mode v2 (Basic), il est recommandé d'activer DTCs (Data Transmission Controls) avec l'une ou l'autre des méthodes ci-dessous. Les DTC limitent les données comportementales et de configuration que Google reçoit lorsque le consentement de l'utilisateur final n'a pas encore été établi.
Désactiver Cloudflare "Setup the tag"
Si votre organisation utilise Cloudflare comme fournisseur CDN pour Google Tag Gateway, la désactivation de la Setup the tag fonction désactive l'injection automatique de scripts au niveau du CDN. Une fois désactivée, le script ne se chargera que via vos <script> balises afin que l'ordre défini par votre organisation dans votre HTML soit respecté.
Cette solution est une correction simple pour les clients Cloudflare qui ont déjà Didomi chargé avant leur script Google Tag Manager dans les balises de leur site web. <head> balises.
Accédez à la configuration Google Tag Gateway de Cloudflare et désactivez le Setup the tag (ou le paramètre d'injection automatique équivalent)
Confirmez que la balise de script Didomi est placée avant le script du conteneur Google Tag Manager dans le <head> balise.
Vérifiez que l'ordre de chargement résout l'avertissement de l'analyseur de conformité Didomi
Configuration manuelle de Google Tag Gateway
Cette méthode de remédiation configure Google Tag Gateway manuellement sans utiliser l'injection automatisée de balises du fournisseur CDN de votre organisation. Pour effectuer cette configuration, vous configurerez vous-même le routage du sous-domaine et mettrez à jour votre gtag extrait pour qu'il se charge depuis votre point de terminaison first-party. (par ex. <script async src="/metrics/">).
Cette solution est une correction exigeante pour un éditeur qui souhaite un contrôle maximal sur l'ordre de chargement et qui est à l'aise avec une configuration CDN personnalisée.
Configurez manuellement les règles de routage CDN pour votre tag.yourdomain.com sous-domaine
Mettre à jour gtag ou gtm extrait pour faire référence au point de terminaison first-party
Chargez Didomi avant le script Google Tag Manager, ou utilisez un chargeur asynchrone qui initialise Didomi en premier
Mis à jour