Möchten Sie Google Analytics, Google Ads und Google Tag Manager weiterhin nutzen und gleichzeitig die Privatsphäre der Besucher respektieren? WPConsent integriert sich in den Google Consent Mode v2, damit Google-Dienste anonymisierte Daten sammeln können, bis Besucher Ihr Banner akzeptieren. Google Consent Mode v2 bietet Ihnen das Beste aus beiden Welten: Einhaltung der Datenschutzbestimmungen und fortlaufende Datenerfassung.
Inhaltsverzeichnis
- Voraussetzungen
- Funktionsweise verstehen
- Einfacher Modus vs. Erweiterter Modus
- Aktivieren des Google Consent Mode
- Überprüfen, ob Google-Dienste erkannt werden
- Beziehung zur Skriptblockierung verstehen
- Wählen Sie Ihren Standard-Zustimmungsstatus
- Einstellungen speichern
- Einrichtung überprüfen
- Plugin-Kompatibilität
- Fehlerbehebung
- FAQ
- Schlussfolgerung
Voraussetzungen
Stellen Sie vor Beginn sicher, dass Sie Folgendes haben:
- WPConsent installiert und aktiviert
- Das Zustimmungsbanner ist aktiviert unter WPConsent >> Einstellungen
- Mindestens ein Google-Dienst in Ihrer Cookie-Datenbank erkannt (z. B. Google Analytics, Google Ads oder Google Tag Manager). Führen Sie einen Scan durch, falls Sie dies noch nicht getan haben.
Funktionsweise verstehen
Google Consent Mode v2 ist eine API, die Google-Tags anweist, wie sie basierend auf den Zustimmungsentscheidungen eines Besuchers zu agieren haben. Er funktioniert in 2 Phasen: einer Standardphase und einer Aktualisierungsphase.
Standardphase (Seitenaufruf)
Beim Laden der Seite gibt WPConsent ein Skript ganz am Anfang von <head> (Priorität 5) aus, das alle Zustimmungsparameter auf ihren Standardzustand setzt. Im Opt-in-Modus (Standard) beginnen alle Parameter mit denied. Google-Dienste können in dieser Phase weiterhin anonymisierte, cookielose Daten laden und sammeln.
Das Standard-Zustimmungsskript setzt diese Parameter:
| Google-Zustimmungsparameter | Standardzustand (Opt-in) | Gesteuert durch |
|---|---|---|
ad_storage | verweigert | marketing-Kategorie |
ad_user_data | verweigert | marketing-Kategorie |
ad_personalization | verweigert | marketing-Kategorie |
analytics_storage | verweigert | statistik-Kategorie |
functionality_storage | gewährt | Immer gewährt |
security_storage | gewährt | Immer gewährt |
Das Skript enthält auch wait_for_update: 500, was Google Tags anweist, bis zu 500 Millisekunden auf ein Zustimmungsupdate zu warten, bevor es fortfährt. Dies verhindert Race Conditions zwischen dem Banner und Ihren Tracking-Tags.
Update-Phase (nach Zustimmung)
Wenn ein Besucher über Ihr Banner Cookies akzeptiert, löst WPConsent gtag('consent', 'update', {...}) mit den entsprechenden Werten basierend auf den Entscheidungen des Besuchers aus:
- Wenn der Besucher die Kategorie Marketing akzeptiert, ändern sich
ad_storage,ad_user_dataundad_personalizationzugranted. - Wenn der Besucher die Kategorie Statistiken akzeptiert, ändert sich
analytics_storagezugranted. - Wenn eine Kategorie abgelehnt wird, bleiben ihre Parameter auf
denied.
WPConsent pusht auch ein wpconsent_consent_processed-Ereignis in das window.dataLayer-Array. Dieses Ereignis enthält die vollständigen Zustimmungseinstellungen des Besuchers und kann Tags in Google Tag Manager auslösen.
Einfacher Modus vs. Erweiterter Modus
Google Consent Mode v2 hat 2 Implementierungsmodi: einfacher Modus und erweiterter Modus. Der Unterschied liegt darin, ob Google-Skripte vor oder nach der Zustimmung des Besuchers geladen werden.
Erweiterter Modus (Standard)
Wenn der Umschalter Google Consent Mode in WPConsent >> Einstellungen aktiviert ist, läuft Ihre Website im erweiterten Modus. Dies ist das Standardverhalten.
Im erweiterten Modus werden Google-Skripte (Analytics, Ads, Tag Manager) sofort geladen, wenn die Seite geöffnet wird, aber sie laufen in einem eingeschränkten, cookielosen Zustand. Google sammelt anonymisierte, aggregierte Daten (manchmal als „Pings“ bezeichnet), noch bevor der Besucher mit Ihrem Banner interagiert. Sobald der Besucher Cookies akzeptiert, aktualisiert WPConsent den Zustimmungsstatus und Google wechselt zum vollständigen Tracking.
Der erweiterte Modus liefert Ihnen die vollständigsten Daten, da Google Conversions aus den anonymisierten Signalen modellieren kann, die vor der Zustimmung gesammelt wurden.
Einfacher Modus
Um den einfachen Modus zu verwenden, schalten Sie den Umschalter Google Consent Mode in WPConsent >> Einstellungen aus, während Automatisches Skript-Blocking aktiviert bleibt.
Im einfachen Modus werden Google-Skripte überhaupt nicht geladen, bis der Besucher Cookies akzeptiert. Es werden keine Daten gesammelt, keine Pings gesendet und keine Cookies gesetzt, bevor die Zustimmung erteilt wird. Sobald der Besucher akzeptiert, hebt WPConsent die Blockierung der Google-Skripte auf und sie werden zum ersten Mal geladen.
Der einfache Modus ist datenschutzfreundlicher, da vor der Zustimmung nichts ausgeführt wird. Sie verlieren jedoch die anonymisierten Daten, die Google für die Conversion-Modellierung verwendet, sodass Ihre Analyse- und Werbeberichte möglicherweise größere Lücken aufweisen.
Welchen Modus wählen?
| Einfacher Modus | Erweiterter Modus | |
|---|---|---|
| Google-Skripte vor Zustimmung | Vollständig blockiert | Im eingeschränkten Modus laden |
| Anonyme Datensammlung | Nein | Ja |
| Conversion-Modellierung | Nicht verfügbar | Verfügbar |
| Datenschutzniveau | Höher | Standard |
| Einrichtung | Google Consent Mode deaktivieren, automatische Skriptblockierung aktivieren | Google Consent Mode aktivieren (Standard) |
Für die meisten Websites ist der erweiterte Modus die empfohlene Wahl. Dies ist die von Google empfohlene Einrichtung, die die meisten Daten erfasst und gleichzeitig die Einhaltung der Vorschriften gewährleistet. Wenn Ihre Datenschutzerklärung oder rechtlichen Anforderungen eine Datenerfassung vor der Zustimmung verbieten, verwenden Sie stattdessen den einfachen Modus.
Aktivieren des Google Consent Mode
Um zu beginnen, navigieren Sie in Ihrem WordPress-Admin zu WPConsent >> Einstellungen.
Suchen Sie als Nächstes den Schalter Google Consent Mode in der Einstellungsliste. Dieser Schalter ist standardmäßig aktiviert.
Wenn er zuvor deaktiviert war, schalten Sie ihn ein, um Google Consent Mode v2 zu aktivieren.

