NoNonsense Cookie mit Google Tag Manager verwenden
Erfahren Sie, wie Sie NoNonsense Cookie mit Google Tag Manager integrieren, um Tags erst nach der Einwilligung der Besucher auszulösen.
So funktioniert die Integration
NoNonsense Cookie sendet JavaScript-Events, wenn ein Besucher eine Einwilligungsentscheidung trifft. Sie können diese Events in Google Tag Manager nutzen, um Tags bedingt auszulösen.
Einwilligungs-Events
Die folgenden benutzerdefinierten Events werden vom NoNonsense Cookie Widget gesendet:
Wird ausgelöst, wenn Einwilligungseinstellungen aktualisiert werden
nncookie_consent_update
Wird ausgelöst, wenn der Besucher Cookies akzeptiert
nncookie_consent_given
Wird ausgelöst, wenn der Besucher alle optionalen Cookies ablehnt
nncookie_consent_rejected
GTM-Trigger einrichten
Benutzerdefinierten Event-Trigger erstellen
Gehen Sie in GTM zu Trigger > Neu > Benutzerdefiniertes Ereignis. Geben Sie "nncookie_consent_update" als Ereignisname ein.
Data Layer-Variable hinzufügen
Das Einwilligungs-Event enthält Details darüber, welche Kategorien akzeptiert wurden. Erstellen Sie Data Layer-Variablen für "analytics", "marketing" und "preferences".
Tag-Trigger konfigurieren
Stellen Sie für jedes Tag den Trigger auf Ihr benutzerdefiniertes Event ein und fügen Sie eine Bedingung hinzu, dass die relevante Kategorie "true" ist.
Mit GTM-Vorschau testen
Verwenden Sie den GTM-Vorschaumodus, um zu überprüfen, dass Tags erst nach der Einwilligung ausgelöst werden.
Beispiel: Auf Einwilligungs-Events lauschen
Wenn Sie lieber mit benutzerdefiniertem JavaScript arbeiten, können Sie direkt auf Einwilligungs-Events lauschen:
<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 ist mit Google Consent Mode v2 kompatibel. Das Widget setzt automatisch die entsprechenden Einwilligungssignale.