Consent Mode / Google Tags / GTM

bagkjs.de: Consent-Mode-Runbook

Betreiber sehen hier, ob Google-Tags, CMP, Default-Consent, Update-Events und Ablehnen-/GPC-Tests technisch zusammenpassen.

Consent-Mode-Implementierung 60/100; 3/6 Schritt(e) bereit, 3 offen. Google-Tags erkannt.
Technische Umsetzungsvorlage aus öffentlichen Scan-Signalen. Betreiber müssen CMP-Konfiguration, reale Tag-Auslösung, Rechtsgrundlagen und Vertragstexte fachlich freigeben.

60 offen

Umsetzung

Schritte für Betreiber, GTM und CMP

CSV exportieren
Google-Tags und Zwecke inventarisieren bereit · Marketing/Datenschutz · Planung

Google-Dienste, Tag-IDs, Zwecke, Rechtsgrundlagen, Empfänger und Consent-Kategorien in Anbieterregister und Datenschutzhinweis abgleichen.

Nachweis: Google-Tags sichtbar, Google-Domains 2, Anbieter 5, Cookies 4.
Status
bereit
Guide
öffnen
Consent Mode Defaults vor dem ersten Google-Tag setzen bereit · GTM/Webentwicklung · Implementierung

Vor GTM/gtag alle vier Consent-Mode-v2-Signale auf denied setzen: ad_storage, analytics_storage, ad_user_data und ad_personalization.

Nachweis: Default erkannt: ja, granted by default: nein, denied: nicht sichtbar.
Status
bereit
Guide
öffnen
CMP-Kategorien auf Consent Updates mappen offen · GTM/CMP Owner · Implementierung

Statistik/Marketing-Kategorien der CMP in gtag consent update oder GTM Consent Initialization mappen und Opt-out als denied zurückschreiben.

Nachweis: CMP erkannt: nein, Consent Update erkannt: nein.
Status
offen
Guide
öffnen
Google- und Marketing-Tags blockieren, bis passende Einwilligung vorliegt offen · Marketing/IT · Tag-Regeln

GA4, Ads, Floodlight, Remarketing, Conversion Linker und Drittanbieter-Pixel mit Additional Consent Checks und Triggern nach Consent freigeben.

Nachweis: Tracking-Cookies vor Consent 2, Cookies vor Consent 4, Datenschutz-Domains nach Ablehnen 0.
Status
offen
Guide
öffnen
Ablehnen, Widerruf und GPC als echte Sperre testen offen · Datenschutz/QA · Validierung

Ablehnen-Button, Preference Center, Widerruf und Global Privacy Control gegen Cookies, Requests und Storage erneut scannen.

Nachweis: Ablehnen verfügbar: nein, GPC-Zustände 4, Journey-Score 84.
Status
offen
Guide
öffnen
Nachweis, Re-Test und Release-Gate sichern bereit · Compliance/Release · Nachweis

Vor Livegang Default, Ablehnen, Akzeptieren und GPC dokumentieren; ZIP/XLSX exportieren und nach Tag-Änderungen erneut scannen.

Nachweis: Consent-Zustände 4, Consent-Audit-Score 22, Google-Consent-Score 100.
Status
bereit
Guide
öffnen

GTM / gtag

Technische Vorlagen

Markdown exportieren
gtag Default vor GTM/Google-Tag im <head> vor dem ersten Google-Tag
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
});
CMP-Auswahl in Consent Update übersetzen nach Akzeptieren, Ablehnen und Widerruf
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'});
GTM Custom Template API Consent Initialization Trigger oder CMP-Template
// 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

Was nach dem Einbau getestet werden muss

Monitoring öffnen
Erstaufruf ohne Interaktion

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.
Ablehnen und Widerruf

Alle Marketing-/Analytics-Signale bleiben denied, bereits gesetzte nicht notwendige Cookies werden nicht erweitert.

Reject-Zustand, Storage-Diff und Drittanbieter-Kontakte nach Ablehnen.
Akzeptieren

Nur freigegebene Kategorien wechseln auf granted; GA4/Ads feuern erst nach passender Einwilligung.

Consent update, Tag-Firing-Reihenfolge und Anbieter-/Cookie-Abgleich.
Global Privacy Control

GPC wird mindestens als Opt-out-Signal im Datenschutz- und Tracking-Kontext ausgewertet.

GPC-Browserlauf, Request- und Cookie-Diff.

Priorität

Nächste Betreiberaufgaben

Guide öffnen
AufgabeStatistik/Marketing-Kategorien der CMP in gtag consent update oder GTM Consent Initialization mappen und Opt-out als denied zurückschreiben. AufgabeGA4, Ads, Floodlight, Remarketing, Conversion Linker und Drittanbieter-Pixel mit Additional Consent Checks und Triggern nach Consent freigeben. AufgabeAblehnen-Button, Preference Center, Widerruf und Global Privacy Control gegen Cookies, Requests und Storage erneut scannen.

Quellen

Referenzen für Consent Mode und GTM