Google Consent Mode erfordert, dass das Zustimmungsbanner aktiviert ist. Wenn das Banner deaktiviert ist, wird das Consent-Mode-Skript nicht geladen.
Überprüfen, ob Google-Dienste erkannt werden
WPConsent gibt das Consent-Mode-Skript nur aus, wenn mindestens ein Dienst in Ihrer Cookie-Datenbank "google" in seinem Slug hat.
Um dies zu überprüfen, gehen Sie zu WPConsent >> Einstellungen und bestätigen Sie, dass mindestens ein Google-Dienst aufgeführt ist (z. B. Google Analytics, Google Ads oder Google Tag Manager).
Wenn keine Google-Dienste angezeigt werden, führen Sie einen Scan durch, um sie zu erkennen. Das Consent-Mode-Skript wird erst geladen, wenn ein Google-Dienst gefunden wurde.
Beziehung zur Skriptblockierung verstehen
Wenn Google Consent Mode aktiviert ist, überspringt WPConsent automatisch die Skriptblockierung für diese 3 Dienste:
google-analyticsgoogle-tag-managergoogle-ads
Dies ist beabsichtigt. Google Consent Mode erlaubt es diesen Skripten, sofort in einem eingeschränkten Modus geladen zu werden. Anstatt sie vollständig zu blockieren, verwendet WPConsent die eigene Consent-API von Google, um zu steuern, welche Daten sie sammeln. Die Skripte laufen ohne Cookies, bis die Zustimmung erteilt wird.
Andere Nicht-Google-Skripte werden weiterhin normal durch automatische Skriptblockierung blockiert.
Wählen Sie Ihren Standard-Zustimmungsstatus
Der Standardzustand der Zustimmung hängt von der Einstellung Standardmäßig zulassen ab:
- Standardmäßig zulassen aus (Standard): Alle Zustimmungsparameter beginnen mit
verweigert. Dies ist das Standard-Opt-in-Modell für die Einhaltung der DSGVO. Google-Dienste sammeln nur anonymisierte Daten, bis die Zustimmung erteilt wird. - Standardmäßig zulassen ein: Alle Zustimmungsparameter beginnen mit
gewährt. Dies ist ein Opt-out-Modell, bei dem das Tracking sofort aktiv ist und nur gestoppt wird, wenn der Besucher Cookies ablehnt.
Lassen Sie für die meisten Websites, die der DSGVO unterliegen, Standardmäßig zulassen deaktiviert.
Einstellungen speichern
Klicken Sie abschließend am unteren Rand der Seite auf Änderungen speichern.
Einrichtung überprüfen
Überprüfung des Standardzustands der Zustimmung
- Öffnen Sie Ihre Website in einem privaten Browserfenster (Inkognito-Modus).
- Öffnen Sie die Entwicklertools des Browsers (F12).
- Gehen Sie zur Registerkarte Konsole und geben Sie
dataLayerein. - Suchen Sie nach dem Zustimmungseintrag. Sie sehen Standardwerte, die auf
verweigertgesetzt sind:
{
"ad_storage": "denied",
"analytics_storage": "denied",
"ad_user_data": "denied",
"ad_personalization": "denied",
"security_storage": "granted",
"functionality_storage": "granted",
"wait_for_update": 500
}
Überprüfung des aktualisierten Zustands der Zustimmung
- Klicken Sie auf Ihrem Zustimmungsbanner auf Alle akzeptieren.
- Überprüfen Sie die
dataLayererneut in der Konsole. Sie sehen einen neuen Zustimmungseintragupdatemit Werten, die aufgewährtgesetzt sind.
Überprüfung der GTM-Ereignisfunktion
Wenn Sie Google Tag Manager verwenden, prüfen Sie im dataLayer auf das Ereignis wpconsent_consent_processed:
dataLayer.find(item => item.event === 'wpconsent_consent_processed')
Dieses Ereignis enthält die Präferenzen des Besuchers in wpconsentPreferences und kann Tags in GTM auslösen.
Überprüfung mit Google Tag Assistant
Verwenden Sie Google Tag Assistant, um Ihre Website zu überprüfen. Der Assistent zeigt an, ob Zustimmungssignale empfangen werden und ob Tags im eingeschränkten oder vollständigen Modus ausgelöst werden.
Plugin-Kompatibilität
Google Consent Mode v2 funktioniert automatisch mit jeder Methode zum Hinzufügen von Google-Skripten zu Ihrer Website:
- Google Tag Manager: Laden Sie GTM wie gewohnt. WPConsent setzt den Standard-Zuständigkeitsstatus, bevor GTM initialisiert wird, und aktualisiert ihn, wenn sich die Zuständigkeit ändert. Verwenden Sie das
wpconsent_consent_processeddataLayer-Ereignis, um Tags basierend auf der Zuständigkeit auszulösen. - MonsterInsights: Keine Konfiguration erforderlich. Die Zuständigkeitssignale von WPConsent gelten für das Google Analytics-Tag, das MonsterInsights ausgibt.
- WPCode: Wenn Sie Google Analytics- oder Google Ads-Snippets über WPCode hinzufügen, verwaltet WPConsent die Zuständigkeit für diese Tags automatisch.
- Google Site Kit: Wenn Google Site Kit einen eigenen Consent Mode aktiviert hat, erkennt WPConsent dies und gibt keine doppelten Standard-Consent-Skripte aus. Es wird immer nur 1 Consent Mode-Implementierung ausgeführt.
- PixelYourSite: WPConsent deaktiviert den integrierten Google Consent Mode von PixelYourSite, wenn der Consent Mode von WPConsent aktiv ist, um Konflikte zu vermeiden.
Fehlerbehebung
Google Consent Mode-Skript wird nicht geladen
Prüfen Sie, ob das Banner aktiviert ist. Der Google Consent Mode wird nur geladen, wenn das Zuständigkeitsbanner aktiv ist. Stellen Sie sicher, dass Consent Banner in WPConsent >> Einstellungen aktiviert ist.
Prüfen Sie auf Google-Dienste. Gehen Sie zu WPConsent >> Einstellungen und bestätigen Sie, dass mindestens 1 Dienst-Slug "google." enthält. Wenn keiner vorhanden ist, führen Sie einen Scan durch.
Cache leeren. WPConsent speichert das Ergebnis der Google-Dienst-Erkennung im Cache. Gehen Sie zu WPConsent >> Tools und klicken Sie im Abschnitt Datenbank auf Cache leeren, um den wpconsent_needs_google_consent Transient zu aktualisieren.
Auf Google Site Kit prüfen. Wenn Sie Google Site Kit mit aktiviertem eigenen Consent Mode verwenden, übergibt WPConsent die Steuerung an Site Kit und gibt kein eigenes Standard-Consent-Skript aus. Dies ist das erwartete Verhalten und kein Fehler.
Google-Skripte werden immer noch blockiert
Stellen Sie sicher, dass Google Consent Mode in WPConsent >> Einstellungen aktiviert ist. Wenn aktiv, überspringt WPConsent automatisch das Blockieren für google-analytics, google-tag-manager und google-ads.
Wenn Skripte immer noch blockiert werden, bestätigen Sie, dass die Dienstnamen in Ihrer Cookie-Datenbank mit diesen exakten Slugs übereinstimmen. Benutzerdefinierte oder umbenannte Dienste werden von der Skip-Logik nicht erkannt.
Zuständigkeitsstatus wird nach Interaktion mit dem Banner nicht aktualisiert
Öffnen Sie die Browserkonsole und suchen Sie nach JavaScript-Fehlern. Verifizieren Sie dann, dass die Zuständigkeitsaktualisierung ausgelöst wird, indem Sie auf das Ereignis hören, bevor Sie auf das Banner klicken:
window.addEventListener('wpconsent_consent_saved', (e) => console.log('Consent saved:', e.detail));
Klicken Sie als Nächstes auf Alle akzeptieren und prüfen Sie, ob das Ereignis mit den erwarteten Präferenzen ausgelöst wird.
Doppelte Consent-Mode-Skripte
Wenn Sie 2 gtag('consent', 'default', ...) Aufrufe im Quelltext Ihrer Seite sehen, implementiert möglicherweise ein anderes Plugin ebenfalls den Google Consent Mode. Prüfen Sie auf Konflikte mit:
- Google Site Kit (WPConsent erkennt es automatisch und ordnet sich ihm unter)
- PixelYourSite (WPConsent deaktiviert dessen Consent Mode automatisch)
- Andere Consent-Plugins, die möglicherweise ihre eigene Consent Mode-Implementierung haben
Um dies zu beheben, deaktivieren Sie die doppelte Implementierung im anderen Plugin.
FAQ
Muss ich meine Google Tag-Einrichtung ändern, damit dies funktioniert?
Nein. WPConsent verarbeitet die Consent-Signale automatisch, unabhängig davon, wie Sie Google-Skripte zu Ihrer Website hinzugefügt haben. Es funktioniert mit WPCode, MonsterInsights, Google Tag Manager oder jeder anderen Methode.
Warum werden meine Google-Skripte nicht blockiert, wenn die Skriptblockierung aktiviert ist?
Wenn der Google Consent Mode aktiviert ist, überspringt WPConsent absichtlich die Blockierung für Google Analytics, Google Tag Manager und Google Ads. Diese Skripte werden in einem eingeschränkten, cookielosen Modus geladen und verwenden die eigene Consent-API von Google anstelle der Skriptblockierung.
Wie wechsle ich zwischen einfachem und erweitertem Modus?
Um den erweiterten Modus zu verwenden, aktivieren Sie den Umschalter Google Consent Mode unter WPConsent >> Einstellungen. Dies ist die Standardeinstellung. Um zum einfachen Modus zu wechseln, deaktivieren Sie den Umschalter Google Consent Mode und stellen Sie sicher, dass Automatische Skriptblockierung aktiviert ist. Im einfachen Modus werden Google-Skripte bis zum Consent vollständig blockiert, anstatt in einem eingeschränkten Zustand zu laufen.
Kann ich den Google Consent Mode mit einer Opt-out-Einrichtung verwenden?
Ja. Wenn Sie die Einstellung Standardmäßig zulassen aktivieren, beginnen alle Consent-Parameter mit granted. Das Tracking ist sofort aktiv und stoppt erst, wenn ein Besucher Cookies ablehnt. Dies ist das Opt-out-Modell.
Woher weiß ich, ob Google Site Kit den Consent Mode anstelle von WPConsent verwaltet?
Wenn Google Site Kit seinen eigenen Consent Mode aktiviert hat, erkennt WPConsent dies automatisch und gibt kein doppeltes Standard-Consent-Skript aus. Sie können dies überprüfen, indem Sie den Quelltext Ihrer Seite auf einen einzelnen gtag('consent', 'default', ...) Aufruf überprüfen.
Schlussfolgerung
Der Google Consent Mode v2 ermöglicht es Ihren Google-Diensten, die Datenschutzeinstellungen der Besucher zu respektieren und gleichzeitig so viele Daten wie möglich zu erhalten. Mit WPConsent können Sie zwischen dem erweiterten Modus (Standard) für maximale Datenerfassung mit anonymisierten Pings oder dem einfachen Modus für einen strengeren Ansatz, der Google-Skripte bis zum Consent vollständig blockiert, wählen. WPConsent übernimmt die gesamte Integration automatisch, von der Festlegung des Standard-Consent-Status bis zur Aktualisierung oder Entsperrung von Skripten, wenn Besucher mit Ihrem Banner interagieren.
Um zu erfahren, wie Sie bestimmte GTM-Tags basierend auf Consent-Signalen auslösen, lesen Sie die Anleitung zum Auslösen von GTM-Tags basierend auf Consent.