Dieses Dokument richtet sich an Entwickler, die bereits eine Einwilligungslösung auf ihrer Website implementiert haben und den Einwilligungsmodus in einer serverseitigen Umgebung verwenden möchten.
Was ist der Einwilligungsmodus?
Im Einwilligungsmodus können Sie Google über den Cookie- oder App-ID-Einwilligungsstatus Ihrer Nutzer informieren. Bei Tags wird das Verhalten unter Berücksichtigung der Auswahl des Nutzers angepasst. Im Einwilligungsmodus gibt es kein Einwilligungsbanner oder -Widget. Stattdessen interagiert er mit Ihrer Plattform zur Einwilligungsverwaltung (Consent Management Platform, CMP).
Eine ausführliche Einführung in den Einwilligungsmodus finden Sie unter Einwilligungsmodus auf Websites und in Apps.
Für die Implementierung des Einwilligungsmodus benötigen Sie:
- Administratorzugriff auf die Google-Produkte, die Sie konfigurieren möchten
- Eine Einwilligungsverwaltung oder ein Cookie-Banner auf Ihrer Website, die mit der API für den Einwilligungsmodus von Google oder gtag.js kompatibel sind
- Ein Webcontainer und ein Servercontainer in Google Tag Manager.
- Ein Google Analytics: GA4-Client im Servercontainer zum Empfangen von Einwilligungsdaten
Funktionsweise des Einwilligungsmodus beim serverseitigen Tagging
Das Einwilligungsbanner auf Ihrer Website empfängt die Einwilligungsentscheidungen des Nutzers und sendet sie an das Google-Tag.
Das Google-Tag sendet die Einstellungen des Nutzers an den Servercontainer, indem Einwilligungsparameter der HTTP-Anfrage hinzugefügt werden.
Google-Produkt-Tags auf dem Server berücksichtigen die Einwilligung und passen die Menge und Art der gesendeten Daten an die Einstellungen des Nutzers an.
Erweiterter Einwilligungsmodus
Servercontainer unterstützen sowohl den einfachen als auch den erweiterten Einwilligungsmodus.
Wenn Sie den erweiterten Einwilligungsmodus in Ihrem Webcontainer implementiert haben und mit regionenspezifischen Einstellungen arbeiten, müssen Sie Ihren Tagging-Server so einrichten, dass er regionenspezifische Einstellungen unterstützt.
Einwilligungsmodus einrichten →
Beispiel
Ihre Organisation bittet Sie, die API für den Einwilligungsmodus von Google für Google Analytics 4 und Google Ads-Conversion-Tracking zu implementieren. Sie haben bereits ein Cookie-Banner auf der Website, das Sie mit einer Community-Vorlage im Webcontainer bereitgestellt haben.
Ihre Google Ads- und Google Analytics-Tags müssen ausgelöst werden, wenn der Nutzer Werbe- (ad_storage) und Analytics-Cookies (analytics_storage) akzeptiert.
Wenn der Nutzer Google Ads- oder Google Analytics-Cookies ablehnt, sollten die Tags immer Messungen ohne Drittanbieter-Cookies
an ihre Ziele senden.
Wenn Sie den Einwilligungsmodus mit serverseitigem Tagging implementieren möchten, benötigen Sie die folgenden Komponenten:
Webcontainer (clientseitig)
- Cookie-Banner: Hier wird die Einwilligung zum Speichern von Cookies für Google Ads und Google Analytics eingeholt. Aktualisiert den Einwilligungsstatus, wenn der Nutzer sich anders entscheidet.
- Google-Tag: Initialisiert die Google Analytics 4-Bibliothek im Browser und sendet Daten an den Servercontainer.
Servercontainer (serverseitig)
- Client: Google Analytics: GA4-Client – zum Interpretieren eingehender HTTP-Anfragen aus dem Web-Container.
- Tag: Conversion-Verknüpfung – zum Messen von Conversions.
- Tag: Google Ads-Conversion-Tracking – zum Senden von Conversion-Daten an Google Ads
Wie Einwilligungseinstellungen das Tag-Verhalten beeinflussen
Auf den folgenden Tabs wird erläutert, wie sich bestimmte Tags im Zusammenhang mit dem Einwilligungsmodus verhalten.
Google Analytics 4
Tag-Verhalten
analytics_storage: granted– Google Analytics 4 funktioniert normal.analytics_storage: denied- Einwilligungsmodus (einfache Implementierung): Google-Tags werden vollständig blockiert (d.h. nicht geladen), solange ein Nutzer nicht in Analytics-Cookies eingewilligt hat. Es werden keine Analytics-Cookies vom Gerät gesetzt, aufgerufen oder gelesen, weder client- noch serverseitig.
- Einwilligungsmodus (erweiterte Implementierung): Google-Tags werden auf jeder Seite geladen, unabhängig vom Einwilligungsstatus. Google-Tags passen ihr Verhalten mithilfe von Befehlen für den Einwilligungsmodus an die Cookie-Einwilligungsentscheidungen der Nutzer an. Wenn ein Nutzer „ad_storage“ ablehnt, werden Messungen ohne Drittanbieter-Cookies an Google Analytics gesendet (z.B. an www.google-analytics.com oder Standard-Analytics-Domains). Diese Messungen sind anonymisierte, nicht identifizierbare Google Analytics-Ereignisse. Es werden keine Analytics-Cookies vom Gerät gesetzt, aufgerufen oder gelesen, weder client- noch serverseitig.
Unterstützte Funktionen
- URL-Übergabe: Funktioniert, wenn sie im clientseitigen Google-Tag aktiviert ist.
- Integration von TCF v2.0: Funktioniert, wenn sie im Webcontainer für die gesamte Seite aktiviert ist. TCF-Strings werden gelesen, um Personalisierte Werbung und Google-Signale zu unterstützen.
Google Ads-Conversions
Voraussetzungen
Damit dieses Tag funktioniert, müssen Sie das Tag vom Typ „Conversion-Verknüpfung“ im Servercontainer installieren.
Tag-Verhalten
ad_storage: granted– Google Ads-Conversion-Tags funktionieren normal.ad_storage: denied– Google Ads-Cookies werden nicht geschrieben oder gelesen. Stattdessen sendet der Browser ein Conversion-Pixel an eine Domain ohne Drittanbieter-Cookies (z.B. pagead2.googlesyndication.com).
Unterstützte Funktionen
- URL-Passthrough: Funktioniert, wenn es im clientseitigen Google-Tag aktiviert ist.
- Anonymisierung von Werbedaten: Funktioniert, wenn sie im clientseitigen Google-Tag aktiviert ist.
- Integration von TCF v2.0: Funktioniert, wenn sie im Webcontainer für die gesamte Seite aktiviert ist.
- Erweiterte Conversions: Funktionieren, wenn die Einwilligung erteilt wurde.
Google Ads-Remarketing
Tag-Verhalten
ad_storage: granted– Google Ads-Remarketing-Tags funktionieren normal.ad_storage: denied: Blockiert HTTP-Anfragen und die Verwendung von Cookies.
Unterstützte Funktionen
- URL-Weiterleitung: Nicht unterstützt.
- Anzeigendaten werden entfernt: Das Tag sendet keine Anfrage zum Speichern von Daten, wenn
ad_storageabgelehnt wird. - Integration von TCF v2.0: Funktioniert, wenn sie im Webcontainer für die gesamte Seite aktiviert ist.
Floodlight-Zähler/Verkäufe
Voraussetzungen
Damit diese Tags funktionieren, müssen Sie das Tag vom Typ „Conversion-Verknüpfung“ im Servercontainer einfügen.
Tag-Verhalten
ad_storage: granted– Floodlight-Tags funktionieren normal.ad_storage: denied: Blockiert HTTP-Anfragen und die Verwendung von Cookies.
Unterstützte Funktionen
- URL-Passthrough: Funktioniert, wenn es im clientseitigen Google-Tag aktiviert ist.
- Anzeigendaten werden entfernt: Das Tag sendet keine Anfrage zum Speichern von Daten, wenn
ad_storageabgelehnt wird. - Integration von TCF v2.0: Funktioniert, wenn sie im Webcontainer für die gesamte Seite aktiviert ist.