GTM déclenche des tags — CookieHug décide lesquels en ont le droit. Les signaux Consent Mode v2 sont posés avant le chargement du conteneur, si bien qu'aucun tag ne part avant le consentement.
Le problème
Les tags se déclenchent plus vite que les visiteurs ne cliquent sur « Accepter ». Sans consent defaults corrects, GA4 et Google Ads déposent des cookies avant tout consentement — la voie directe vers des ennuis RGPD et vers l'échec des exigences de consentement de Google dans l'EEE.
La solution
Le snippet CookieHug se charge avant GTM et émet gtag('consent','default') avec des valeurs régionales (denied pour l'EEE) ; après la décision du visiteur, il envoie un consent update avec les signaux dérivés des catégories choisies. GTM et vos tags lisent un état déjà prêt dans le dataLayer.
Le script CookieHug doit être le premier tag du <head> — avant le conteneur GTM et avant gtag.js.
CookieHug pose les valeurs par défaut pour vous. Un second gtag('consent','default') dans GTM écraserait la configuration régionale.
Dans les paramètres avancés de chaque tag, déclarez les signaux requis (par ex. ad_storage pour Ads). GTM retient le tag jusqu'au consentement.
Aucune réécriture — vous ajoutez seulement des exigences de consentement dans les Consent Settings de chaque tag. La configuration du tag elle-même reste intacte.
Donnez-leur des signaux de consentement requis dans les Consent Settings, comme aux tags Google — GTM les retiendra jusqu'au consentement. En plus, le ScriptBlocker de CookieHug bloque les scripts de suivi connus chargés en dehors de GTM.
Tag Assistant montre consent default au chargement de la page et consent update après la décision. Une checklist de vérification complète figure dans notre documentation.
Un consentement conforme au RGPD et à Consent Mode v2, plus un radar d'anomalies — dans un seul script.