Übersicht
Diese Anleitung führt Sie durch die Verbindung von WPConsent mit Google Tag Manager (GTM) für die vollständige Einhaltung von Google Consent Mode v2. Bei korrekter Konfiguration kommuniziert WPConsent die Zustimmungseinstellungen des Nutzers an GTM, um sicherzustellen, dass Ihre Analyse- und Werbe-Tags die Entscheidungen der Nutzer respektieren.
Voraussetzungen
- WPConsent-Plugin installiert und aktiviert
- Ein Google Tag Manager-Konto mit einem Container für Ihre Website
Schritt 1: Cookie-Scanner ausführen
Bevor Sie GTM konfigurieren, scannen Sie Ihre Website, um alle Cookies und Skripte zu identifizieren:
- Gehen Sie in Ihrem WordPress-Admin zu WPConsent → Scanner
- Klicken Sie auf „Scanner ausführen“, um Ihre Website zu analysieren
- Überprüfen Sie die erkannten Cookies und kategorisieren Sie sie entsprechend (Essenziell, Statistik, Marketing)
Schritt 2: Google Consent Mode aktivieren
- Gehen Sie zu WPConsent → Einstellungen
- Suchen Sie die Option „Google Consent Mode“ und aktivieren Sie sie (sie ist standardmäßig aktiviert)
- Speichern Sie Ihre Einstellungen
- Standard-Zustimmungsstatus beim Laden der Seite festlegen
- Zustimmungssignale aktualisieren, wenn Nutzer Entscheidungen treffen
- Zustimmungseinstellungen an die GTM dataLayer übergeben
Schritt 3: Die WPConsent-Vorlage in GTM hinzufügen
- Melden Sie sich bei https://tagmanager.google.com an
- Wählen Sie Ihren Container aus
- Gehen Sie zu Vorlagen → Tag-Vorlagen → Galerie durchsuchen
- Suchen Sie nach „WPConsent“
- Klicken Sie, um die Vorlage zu Ihrem Arbeitsbereich hinzuzufügen
Schritt 4: Das WPConsent-Tag erstellen
- Gehen Sie zu Tags → Neu
- Klicken Sie auf „Tag-Konfiguration“ und wählen Sie WPConsent – WordPress Privacy Compliance Made Easy
- Konfigurieren Sie Ihre Standard-Einwilligungsstatus:
- Anzeigen-Speicher: Verweigert (empfohlener Standard)
- Analyse-Speicher: Verweigert (empfohlener Standard)
- Nutzerdaten für Anzeigen: Verweigert (empfohlener Standard)
- Anzeigen-Personalisierung: Verweigert (empfohlener Standard)
- (Optional) Fügen Sie regionsspezifische Einstellungen hinzu, falls erforderlich (z. B. standardmäßig in Nicht-EU-Regionen gewähren)
- Konfigurieren Sie unter Erweiterte Einstellungen:
- Anzeigen-Daten schwärzen: Aktivieren, wenn Sie Anzeigen-IDs entfernen möchten, wenn die Zustimmung verweigert wird
- URL-Weiterleitung: Aktivieren, um Kampagnen-Attribution über URL-Parameter beizubehalten
- Auf Update warten: Bei 500 ms belassen (Standard)
Schritt 5: Den Trigger festlegen
- Klick-Trigger
- Einwilligungsinitialisierung auswählen – Alle Seiten
- (Dies ist entscheidend – das Einwilligungs-Tag muss vor allen anderen Tags ausgelöst werden)
- Das Tag speichern
Schritt 6: Konfigurieren Sie Ihre anderen Tags
Für Tags, die eine Einwilligung erfordern (Google Analytics, Google Ads usw.):
- Tag-Konfiguration öffnen
- Wählen Sie unter Erweiterte Einstellungen → Einwilligungseinstellungen die Option Zusätzliche Einwilligung für Tag-Auslösung erforderlich
- Fügen Sie die entsprechenden Einwilligungstypen hinzu:
- Für Analyse-Tags: analytics_storage
- Für Werbe-Tags: ad_storage, ad_user_data, ad_personalization
Schritt 7: Vorschau und Veröffentlichung
- Klicken Sie auf Vorschau, um Ihre Konfiguration zu testen
- Besuchen Sie Ihre Website und überprüfen Sie:
- Das Einwilligungsbanner wird angezeigt
- Die Einwilligung wird akzeptiert, wodurch die entsprechenden Tags ausgelöst werden
- Die Einwilligung wird abgelehnt, wodurch die Tags blockiert werden
- Nach der Überprüfung klicken Sie auf Senden, um Ihre Änderungen zu veröffentlichen
Funktionsweise
Wenn ein Besucher mit Ihrem Einwilligungsbanner interagiert:
- WPConsent speichert Präferenzen in einem Cookie (wpconsent_preferences)
- Die Präferenzen werden an die GTM-DatenSchicht weitergeleitet
- Die WPConsent GTM-Vorlage liest diese Präferenzen und aktualisiert den Google Consent Mode
- Ihre Tags werden basierend auf dem Einwilligungsstatus ausgelöst (oder nicht). Die Vorlage überwacht auch Einwilligungsänderungen, sodass Tags entsprechend reagieren, wenn ein Benutzer seine Präferenzen später aktualisiert.