WPConsent-Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für WPConsent

Google-Zustimmungsmodus v2

Möchten Sie Google Analytics, Google Ads und Google Tag Manager weiter nutzen und gleichzeitig die Privatsphäre Ihrer Besucher schützen? WPConsent lässt sich mit Google Consent Mode v2 integrieren, sodass 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 fortgesetzte Datenerfassung.

Inhaltsverzeichnis

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  • WPConsent installiert und aktiviert
  • Das in WPConsent >> Einstellungen aktivierte Einwilligungsbanner
  • Mindestens 1 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.

Verstehen, wie es funktioniert

Der Google Consent Mode v2 ist eine API, die Google-Tags anhand der Einwilligungsentscheidungen eines Besuchers mitteilt, wie sie sich verhalten sollen. Er funktioniert in zwei Phasen: einer Standardphase und einer Aktualisierungsphase.

Standardphase (Seitenladen)

Wenn die Seite geladen wird, gibt WPConsent ganz oben ein Skript aus. (Priorität 5), der alle Zustimmungsparameter auf ihren Standardzustand zurücksetzt. Im Opt-in-Modus (Standard) beginnen alle Parameter mit deniedGoogle-Dienste können während dieser Phase weiterhin anonymisierte Daten ohne Cookies laden und sammeln.

Das Standard-Zustimmungsskript legt folgende Parameter fest:

Google-EinwilligungsparameterStandardzustand (Opt-in)Gesteuert durch
ad_storagedeniedMarketingkategorie
ad_user_datadeniedMarketingkategorie
ad_personalizationdeniedMarketingkategorie
analytics_storagedeniedStatistikkategorie
functionality_storagegrantedImmer gewährt
security_storagegrantedImmer gewährt

Das Skript enthält außerdem wait_for_update: 500, wodurch Google-Tags angewiesen werden, bis zu 500 Millisekunden auf eine Aktualisierung der Einwilligung zu warten, bevor sie fortfahren. Dadurch wird eine Race Condition zwischen dem Banner und Ihren Tracking-Tags verhindert.

Wenn ein Besucher Cookies über Ihr Banner akzeptiert, wird WPConsent ausgelöst. gtag('consent', 'update', {...}) mit den entsprechenden Werten basierend auf den Auswahlmöglichkeiten des Besuchers:

  • Wenn der Besucher die Marketing Kategorie, ad_storage, ad_user_dataund ad_personalization ändern zu granted.
  • Wenn der Besucher die Statistiken Kategorie, analytics_storage Änderungen an granted.
  • Wenn eine Kategorie abgelehnt wird, bleiben ihre Parameter bestehen. denied.

WPConsent drängt auch auf eine wpconsent_consent_processed Ereignis zum window.dataLayer Array. Dieses Ereignis umfasst die vollständigen Einwilligungspräferenzen des Besuchers und kann Tags in Google Tag Manager auslösen.

Einfacher Modus vs. Erweiterter Modus

Der Google Consent Mode v2 verfügt über zwei Implementierungsmodi: den einfachen Modus und den erweiterten Modus. Der Unterschied besteht darin, ob die Google-Skripte vor oder nach der Einwilligung des Besuchers geladen werden.

Erweiterter Modus (Standard)

