Einwilligungsmodus mit serverseitigem Tag Manager implementieren

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.

Im Einwilligungsmodus können Sie Google über den Cookie- oder App-ID-Einwilligungsstatus Ihrer Nutzer informieren. Mit Tags wird das Verhalten angepasst. Dabei werden die Einstellungen der Nutzerinnen und Nutzer berücksichtigt. 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 Folgendes:

  • Administratorzugriff auf die Google-Produkte, die Sie konfigurieren möchten
  • Eine Einwilligungslösung oder ein Cookie-Banner auf Ihrer Website, die mit der API für den Einwilligungsmodus von Google oder gtag.js kompatibel sind
  • Einen Google Tag Manager Web container und einen Server container.
  • Einen Google Analytics: GA4 -Client im Servercontainer, um Einwilligungsdaten zu empfangen

Funktionsweise des Einwilligungsmodus mit serverseitigem Tagging

Über das Einwilligungsbanner werden die Einwilligungsentscheidungen an das Google-Tag gesendet. Das Google-Tag überträgt die Daten an den Server.

  1. Das Einwilligungsbanner auf Ihrer Website empfängt die Einwilligungseinstellungen des Nutzers und sendet sie an das Google-Tag.

  2. Das Google-Tag sendet die Einstellungen des Nutzers an den Servercontainer, indem es der HTTP-Anfrage Einwilligungsparameter hinzufügt.

  3. Google-Produkt-Tags auf dem Server berücksichtigen die Einwilligungseinstellungen und passen die Menge und Art der gesendeten Daten entsprechend den Einstellungen des Nutzers an.

Servercontainer unterstützen sowohl den grundlegenden als auch den erweiterten Einwilligungs modus.

Wenn Sie den erweiterten Einwilligungsmodus in Ihrem Webcontainer implementiert haben und mit regionsspezifischen Einstellungen arbeiten , richten Sie Ihren Tagging-Server so ein, dass er regionsspezifische Einstellungen unterstützt .

Einwilligungsmodus einrichten →

Beispiel

Ihr Unternehmen bittet Sie, die API für den Einwilligungsmodus von Google für das Conversion-Tracking in Google Analytics und Google Ads zu implementieren. Sie haben bereits ein Cookie-Banner auf der Website, das Sie mithilfe einer Community-Vorlage im Webcontainer bereitgestellt haben.

Sie müssen dafür sorgen, dass Ihre Google Ads- und Google Analytics-Tags ausgelöst werden, wenn der Nutzer Cookies für Anzeigen (ad_storage) und Analytics (analytics_storage) akzeptiert. Wenn der Nutzer Cookies für Anzeigen oder Analytics ablehnt, sollten die Tags immer Messungen ohne Drittanbieter-Cookies an die entsprechenden Ziele senden.

Für die Implementierung des Einwilligungsmodus mit serverseitigem Tagging 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. Der Einwilligungsstatus wird aktualisiert, wenn der Nutzer seine Meinung ändert.
  • Google-Tag : Hiermit wird die Google Analytics-Bibliothek im Browser initialisiert und Daten an den Servercontainer gesendet.

Servercontainer (serverseitig)

  • Client: Google Analytics: GA4-Client : Hiermit werden eingehende HTTP-Anfragen aus dem Webcontainer interpretiert.
  • Tag: Conversion-Verknüpfung : Hiermit werden Conversions gemessen.
  • Tag: Google Ads-Conversion-Tracking : Hiermit werden Conversion-Daten an Google Ads gesendet.

Auswirkungen der Einwilligungseinstellungen auf das Tag-Verhalten

Auf den folgenden Tabs wird erläutert, wie sich bestimmte Tags im Zusammenhang mit dem Einwilligungsmodus verhalten.

Google Analytics

Tag-Verhalten

  • analytics_storage: granted : Google Analytics funktioniert normal.
  • analytics_storage: denied
    • Einwilligungsmodus (grundlegende Implementierung): Google-Tags werden vollständig blockiert (d.h. nicht geladen), solange ein Nutzer nicht in die Verwendung von Analytics-Cookies eingewilligt hat. Es werden keine Analytics-Cookies auf dem Gerät gesetzt, aufgerufen oder gelesen, weder auf dem Client noch auf dem Server.
    • Einwilligungsmodus (erweiterte Implementierung): Google-Tags werden auf jeder Seite geladen unabhängig vom Einwilligungsstatus. Google-Tags passen ihr Verhalten mithilfe von Einwilligungsmodus-Befehlen an die Cookie-Einwilligungseinstellungen des Nutzers an. Wenn ein Nutzer die Verwendung von `ad_storage` ablehnt, Messungen ohne Drittanbieter-Cookies werden an Google Analytics gesendet (z.B. an www.google-analytics.com oder Standarddomains von Analytics). Diese Messungen sind anonymisierte, nicht identifizierbare Google Analytics-Ereignisse. Es werden keine Analytics-Cookies auf dem Gerät gesetzt, aufgerufen oder gelesen, weder auf dem Client noch auf dem Server.

Unterstützte Funktionen

  • URL-Weitergabe: Funktioniert, wenn sie im clientseitigen Google-Tag aktiviert ist.
  • TCF v2.0-Integration: 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 Conversion-Verknüpfungs-Tag 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-Weitergabe: Funktioniert, wenn sie im clientseitigen Google-Tag aktiviert ist.
  • Anzeigendaten-Anonymisierung: Funktioniert, wenn sie im clientseitigen Google-Tag aktiviert ist.
  • TCF v2.0-Integration: Funktioniert, wenn sie im Webcontainer für die gesamte Seite aktiviert ist.
  • Erweiterte Conversions: Funktioniert, wenn die Einwilligung erteilt wurde.

Google Ads-Remarketing

Tag-Verhalten

  • ad_storage: granted : Google Ads-Remarketing-Tags funktionieren normal.
  • ad_storage: denied : HTTP-Anfragen und die Verwendung von Cookies werden blockiert.

Unterstützte Funktionen

  • URL-Weitergabe: Wird nicht unterstützt.
  • Anzeigendaten-Anonymisierung: Das Tag sendet keine Anfrage zum Speichern von Daten, wenn ad_storage abgelehnt wird.
  • TCF v2.0-Integration: 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 Conversion-Verknüpfungs-Tag im Servercontainer installieren.

Tag-Verhalten

  • ad_storage: granted : Floodlight-Tags funktionieren normal.
  • ad_storage: denied : HTTP-Anfragen und die Verwendung von Cookies werden blockiert.

Unterstützte Funktionen

  • URL-Weitergabe: Funktioniert, wenn sie im clientseitigen Google-Tag aktiviert ist.
  • Anzeigendaten-Anonymisierung: Das Tag sendet keine Anfrage zum Speichern von Daten, wenn ad_storage abgelehnt wird.
  • TCF v2.0-Integration: Funktioniert, wenn sie im Webcontainer für die gesamte Seite aktiviert ist.

Nächste Schritte