Google Consent Mode v2
Google Consent Mode v2 permet aux balises Google d'ajuster leur comportement en fonction de l'état du consentement — en collectant des données agrégées et sans cookies même lorsque le consentement complet n'est pas accordé. Cela protège vos rapports de conversion tout en restant conforme au GDPR.
Ce que ConsentForge envoie à Google
| Type de consentement | Correspond à la catégorie ConsentForge |
|---|---|
analytics_storage | Analytique |
ad_storage | Marketing |
ad_user_data | Marketing |
ad_personalization | Marketing |
functionality_storage | Fonctionnel |
personalization_storage | Fonctionnel |
security_storage | Nécessaire (toujours accordé) |
Configuration avec GTM (recommandé)
Consultez le guide de configuration Google Tag Manager pour des instructions complètes.
ConsentForge déclenche gtag('consent', 'update', {...}) automatiquement après que l'utilisateur a pris une décision. Vous n'avez pas besoin d'écrire de code personnalisé.
Configuration sans GTM
Si vous utilisez gtag.js directement, ConsentForge mettra à jour le mode de consentement automatiquement tant que gtag est disponible sur window.
Définissez l'état de consentement par défaut dans votre HTML (avant le chargement de ConsentForge) :
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Par défaut : tout refuser jusqu'à ce que l'utilisateur décide
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
</script>
ConsentForge appelle ensuite gtag('consent', 'update', {...}) avec les choix réels de l'utilisateur.
Vérification de Consent Mode
Ouvrez la console DevTools et exécutez :
window.dataLayer.filter(e => e[0] === 'consent')
Vous devriez voir l'événement par défaut suivi de l'événement de mise à jour.