Wenn der Schalterfür den Google-Einwilligungsmodusunter„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 beim Öffnen der Seite geladen, laufen jedoch in einem eingeschränkten, cookielosen Zustand. Google erfasst anonymisierte, aggregierte Daten (manchmal auch 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.

Im erweiterten Modus erhalten Sie die umfassendsten Daten, da Google Conversions anhand der anonymisierten Signale modellieren kann, die vor der Einwilligung erfasst wurden.

Einfacher Modus

Um den einfachen Modus zu verwenden, deaktivieren Sie den Schalter„Google Consent Mode“unter„WPConsent >> Einstellungen“, lassen Sie dabei jedochdie automatische Skriptsperreaktiviert.

Im einfachen Modus werden Google-Skripte erst dann geladen, wenn der Besucher Cookies akzeptiert hat. Vor der Einwilligung werden keine Daten erfasst, keine Pings gesendet und keine Cookies gesetzt. Sobald der Besucher zustimmt, hebt WPConsent die Sperre für die Google-Skripte auf, und diese werden zum ersten Mal geladen.

Der einfache Modus schützt die Privatsphäre besser, da vor der Einwilligung keine Funktionen ausgeführt werden. Allerdings entgehen Ihnen dadurch die anonymisierten Daten, die Google für die Conversion-Modellierung nutzt, sodass Ihre Analyse- und Werbeberichte möglicherweise größere Lücken aufweisen.

Welchen Modus soll man wählen?

Einfacher ModusErweiterter Modus
Google-Skripte vor der EinwilligungVollständig blockiertIm eingeschränkten Modus laden
Erhebung anonymisierter DatenNeinJa
Modellierung von KonversionenNicht verfügbarVerfügbar
DatenschutzstufeHöherStandard
EinrichtungGoogle-Einwilligungsmodus deaktivieren,automatische Skriptblockierung aktivierenGoogle-Einwilligungsmodusaktivieren (Standard)

Für die meisten Websites ist der erweiterte Modus die empfohlene Wahl. Dies ist die von Google empfohlene Konfiguration, bei der die meisten Daten erhalten bleiben. Falls Ihre Datenschutzerklärung oder gesetzliche Vorschriften jegliche Datenerhebung vor der Einwilligung untersagen, verwenden Sie stattdessen den einfachen Modus.

Um zu beginnen, navigieren Sie in Ihrem WordPress-Adminbereich zu WPConsent >> Einstellungen.

Suchen Sie als Nächstes in der Einstellungsliste den Schalter für den Google-Zustimmungsmodus. Dieser Schalter ist standardmäßig aktiviert.

Wenn es zuvor deaktiviert war, schalten Sie es ein, um den Google-Einwilligungsmodus v2 zu aktivieren.

Umschalten des Google-Einwilligungsmodus in den WPConsent-Einstellungen

Der Google-Einwilligungsmodus erfordert, dass das Einwilligungsbanner aktiviert ist. Wenn das Banner deaktiviert ist, wird das Skript für den Einwilligungsmodus nicht geladen.

Überprüfen, ob Google-Dienste erkannt werden

WPConsent gibt das Skript für den Zustimmungsmodus nur aus, wenn mindestens ein Dienst in Ihrer Cookie-Datenbank „google“ in seinem Slug enthält.

Um dies zu überprüfen, gehen Sie zu WPConsent >> Einstellungen und vergewissern Sie sich, 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 Skript für den Zustimmungsmodus wird erst geladen, wenn ein Google-Dienst gefunden wurde.

Die Beziehung zum Skript-Blocking verstehen

Wenn der Google-Einwilligungsmodus aktiviert ist, überspringt WPConsent automatisch die Skriptblockierung für diese drei Dienste:

  • google-analytics
  • google-tag-manager
  • google-ads

Dies ist beabsichtigt. Der Google Consent Mode ermöglicht es, diese Skripte sofort in einem eingeschränkten Modus zu laden. Anstatt sie vollständig zu blockieren, verwendet WPConsent die Google-eigene Consent-API, um zu kontrollieren, welche Daten sie erfassen. Die Skripte werden ohne Cookies ausgeführt, bis die Zustimmung erteilt wird.

Andere Nicht-Google-Skripte werden weiterhin normal durch die automatische Skriptblockierung blockiert.

Der Standardzustand für die Zustimmung hängt von der Einstellung „Standardmäßig zulassen“ ab:

  • Standardmäßig deaktiviert (Standard): Alle Einwilligungsparameter beginnen mit denied. Dies ist das übliche Opt-in-Modell. Google-Dienste erfassen bis zur Erteilung der Einwilligung ausschließlich anonymisierte Daten.
  • Standardmäßig zulassen: Alle Zustimmungsparameter beginnen mit granted. Hierbei handelt es sich um ein Opt-out-Modell, bei dem die Nachverfolgung sofort aktiv ist und nur dann beendet wird, wenn der Besucher Cookies ablehnt.

Speichern Ihrer Einstellungen

Klicken Sie abschließend unten auf der Seite auf „Änderungen speichern “.

Überprüfen Ihrer Einrichtung

  1. Öffnen Sie Ihre Website in einem privaten Browserfenster (Inkognito-Modus).
  2. Öffnen Sie die Entwicklertools des Browsers (F12).
  3. Gehen Sie zum Konsole Registerkarte und Typ dataLayer.
  4. Suchen Sie nach dem Eintrag für die Zustimmung. Sie sehen die Standardwerte, die auf denied:
{
  "ad_storage": "denied",
  "analytics_storage": "denied",
  "ad_user_data": "denied",
  "ad_personalization": "denied",
  "security_storage": "granted",
  "functionality_storage": "granted",
  "wait_for_update": 500
}
  1. Klicken Sie in Ihrem Einwilligungsbanner auf „Alle akzeptieren “.
  2. Überprüfen Sie die dataLayer erneut in der Konsole. Sie sehen eine neue Einwilligung. update Eintrag mit Werten gesetzt auf granted.

Überprüfen der Auslösung von GTM-Ereignissen

Wenn Sie Google Tag Manager verwenden, überprüfen Sie, ob die wpconsent_consent_processed Ereignis im Datenlayer:

dataLayer.find(item => item.event === 'wpconsent_consent_processed')

Diese Veranstaltung berücksichtigt die Präferenzen der Besucher in wpconsentPreferences und kann Tags in GTM auslösen.

Überprüfen 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

Der 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 legt den Standardzustand der Einwilligung fest, bevor GTM initialisiert wird, und aktualisiert ihn, wenn sich die Einwilligung ändert. Verwenden Sie die wpconsent_consent_processed dataLayer-Ereignis zu Trigger-Tags basierend auf Einwilligung.
  • MonsterInsights: Keine Konfiguration erforderlich. Die Einwilligungssignale 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 Zustimmung für diese Tags automatisch.
  • Google Site Kit: Wenn Google Site Kit über einen eigenen Zustimmungsmodus verfügt, erkennt WPConsent dies und gibt keine doppelten Standard-Zustimmungsskripte aus. Es wird jeweils nur eine Zustimmungsmodus-Implementierung ausgeführt.
  • PixelYourSite: WPConsent deaktiviert den integrierten Google-Zustimmungsmodus von PixelYourSite, wenn der Zustimmungsmodus von WPConsent aktiv ist, um Konflikte zu vermeiden.

Fehlersuche

Überprüfen Sie, ob das Banner aktiviert ist. Der Google Consent Mode wird nur geladen, wenn das Einwilligungsbanner aktiv ist. Vergewissern Sie sich, dass das Einwilligungsbanner unter WPConsent >> Einstellungen aktiviert ist.

Überprüfen Sie die Google-Dienste. Gehen Sie zu WPConsent >> Einstellungen und vergewissern Sie sich, dass mindestens ein Dienst-Slug „google” enthält. Ist dies nicht der Fall, führen Sie einen Scan durch.

Leeren Sie den Cache. WPConsent speichert das Ergebnis der Google-Diensterkennung im Cache. Gehen Sie zu WPConsent >> Tools und klicken Sie Cache löschen im Abschnitt „Datenbank“, um die wpconsent_needs_google_consent vorübergehend.

Überprüfen Sie Google Site Kit. Wenn Sie Google Site Kit mit aktiviertem eigenen Zustimmungsmodus verwenden, überlässt WPConsent die Entscheidung Site Kit und gibt sein eigenes Standard-Zustimmungsskript nicht aus. Dies ist ein erwartetes Verhalten und kein Fehler.

Google-Skripte werden weiterhin blockiert.

Überprüfen Sie, ob Google-Zustimmungsmodus ist aktiviert in WPConsent >> EinstellungenWenn aktiviert, überspringt WPConsent automatisch die Blockierung für google-analytics, google-tag-managerund google-ads.

Wenn Skripte weiterhin blockiert werden, überprüfen Sie, ob die Servicenamen in Ihrer Cookie-Datenbank genau mit diesen Slugs übereinstimmen. Benutzerdefinierte oder umbenannte Dienste werden von der Skip-Logik nicht erkannt.

Öffnen Sie die Browserkonsole und suchen Sie nach JavaScript-Fehlern. Überprüfen Sie anschließend, ob die Aktualisierung der Einwilligung ausgelöst wird, indem Sie auf das Ereignis warten, bevor Sie auf das Banner klicken:

window.addEventListener('wpconsent_consent_saved', (e) => console.log('Consent saved:', e.detail));

Klicken Sie anschließend auf „Alle akzeptieren“ und überprüfen Sie, ob das Ereignis mit den erwarteten Einstellungen ausgelöst wird.

Wenn Sie 2 sehen gtag('consent', 'default', ...) Aufrufe in Ihrer Seitenquelle, ein anderes Plugin implementiert möglicherweise ebenfalls den Google Consent Mode. Überprüfen Sie auf Konflikte mit:

  • Google Site Kit (WPConsent erkennt es automatisch und greift darauf zurück)
  • PixelYourSite (WPConsent deaktiviert automatisch seinen Zustimmungsmodus)
  • Andere Einwilligungs-Plugins, die möglicherweise über eine eigene Implementierung des Einwilligungsmodus verfügen

Um dieses Problem zu beheben, deaktivieren Sie die doppelte Implementierung im anderen Plugin.

Häufig gestellte Fragen

Muss ich meine Google-Tag-Einstellungen ändern, damit dies funktioniert?

Nein. WPConsent verarbeitet die Einwilligungssignale 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, obwohl die Skriptblockierung aktiviert ist?

Wenn der Google-Einwilligungsmodus aktiviert ist, überspringt WPConsent absichtlich die Blockierung für Google Analytics, Google Tag Manager und Google Ads. Diese Skripte werden in einem eingeschränkten Modus ohne Cookies geladen und stützen sich auf die eigene Einwilligungs-API von Google anstelle der Skriptblockierung.

Ja. Wenn Sie die Option Standard Zulassen Einstellung beginnen alle Zustimmungsparameter mit grantedDie Nachverfolgung wird sofort aktiviert und nur dann beendet, wenn ein Besucher Cookies ablehnt. Dies ist das Opt-out-Modell.

Wenn Google Site Kit über einen eigenen Zustimmungsmodus verfügt, erkennt WPConsent dies automatisch und gibt kein doppeltes Standard-Zustimmungsskript aus. Sie können dies überprüfen, indem Sie den Quellcode Ihrer Seite auf ein einziges gtag('consent', 'default', ...) Anruf.

Wie wechsle ich zwischen dem einfachen Modus und dem erweiterten Modus?

Um den erweiterten Modus zu verwenden, aktivieren Sie den Schalter„Google Consent Mode“unter„WPConsent >> Einstellungen“. Dies ist die Standardeinstellung. Um in den einfachen Modus zu wechseln, deaktivieren Sie den Schalter„Google Consent Mode“und stellen Sie sicher, dassdie automatische Skriptblockierungaktiviert ist. Im einfachen Modus werden Google-Skripte bis zur Einwilligung vollständig blockiert, anstatt in einem eingeschränkten Zustand ausgeführt zu werden.

Schlussfolgerung

Mit Google Consent Mode v2 können Ihre Google-Dienste anonymisierte Daten erfassen und dabei die Datenschutzpräferenzen Ihrer Besucher respektieren. WPConsent übernimmt die gesamte Integration automatisch, von der Einstellung des standardmäßigen Ablehnungsstatus bis zur Aktualisierung der Einwilligung, wenn Besucher mit Ihrem Banner interagieren.

Informationen dazu, wie Sie bestimmte GTM-Tags basierend auf Einwilligungssignalen auslösen können, finden Sie im Leitfaden zum Auslösen von GTM-Tags basierend auf Einwilligungen.

War dieser Artikel hilfreich?

Verwandte Artikel