Consent Mode v2 in GA4 prüfen und verstehen
Mit Consent Mode v2 hat Google zwei neue Signale eingeführt: ad_user_data
und ad_personalization. Wer beides nicht oder falsch setzt, riskiert, dass
Audiences, Remarketing und Conversion-Modelling stillschweigend aussetzen -
ohne Fehlermeldung. Der GA4 Auditor prüft genau das automatisch. Diese Seite
zeigt dir, worauf es ankommt und wie du deinen Consent Mode v2 in Minuten
selbst prüfst.
Was Consent Mode v2 ist
Consent Mode v2 ist eine Schnittstelle, über die du Google den
Einwilligungsstatus deiner Besucher mitteilst. Vor v2 reichten ad_storage
und analytics_storage. Die beiden neuen Signale steuern jetzt explizit, ob
ein User in Personalisierung und Modelling einbezogen werden darf. Lehnt ein
Nutzer ab, sendet Consent Mode anonymisierte Pings, aus denen Google
entgangene Conversions modelliert.
So prüfst du Consent Mode v2
Drei Wege, vom schnellsten zum gründlichsten:
- GA4 Auditor (OnPage-Check) - der Headless-Browser scannt deine Seite
in der Phase vor und nach der Consent-Entscheidung, erkennt 14 CMPs und
liest den Default- und Updated-Consent-State direkt aus dem
dataLayer. - GTM-Vorschaumodus - prüfe, ob deine Tags bei noch nicht akzeptiertem
Banner auf
deniedstehen und nach „Akzeptieren" aufgrantedwechseln. - GA4-Diagnose - unter Verwaltung > Diagnose bestätigt ein grüner Status den aktiven Einwilligungsmodus.
Die sechs Consent-Signale
| Signal | Steuert | Relevant für |
|---|---|---|
ad_storage |
Werbe-Cookies | Google Ads |
analytics_storage |
Analyse-Cookies | GA4 |
functionality_storage |
funktionale Daten (z. B. Sprache) | Website |
personalization_storage |
personalisierte Inhalte | Website |
ad_user_data (neu) |
Weitergabe von Nutzerdaten an Google | Ads, Enhanced Conversions |
ad_personalization (neu) |
personalisierte Werbung / Remarketing | Ads |
So setzt du es korrekt
- Setze die Default-Werte VOR jedem
gtag('config', ...). - Update sie sofort nach der CMP-Entscheidung - ohne Page-Reload.
- Validiere im Tracking-Debugger des Auditors, ob beide neuen Signale tatsächlich gesendet werden.
Typische Fehler
- Default-Consent wird zu spät gesetzt, Tags feuern bereits auf
granted. ad_user_dataundad_personalizationfehlen ganz - das v1-Setup wurde nie auf v2 erweitert.- Die CMP aktualisiert den State erst nach einem Reload statt sofort.
Verwandte Themen
- Consent Mode v2 verstehen (Hilfe) - Schritt für Schritt in der App.
- Datensicherheit im GA4 Auditor - warum wir read-only und EU-gehostet arbeiten.
- GA4-Audit-Checkliste - alle Checks im Überblick, inklusive Consent-Prüfung.
Häufig gestellte Fragen
- Wie prüfe ich, ob Consent Mode v2 funktioniert?
- Am schnellsten über drei Wege: Der OnPage-Check des GA4 Auditors scannt deine Seite vor und nach der Consent-Entscheidung und zeigt den Default- und Updated-Consent-State. Im GTM-Vorschaumodus siehst du, ob Tags vor der Einwilligung auf 'denied' stehen und nach dem Klick auf 'granted' wechseln. In GA4 unter Verwaltung > Diagnose bestätigt ein grüner Status den aktiven Einwilligungsmodus.
- Welche Signale gehören zu Consent Mode v2?
- Consent Mode v2 nutzt sechs Signale: ad_storage, analytics_storage, functionality_storage, personalization_storage sowie die beiden mit v2 neuen Signale ad_user_data (Freigabe von Nutzerdaten an Google) und ad_personalization (personalisierte Werbung/Remarketing). Für GA4 ist analytics_storage relevant, für Google Ads zusätzlich ad_user_data und ad_personalization.
- Ist Consent Mode v2 Pflicht?
- Für Werbetreibende, die im EWR Google-Ads-Remarketing oder Audiences nutzen, ist Consent Mode v2 seit März 2024 faktisch Pflicht: Ohne korrekt gesetzte Signale ad_user_data und ad_personalization stellt Google Personalisierung und Conversion-Modelling ein. Reine GA4-Messung läuft auch ohne, verliert aber das Modelling abgelehnter Sitzungen.
- Was bedeutet ad_user_data?
- ad_user_data steuert, ob personenbezogene Daten zu Werbezwecken an Google gesendet werden dürfen - etwa für Enhanced Conversions. Steht es auf 'denied', unterbindet Google die Weitergabe. Der GA4 Auditor prüft, ob das Signal überhaupt gesetzt wird und ob es nach der CMP-Entscheidung korrekt auf 'granted' wechselt.