Utiliser NoNonsense Cookie avec Google Tag Manager
Apprenez à intégrer NoNonsense Cookie avec Google Tag Manager pour déclencher les balises uniquement après le consentement des visiteurs.
Comment fonctionne l'intégration
NoNonsense Cookie émet des événements JavaScript lorsqu'un visiteur fait un choix de consentement. Vous pouvez écouter ces événements dans GTM pour déclencher conditionnellement des balises.
Événements de consentement
Les événements personnalisés suivants sont émis par le widget NoNonsense Cookie :
Déclenché lors de la mise à jour des préférences de consentement
nncookie_consent_update
Déclenché lorsque le visiteur accepte les cookies
nncookie_consent_given
Déclenché lorsque le visiteur refuse tous les cookies optionnels
nncookie_consent_rejected
Configurer les déclencheurs GTM
Créer un déclencheur d'événement personnalisé
Dans GTM, allez dans Déclencheurs > Nouveau > Événement personnalisé. Entrez "nncookie_consent_update" comme nom d'événement.
Ajouter une variable Data Layer
L'événement de consentement contient des détails sur les catégories acceptées. Créez des variables Data Layer pour "analytics", "marketing" et "preferences".
Configurer les déclencheurs de balises
Pour chaque balise, définissez le déclencheur sur votre événement personnalisé et ajoutez une condition que la catégorie pertinente soit "true".
Tester avec le mode Aperçu GTM
Utilisez le mode Aperçu de GTM pour vérifier que les balises ne se déclenchent qu'après le consentement du visiteur.
Exemple : écouter les événements de consentement
Si vous préférez travailler avec du JavaScript personnalisé, vous pouvez écouter directement les événements de consentement :
<script>
window.addEventListener('nncookie_consent_update', function(e) {
if (e.detail.analytics) {
// Analytics consent given — fire your GA4 tag
gtag('consent', 'update', {
'analytics_storage': 'granted'
});
}
if (e.detail.marketing) {
// Marketing consent given — fire your ads tags
gtag('consent', 'update', {
'ad_storage': 'granted'
});
}
});
</script>
Google Consent Mode v2
NoNonsense Cookie est compatible avec Google Consent Mode v2. Le widget définit automatiquement les signaux de consentement appropriés.