Menu de la documentation

Consent Mode v2

Google Consent Mode v2 dans CookieHug : fonctionnement, basic ou advanced, correspondance catégorie-signal, valeurs par défaut régionales et diagnostic.

Google Consent Mode v2

CookieHug s'intègre automatiquement à Google Consent Mode v2. Aucune configuration supplémentaire n'est nécessaire.

Ce qu'est (et n'est pas) Consent Mode. Consent Mode est un mécanisme de Google qui indique aux balises Google comment se comporter selon les choix de l'utilisateur — une couche technique de signalisation entre votre bannière de consentement et les produits Google. Ce n'est pas une solution de conformité juridique et il n'a pas vocation, à lui seul, à satisfaire une réglementation particulière. Le respect d'une loi donnée relève de l'éditeur du site et de sa politique de consentement ; Consent Mode ne fait que relayer les signaux qui en résultent.

Fonctionnement

  • Au chargement de la page — CookieHug envoie gtag('consent', 'default', ...) en refusant tous les types de consentement pour les pays de l'EEE, avec wait_for_update: 2000 (2 secondes pour que la bannière se charge avant que les balises Google ne se déclenchent à l'état refusé)
  • Après le consentement de l'utilisateur — CookieHug envoie gtag('consent', 'update', ...) avec les choix de l'utilisateur
  • Lors des visites suivantes — le consentement enregistré est restauré automatiquement

Configuration basic ou advanced

Consent Mode peut être déployé selon deux configurations. La différence tient à la possibilité ou non pour les balises Google de se charger avant le consentement. CookieHug prend en charge les deux depuis l'interface.

BasicAdvanced (par défaut dans CookieHug)
La balise Google se charge-t-elle avant le consentement ?Non — la balise reste bloquée jusqu'au consentementOui — la balise se charge immédiatement
Avant le consentementRien ne se charge, aucun ping envoyéLa balise s'exécute avec tous les signaux sur denied et envoie des pings sans cookies
Après le consentementLa balise est débloquée et se chargegtag('consent','update') bascule les signaux ; la modélisation comportementale s'applique
Récupération des données / modélisationAucune avant le consentementModélisation des conversions et du comportement à partir des pings refusés

Advanced (par défaut) : laissez Consent Mode activé et ne bloquez pas la balise Google avec le bloqueur de scripts de CookieHug — la balise se charge sur chaque page et gtag('consent','default', denied) (émis par CookieHug avant la balise) la maintient respectueuse de la vie privée jusqu'à l'action de l'utilisateur. C'est la configuration décrite par le guide avancé de Google. Basic : laissez CookieHug bloquer la balise Google jusqu'au consentement — soit en conservant data-cookiehug-blockingmode="auto" (la balise correspond à un motif de tracking et est retenue), soit en la marquant explicitement avec data-cookiehug-consent pour qu'elle ne s'exécute qu'après acceptation. Avant le consentement, ni balise ni ping ne se déclenchent.

Correspondance des catégories

Catégorie CookieHugParamètres Google Consent Mode
Nécessairessecurity_storage: 'granted' (toujours)
Statistiquesanalytics_storage
Marketingad_storage, ad_user_data, ad_personalization
Préférencesfunctionality_storage, personalization_storage

Fonctions GCM supplémentaires

CookieHug active automatiquement :

  • URL passthrough (url_passthrough: true) — conserve les informations de clic publicitaire dans les URL
  • Ads data redaction (ads_data_redaction: true) — masque les données publicitaires lorsque le consentement est refusé

Désactiver Google Consent Mode

Si vous gérez Google Consent Mode de votre côté, vous pouvez désactiver l'intégration GCM de CookieHug :

<script src="https://cookiehug.com/api/script/VOTRE-CLÉ-DE-LICENCE.js"
  data-cookiehug-consentmode="disabled"></script>

Valeurs par défaut régionales et priorité (Sprint 1)

Chaque domaine peut configurer des valeurs par défaut par région pour les quatre signaux Google (ad_storage, ad_user_data, ad_personalization, analytics_storage). La région est détectée via CF-IPCountry / CF-Region-Code (Cloudflare). Ordre de résolution : correspondance exacte (p. ex. US-CA) → région parente (US) → repli ROW → defaults globaux. Configuration dans Détail du domaine → onglet Google Consent Mode.

Changement de sens des signaux Google

Désactiver un signal dans categoryMapping n'empêche pas Google de recevoir du trafic : cela règle le signal sur "denied", ce que Google respecte en basculant le produit concerné dans un mode respectueux de la vie privée (conversions modélisées, pings sans cookies). Pour désactiver complètement un produit Google, retirez la balise de votre site ; CookieHug ne contrôle que l'état du consentement, pas la présence de la balise.

Panneau de diagnostic

Détail du domaine → onglet Diagnostic exécute une liste de contrôle automatique (valeur par défaut avant les balises, mise à jour après la décision, région trouvée, état final de ad/analytics storage, correspondances Ads/GA4) pour toute combinaison de région simulée et d'action utilisateur simulée.