Google Tag Gateway et CookieHub
Google tag gateway (GTG) diffuse les balises Google depuis votre propre domaine plutôt que depuis celui de Google. Il peut être configuré via un réseau de diffusion de contenu (CDN) compatible tel que Cloudflare, un équilibreur de charge ou votre propre infrastructure, et il peut améliorer la durabilité de vos balises et la fiabilité de vos mesures.
CookieHub est compatible avec Google tag gateway. Comme GTG peut modifier l’ordre de chargement des scripts, il peut aussi modifier le moment où les balises Google reçoivent les informations de consentement : la manière dont vous le déployez a donc son importance. Cette page présente les configurations recommandées par CookieHub et explique comment CookieHub signale les signaux de consentement tardifs qu’une mauvaise configuration peut provoquer.
Impact de Google tag gateway sur le Consent Mode
Google Consent Mode exige que les paramètres de consentement par défaut soient définis avant que les balises Google ne commencent à traiter des mesures soumises au consentement. Avec GTG, une balise Google peut se charger et s’initialiser plus tôt qu’auparavant, parfois avant que CookieHub ou Google Tag Manager n’ait défini ces paramètres par défaut.
Dans ce cas, Google peut signaler un signal de consentement tardif : la balise a commencé à mesurer, et les informations de consentement sont arrivées ensuite. Google signale ces cas dans Tag Assistant ainsi que dans les diagnostics de Google Ads et de Google Analytics.
La cause est presque toujours l’ordre de chargement. Le problème est le plus probable avec les configurations CDN en un clic, dans lesquelles le CDN injecte et démarre lui-même la balise Google, ce qui vous laisse souvent sans contrôle sur le moment où elle se charge par rapport à votre script de consentement.
Configurations recommandées par CookieHub
La configuration à utiliser dépend de la manière dont CookieHub et votre balise Google sont chargés :
CookieHub et la balise Google tous deux dans Google Tag Manager (recommandé) :
Le bon choix pour la plupart des sites. GTM contrôle l’ordre d’initialisation, de sorte que les paramètres de consentement par défaut sont en place avant le début des mesures, et les problèmes sont plus faciles à diagnostiquer.
CookieHub chargé directement sur la page (recommandé) :
CookieHub s’exécute tôt dans la page tandis que GTG diffuse la balise Google : les paramètres de consentement par défaut sont donc généralement disponibles à temps, et vous dépendez moins de l’ordre de chargement de GTM.
Configuration automatique de la balise Google via un CDN (à utiliser avec prudence) :
Certaines intégrations CDN configurent et démarrent la balise Google d’elles-mêmes. Si CookieHub est chargé via GTM, la balise peut commencer à mesurer avant que CookieHub n’ait défini les paramètres de consentement par défaut. Dans ce cas, confiez plutôt la gestion de la balise Google à GTM.
Un ID de conteneur GTM comme balise GTG (non recommandé) :
Configurez GTG avec un ID de balise Google. D’autres identifiants peuvent se comporter de manière inattendue, selon l’implémentation.
Utilisez le Consent Mode avancé pour les balises inscrites dans GTG
Lorsqu’une balise Google reste inscrite dans GTG au lieu d’être gérée via GTM, CookieHub recommande le Consent Mode avancé. Il permet aux balises Google de se charger et de recevoir les mises à jour du consentement après leur initialisation, tout en respectant les paramètres de consentement par défaut : il convient donc à une configuration GTG manuelle dans laquelle vous contrôlez l’ordre de chargement des scripts.
Comment CookieHub détecte les signaux de consentement tardifs
CookieHub vérifie votre configuration Consent Mode lors des analyses de site web, en examinant l’ordre d’initialisation des balises, le moment où l’état du consentement devient disponible et la façon dont le Consent Mode est configuré. Lorsqu’il détecte un signal de consentement tardif probable, il :
Vous avertit dans l’Action Center :
Le problème apparaît sous forme d’avertissement, accompagné de conseils propres à votre déploiement lorsqu’ils sont disponibles.
L’enregistre dans vos rapports d’analyse :
Ce constat figure dans vos rapports d’analyse de site web, avec les autres résultats de l’analyse.
Indique la cause probable :
Les causes fréquentes sont une balise Google qui démarre avant que les paramètres de consentement par défaut ne soient définis, une configuration automatique de la balise Google via GTG alors que CookieHub est chargé via GTM, et un Consent Mode déployé dans le mauvais ordre.
Si Google remonte un signal de consentement tardif
Vérifiez d’abord que la balise est réellement diffusée via GTG (voir ci-dessous). Utilisez ensuite une ou plusieurs des options suivantes, selon votre configuration :
Consent Mode avancé, pour que les balises puissent recevoir les mises à jour du consentement après leur initialisation.
Global Consent Defaults, qui définit les états de consentement par défaut avant que le visiteur n’interagisse avec la bannière.
Data Transmission Controls, pour mieux contrôler la manière dont les données sont envoyées aux services Google.
Balises Google gérées via GTM, pour que les paramètres de consentement par défaut soient appliqués avant le début des mesures.
Une configuration GTG manuelle, qui vous donne davantage de contrôle sur l’ordre d’initialisation des scripts.
Comment vérifier que GTG est actif
Utilisez Google Tag Assistant, qui montre ce qui se passe réellement dans le navigateur :
- Ouvrez Tag Assistant et connectez votre site web.
- Sélectionnez la balise Google ou le conteneur que vous souhaitez vérifier.
- Dans la vue Summary, regardez le champ Source du panneau Tag Details. Lorsque GTG est actif, l’icône de votre fournisseur GTG apparaît à côté de la source, et son survol affiche la plateforme et le chemin de mesure.
Pour examiner la configuration elle-même, ouvrez les paramètres de votre balise Google depuis Google Tag Manager, Google Ads, Google Analytics ou Campaign Manager 360, accédez à Admin et ouvrez Google tag gateway for advertisers. Google recommande d’effectuer la vérification avec ces outils et indique ne pas pouvoir garantir les résultats obtenus via l’onglet Réseau du navigateur ou des outils tiers.
Questions fréquentes
Oui. CookieHub est compatible avec Google tag gateway et prend en charge Google Consent Mode et Google Tag Manager. La manière dont vous déployez GTG a tout de même une incidence sur le consentement : consultez donc les configurations recommandées ci-dessus avant de l’activer.
GTG diffuse les balises Google depuis votre propre domaine plutôt que depuis celui de Google, ce qui peut améliorer la durabilité de vos balises et la fiabilité de vos mesures. Il peut être configuré via un CDN compatible, un équilibreur de charge ou votre propre infrastructure.
Oui. C’est la configuration que CookieHub recommande pour la plupart des sites, avec la balise Google également gérée dans GTM. Évitez de laisser un CDN configurer automatiquement la balise Google lorsque CookieHub est chargé via GTM, car la balise peut alors commencer à mesurer avant que les paramètres de consentement par défaut ne soient définis.
Il s’agit d’une balise Google qui a commencé à traiter des mesures avant que les informations de consentement ne soient disponibles, généralement en raison de l’ordre de chargement des scripts. Google le signale dans Tag Assistant ainsi que dans les diagnostics de Google Ads et de Google Analytics, et CookieHub signale les cas probables dans l’Action Center et dans les rapports d’analyse.
Pour les balises Google qui restent inscrites dans GTG, CookieHub recommande le Consent Mode avancé, car il permet aux balises de recevoir les mises à jour du consentement après leur initialisation tout en respectant les paramètres de consentement par défaut.
Un ID de balise Google. Il n’est pas recommandé d’utiliser un ID de conteneur GTM comme balise GTG, car d’autres identifiants peuvent se comporter de manière inattendue, selon l’implémentation.


