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, avecwait_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.
| Basic | Advanced (par défaut dans CookieHug) | |
|---|---|---|
| La balise Google se charge-t-elle avant le consentement ? | Non — la balise reste bloquée jusqu'au consentement | Oui — la balise se charge immédiatement |
| Avant le consentement | Rien 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 consentement | La balise est débloquée et se charge | gtag('consent','update') bascule les signaux ; la modélisation comportementale s'applique |
| Récupération des données / modélisation | Aucune avant le consentement | Modé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 CookieHug | Paramètres Google Consent Mode |
|---|---|
| Nécessaires | security_storage: 'granted' (toujours) |
| Statistiques | analytics_storage |
| Marketing | ad_storage, ad_user_data, ad_personalization |
| Préférences | functionality_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.