Google-Dienste, Tag-IDs, Zwecke, Rechtsgrundlagen und Consent-Kategorien abgleichen.
Nachweis: Google-Tags erkannt, Google-Domains 5.- Status
- bereit
- Guide
- öffnen
Consent Mode / Google Tags / GTM
Betreiber sehen hier, ob Google-Tags, CMP, Default-Consent, Update-Events und Ablehnen-/GPC-Tests technisch zusammenpassen.
Consent-Mode-Implementierung 66/100; 4/6 Schritt(e) bereit, 2 offen.
Technische Umsetzungsvorlage aus öffentlichen Scan-Signalen; Betreiber müssen CMP- und Tag-Konfiguration fachlich freigeben.
Umsetzung
Google-Dienste, Tag-IDs, Zwecke, Rechtsgrundlagen und Consent-Kategorien abgleichen.
Nachweis: Google-Tags erkannt, Google-Domains 5.Alle Consent-Mode-v2-Signale vor GTM/gtag auf denied setzen.
Nachweis: Default erkannt, granted by default nein.CMP-Kategorien für Statistik und Marketing auf gtag consent update mappen.
Nachweis: CMP erkannt, Consent Update nicht erkannt.GA4, Ads, Remarketing und Pixel mit Consent Checks und Trigger-Regeln freigeben.
Nachweis: Tracking-Cookies vor Consent 0, Datenschutz-Domains nach Ablehnen 0.Ablehnen, Widerruf, Preference Center und GPC gegen Cookies, Requests und Storage testen.
Nachweis: Ablehnen nicht sichtbar, Consent-Zustände 4.Vor Livegang Default, Ablehnen, Akzeptieren und GPC dokumentieren; Export sichern und nach Tag-Änderungen erneut scannen.
Nachweis: Consent-Zustände 4, Consent-Audit-Score 9, Google-Consent-Score 70.GTM / gtag
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
ad_storage: 'denied',
analytics_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
functionality_storage: 'granted',
security_storage: 'granted',
wait_for_update: 500
});
gtag('consent', 'update', {
analytics_storage: userAllowsStatistics ? 'granted' : 'denied',
ad_storage: userAllowsMarketing ? 'granted' : 'denied',
ad_user_data: userAllowsMarketing ? 'granted' : 'denied',
ad_personalization: userAllowsMarketing ? 'granted' : 'denied'
});
dataLayer.push({event: 'saferpage_consent_update'});
// Custom Template oder CMP-Template im Google Tag Manager:
setDefaultConsentState({
ad_storage: 'denied',
analytics_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
wait_for_update: 500
});
// Nach CMP-Auswahl:
updateConsentState({
analytics_storage: statisticsConsent ? 'granted' : 'denied',
ad_storage: marketingConsent ? 'granted' : 'denied',
ad_user_data: marketingConsent ? 'granted' : 'denied',
ad_personalization: marketingConsent ? 'granted' : 'denied'
});
Validierung
Consent Default ist gesetzt, nicht notwendige Google-/Marketing-Tags feuern nicht, keine Tracking-Cookies vor Einwilligung.
Tag Assistant Summary, Network-Log, Cookie-Tabelle und SaferPage Consent-Audit.Alle Marketing-/Analytics-Signale bleiben denied, bereits gesetzte nicht notwendige Cookies werden nicht erweitert.
Reject-Zustand, Storage-Diff und Drittanbieter-Kontakte nach Ablehnen.Nur freigegebene Kategorien wechseln auf granted; GA4/Ads feuern erst nach passender Einwilligung.
Consent update, Tag-Firing-Reihenfolge und Anbieter-/Cookie-Abgleich.GPC wird mindestens als Opt-out-Signal im Datenschutz- und Tracking-Kontext ausgewertet.
GPC-Browserlauf, Request- und Cookie-Diff.Priorität
Quellen