Tracking

Consent Mode v2 und DSGVO: Was ein Webshop senden darf

Consent Mode v2 für Webshops: die vier Einwilligungssignale von Google, was das EU-Recht verlangt und was Server-Side-Tracking weiterhin senden darf. Nur allgemeine Informationen.

·Aktualisiert am ·10 Min. Lesezeit·Vom ROASaurus-Team

Das Wichtigste in Kürze
  • Consent Mode v2 ist die Art, wie eine Website Google-Tags mitteilt, wozu ein Besucher zugestimmt hat, mit vier Signalen: ad_storage, analytics_storage, ad_user_data und ad_personalization.
  • Consent Mode holt keine Einwilligung ein: Das tut dein Cookie-Banner, und Consent Mode gibt die Antwort an Google weiter.
  • In der EU brauchen Tracking-Cookies für Werbung eine vorherige Einwilligung, und jede Nutzung personenbezogener Daten braucht nach der DSGVO eine Rechtsgrundlage.
  • Server-Side-Tracking ändert, von wo Daten gesendet werden, nicht, ob du sie senden darfst, deshalb entfällt die Notwendigkeit der Einwilligung dadurch nicht.
  • ROASaurus setzt keine Consent-Mode-Signale für deine Google-Tags. In Shopify folgt es der Customer Privacy API; in anderen Webshops liest es dein Einwilligungstool, Google Consent Mode eingeschlossen.

Consent Mode v2 ist der Weg von Google, mit dem eine Website ihren Google-Tags mitteilt, ob ein Besucher Cookies und der Nutzung seiner Daten für Werbung zugestimmt hat. Er nutzt vier Signale: ad_storage, analytics_storage, ad_user_data und ad_personalization. Er holt selbst keine Einwilligung ein. Dein Cookie-Banner fragt, und Consent Mode gibt die Antwort an Google weiter.

Dieser Leitfaden erklärt die vier Signale, den Basic und den Advanced Consent Mode, was das EU-Recht von einem Webshop auf hoher Ebene verlangt, wie Server-Side-Tracking hineinpasst und wie ROASaurus mit Einwilligung umgeht.

Consent Mode ist eine Google-Funktion für Websites und Apps. Die Website legt für jeden Besucher einen Standard-Einwilligungsstatus fest, meist „abgelehnt“, und aktualisiert ihn, wenn der Besucher das Cookie-Banner beantwortet. Google-Tags lesen diesen Status und passen ihr Verhalten an. Mit Einwilligung arbeiten sie normal. Ohne Einwilligung lesen und schreiben sie keine Werbe-Cookies und senden je nach Setup begrenzte oder gar keine Daten.

Version 2 hat zwei Signale ergänzt, ad_user_data und ad_personalization. Google hat sie eingeführt, als es die Durchsetzung seiner EU-Richtlinie zur Einwilligung der Nutzer verschärfte. Für Besucher im Europäischen Wirtschaftsraum (EWR) müssen Werbetreibende, die Anzeigenpersonalisierung und Messung nutzen wollen, eine Einwilligung einholen und die Einwilligungssignale an Google weitergeben. Die Richtlinie selbst gilt für Besucher im EWR, im Vereinigten Königreich und in der Schweiz.

SignalWas es steuertWenn es abgelehnt wird
ad_storageCookies und Geräte-Kennungen für WerbungEs werden keine Werbe-Cookies geschrieben oder gelesen
analytics_storageCookies und Kennungen für Analysen, etwa die BesuchsdauerEs werden keine Analyse-Cookies geschrieben oder gelesen
ad_user_dataSenden von Nutzerdaten an Google für WerbungPersonenbezogene Daten für Werbung werden nicht erfasst, einschließlich der gehashten Daten der erweiterten Conversions
ad_personalizationPersonalisierte WerbungRemarketing und andere personalisierte Anzeigen erhalten keine Daten
Die ersten beiden Signale betreffen die Speicherung auf dem Gerät. Die beiden neuen betreffen, was Google mit Nutzerdaten tun darf. Zusammengefasst aus der Consent-Mode-Dokumentation von Google.

Ein Cookie-Banner ordnet seine eigenen Kategorien diesen Signalen zu. Eine übliche Zuordnung: Die Kategorie Marketing oder Werbung setzt ad_storage, ad_user_data und ad_personalization, und die Kategorie Analyse oder Statistik setzt analytics_storage. Prüfe, wie dein Consent-Tool das macht, denn ein einziger Zuordnungsfehler schickt die falsche Antwort an jedes Google-Tag auf deiner Website.

Google bietet zwei Wege, Consent Mode umzusetzen. Der Unterschied liegt darin, was vor und ohne Einwilligung passiert.

Basic Consent Mode
  • Google-Tags laden erst, wenn der Besucher das Banner beantwortet hat
  • Lehnt der Besucher ab, gehen keine Daten an Google, nicht einmal der Einwilligungsstatus
  • Die Conversion-Modellierung nutzt ein allgemeines Modell
Advanced Consent Mode
  • Google-Tags laden sofort, mit standardmäßig abgelehnter Einwilligung
  • Ohne Einwilligung senden die Tags Messwerte ohne Cookies
  • Die Conversion-Modellierung nutzt ein Modell, das für den Werbetreibenden aufgebaut wurde
Beides sind gültige Consent-Mode-Setups. Der Advanced-Modus sendet vor und ohne Einwilligung einige Daten, entscheide darüber also gemeinsam mit deiner Rechtsberatung.

Technisch funktioniert Consent Mode mit zwei Befehlen. Der Befehl default legt den Einwilligungsstatus fest, bevor ein Google-Tag Daten sendet. Der Befehl update ändert ihn, wenn der Besucher das Banner beantwortet.

Die Befehle default und update von Consent Mode
// On every page, before any Google tag sends data:
gtag('consent', 'default', {
  ad_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  analytics_storage: 'denied'
});

// When the visitor accepts marketing and analytics cookies:
gtag('consent', 'update', {
  ad_storage: 'granted',
  ad_user_data: 'granted',
  ad_personalization: 'granted',
  analytics_storage: 'granted'
});

Consent-Management-Plattformen senden diese Befehle meist für dich. Prüfe, dass sie es tun und dass sie das Update auf jeder Seite senden, nachdem der Besucher geantwortet hat, nicht nur auf der Seite, auf der das Banner angezeigt wurde.

Was das EU-Recht von einem Webshop verlangt

Zwei EU-Gesetze sind für Werbe-Tracking am wichtigsten, und Google legt eine eigene Richtlinie obendrauf. Das ist eine Zusammenfassung auf hoher Ebene.

Die ePrivacy-Regeln zu Cookies

Die ePrivacy-Richtlinie betrifft das Speichern von Informationen auf dem Gerät eines Besuchers, etwa Cookies, und das Zurücklesen. Cookies, die für einen vom Besucher gewünschten Dienst unbedingt erforderlich sind, etwa der Warenkorb oder ein Login, brauchen keine Einwilligung. Tracking-Cookies für Werbung schon. Nach den Hinweisen der EU für Unternehmen kommt die Einwilligung zuerst: Solche Cookies dürfen nicht gesetzt werden, wenn die Seite zum ersten Mal geöffnet wird. Die Einwilligung sollte pro Zweck erteilt werden, und ihr Widerruf muss so einfach sein wie ihre Erteilung.

Die DSGVO zu personenbezogenen Daten

Die DSGVO gilt für jede Nutzung personenbezogener Daten, etwa einer E-Mail-Adresse, einer Telefonnummer oder der Angaben zu einer Bestellung. Jede Nutzung braucht eine von sechs Rechtsgrundlagen, zum Beispiel Einwilligung, Vertrag oder berechtigte Interessen. Du darfst nur die Daten verarbeiten, die du für den Zweck brauchst. Ein Dienst, der personenbezogene Daten für dich verarbeitet, etwa ein Tracking-Tool, braucht einen schriftlichen Vertrag mit dir.

Die EU-Richtlinie von Google zur Einwilligung der Nutzer

Wenn du Werbeprodukte von Google nutzt, ergänzt diese Richtlinie eine vertragliche Pflicht. Für Besucher im EWR, im Vereinigten Königreich und in der Schweiz musst du eine gültige Einwilligung für Cookies einholen, wo das Gesetz es verlangt, und für die Nutzung personenbezogener Daten zur Personalisierung von Anzeigen. Du musst Einwilligungen dokumentieren, erklären, wie sie widerrufen werden kann, und jeden Empfänger der Daten klar benennen.

RegelWas sie abdecktBeispiel in einem Webshop
ePrivacy-RichtlinieInformationen auf dem Gerät speichern und wieder auslesenDas Cookie des Meta-Pixels, ein Cookie mit Besucher-ID
DSGVOJede Verarbeitung personenbezogener DatenEine gehashte E-Mail-Adresse mit einem Kauf an eine Werbeplattform senden
EU-Richtlinie von Google zur Einwilligung der NutzerGoogle-Werbeprodukte, die für Besucher im EWR, im Vereinigten Königreich und in der Schweiz genutzt werdenConsent-Mode-Signale an Google-Tags weitergeben
Die Regeln addieren sich. Ein Schritt in einem Tracking-Setup kann unter mehr als eine davon fallen.

Server-Side-Tracking ändert, von wo ein Event gesendet wird: von deinem Server statt vom Browser des Besuchers. Es ändert nicht, was du senden darfst. Zwei Punkte zeigen, warum.

Erstens beginnen die meisten serverseitigen Setups weiterhin im Browser. Ein Skript liest die Click-ID aus der Landing-URL und speichert sie auf dem Gerät, sodass die ePrivacy-Regeln für diesen Schritt gelten. Zweitens ist das Senden eines Kaufs mit einer gehashten E-Mail-Adresse, einer IP-Adresse oder einer Click-ID an eine Werbeplattform eine Verarbeitung personenbezogener Daten. Sie braucht eine Rechtsgrundlage nach der DSGVO, auf welchem Weg die Daten auch fließen. Unser Leitfaden, was Server-Side-Tracking ist, erklärt die technische Seite.

Cookie-BannerDer Besucher erlaubt oder lehnt Marketing-Cookies ab.
Browser-SkriptSetzt eine Besucher-ID und verknüpft Click-IDs damit, nur mit Einwilligung.
Dein ServerBaut den Kauf aus der Bestellung und hasht personenbezogene Daten.
WerbeplattformErhält nur, was deine Rechtsgrundlage abdeckt.
Einen Schritt auf den Server zu verlegen nimmt ihn nicht aus den Regeln. Jeder Schritt, der das Gerät nutzt oder personenbezogene Daten sendet, braucht eine Grundlage.

Datensparsamkeit und Hashing

Sende, was die Plattform braucht, um die Conversion zuzuordnen und zu zählen, nicht die ganze Bestellung. Werbeplattformen verlangen, dass personenbezogene Felder wie E-Mail-Adresse und Telefonnummer normalisiert und mit SHA-256 gehasht werden, bevor sie gesendet werden. Hashing schützt den Rohwert auf dem Weg zur Plattform, ist aber keine Anonymisierung: Die Plattform vergleicht den Hash mit ihren eigenen Nutzerdaten, um einen Treffer zu finden. Behandle gehashte Daten als personenbezogene Daten.

Als Beispiel dafür, wo ein Tool die Grenze zieht, hier, was ROASaurus in Shopify tut, wenn Respect visitor consent aktiviert ist, was die Standardeinstellung ist.

DatenBesucher erlaubt Marketing-CookiesBesucher lehnt ab
Cookie mit Besucher-IDGesetztNicht gesetzt
Click-IDs und UTMsGespeichertNicht gespeichert
Browsing-Events, etwa Seitenaufrufe und Add-to-Cart-EventsMit der Besucher-ID gespeichertOhne Besucher-ID, IP-Adresse oder Browserdetails aufbewahrt und nicht an Werbeplattformen gesendet
Browser-Pixel von Meta, TikTok und anderenGeladen und senden EventsNicht geladen, keine Browser-Events
Google-Ads-Conversion aus dem Shopify-CheckoutGesendetNicht gesendet
Bezahlte Bestellung, serverseitig gesendetGesendet mit Click-IDs, gehashten Kundendaten aus der Bestellung sowie IP-Adresse und User AgentAn Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft und Taboola gesendet, mit gehashten Kundendaten aus der Bestellung sowie IP-Adresse und User Agent der Bestellung, ohne Click-IDs. LinkedIn und die danach hinzugekommenen Ziele erhalten nichts; GA4 erhält einen anonymen Verkauf
Landingpage-Adresse einer Shopify-BestellungWird in den Attributionsberichten von ROASaurus verwendet, nicht an Werbeplattformen gesendetWird in den Attributionsberichten von ROASaurus verwendet, nicht an Werbeplattformen gesendet
Meta, TikTok und die anderen oben genannten Plattformen erhalten die bezahlte Bestellung in beiden Fällen. Bei einem Besucher, der abgelehnt hat, trägt dieses Event keine Click-ID.

Ob die bezahlte Bestellung eines Besuchers, der abgelehnt hat, gesendet werden darf, ist eine Rechtsfrage, und die Antwort kann je nach Shop und Land unterschiedlich ausfallen. ROASaurus sendet sie standardmäßig. Sagt deine Rechtsberatung, dass auch Kauf-Events eine vorherige Einwilligung brauchen, wende dich an ROASaurus, bevor du serverseitige Käufe einschaltest. Einwilligung und Datenschutz enthält die Details für Shopify und andere Webshops.

Ein Monat Bestellungen, zur Veranschaulichung (65% Einwilligung, 10% der Browser blockiert)
Serverseitig gesendete bezahlte Bestellungen
1,000
Mit Click-IDs gesendete Bestellungen
650
Bestellungen, die die Browser-Pixel sehen
585
Bei 65% Einwilligung erreichen höchstens 650 von 1,000 Bestellungen die Werbeplattformen mit Click-IDs. Adblocker stoppen dann 10% dieser Browser, sodass die Pixel 585 sehen.

ROASaurus setzt keine Google-Consent-Mode-Signale für deine Google-Tags. Es liest die Entscheidung des Besuchers je nach Webshop aus einer anderen Quelle:

  • In Shopify lesen das Storefront-Skript und die Checkout-Pixel die Customer Privacy API von Shopify, die dein Cookie-Banner befüllt. Das Checkout-Pixel folgt auch einer Auswahl, die der Käufer während des Checkouts ändert. Der Leitfaden zu Server-Side-Tracking in Shopify zeigt Schritt für Schritt, wie das funktioniert.
  • In anderen Webshops liest das ROASaurus-Skript OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, IAB-TCF-Banner, die consent-Befehle von Google Consent Mode und die WP Consent API. Bei Google Consent Mode bedeutet Marketing-Einwilligung, dass ad_storage und ad_user_data auf granted stehen, und du kannst pro Tool weitere Kategorien zuordnen. Bei einem anderen Banner rufst du tlq('consent', true) oder tlq('consent', false) auf, wenn der Besucher entscheidet.
  • Google-Ads-Conversions werden nur aus dem Shopify-Checkout gesendet. ROASaurus lädt das Google-Tag dort nur für Käufer, die Marketing-Cookies erlauben, sendet damit aber keine Consent-Mode-Signale.
  • Vom Server aus gibt ROASaurus die Entscheidung in Googles eigenen Einwilligungsfeldern weiter: Events für Google Analytics 4 enthalten ad_user_data und ad_personalization, auf granted für Besucher, die eingewilligt haben, und auf denied für Bestellungen, die als anonyme Verkäufe gesendet werden, und Lead-Uploads an Google Ads enthalten die Einwilligung ad_user_data.

Deine eigenen Google-Tags brauchen weiterhin Consent Mode. Wenn du Google-Ads- oder Google-Analytics-Tags auf deiner Website einsetzt, muss dein Banner oder Consent-Tool ihnen die Signale senden. Wenn du an Besucher im EWR wirbst, kläre mit dem Anbieter deines Consent-Tools oder deinem Entwickler, ob dein gesamtes Setup, einschließlich der Google-Ads-Conversions aus dem Checkout, die Anforderungen von Google für dein Konto erfüllt.

  1. Installiere ein Cookie-Banner

    Es muss Marketing-Cookies blockieren, und Analyse-Cookies, wo dein Recht es verlangt, bis der Besucher zustimmt. Nutze in Shopify ein Banner, das in die Customer Privacy API schreibt.

  2. Ordne das Banner Consent Mode zu

    Setze die vier Signale standardmäßig auf „abgelehnt“ und aktualisiere sie über das Banner, damit deine Google-Tags der Entscheidung des Besuchers folgen.

  3. Stelle dein Tracking-Tool darauf ein, die Einwilligung zu beachten

    Lass in ROASaurus Respect visitor consent in den Store settings aktiviert. Prüfe in anderen Webshops als Shopify, ob ROASaurus dein Einwilligungs-Tool ausliest, oder gib die Entscheidung mit tlq('consent', …) weiter.

  4. Entscheide über serverseitige Käufe

    Frage deine Rechtsberatung, ob die bezahlten Bestellungen von Besuchern, die abgelehnt haben, gesendet werden dürfen und auf welcher Rechtsgrundlage.

  5. Aktualisiere deine Datenschutzerklärung und Verträge

    Nenne jede Werbeplattform, die Daten erhält, erkläre, wie die Einwilligung widerrufen wird, und schließe mit jedem Auftragsverarbeiter eine Vereinbarung zur Auftragsverarbeitung ab.

  6. Teste beide Antworten

    Lehne Cookies in einem privaten Browserfenster ab und prüfe in den Entwicklertools, dass kein Werbe-Pixel lädt und kein Besucher-ID-Cookie gesetzt wird. Stimme dann zu und prüfe, dass beides erscheint.

Quellen

  1. Google for Developers: Consent mode overview
  2. Google Ads Help: Updates to consent mode for traffic in European Economic Area (EEA)
  3. Google: EU user consent policy
  4. Your Europe: Online privacy, how to use cookies on your website
  5. Your Europe: Data protection under GDPR

In ROASaurus

Weiterlesen

TrackingAdblocker und Tracking: Was dein Shop verliertAdblocker stoppen Tracking-Pixel, deshalb verpassen Werbeplattformen Käufe. Hier siehst du, welche Events verloren gehen, warum serverseitige Events nicht betroffen sind und wie du deine Lücke misst.TrackingDoppelte Kauf-Events: Warum Verkäufe doppelt gezählt werdenDoppelte Kauf-Events blähen Conversions und ROAS auf. Hier findest du die Ursachen, erfährst, wie Meta, TikTok, Snapchat, Pinterest und Reddit deduplizieren, und wie du das Problem behebst.TrackingSafari ITP und Ad-Tracking: Was noch funktioniertSafari ITP begrenzt Cookies, die von Skripten gesetzt werden, auf 7 Tage, nach manchen Anzeigenklicks sogar auf 24 Stunden. Hier siehst du, was das mit der Attribution macht und welches Tracking weiterhin funktioniert.
FAQ

Antworten auf deine Fragen

Was ist der Unterschied zwischen Consent Mode v1 und v2?

Version 2 hat zu den Speichersignalen ad_storage und analytics_storage zwei Signale ergänzt: ad_user_data und ad_personalization. Sie teilen Google mit, ob Nutzerdaten für Werbung und für personalisierte Anzeigen verwendet werden dürfen.

Ist Consent Mode v2 Pflicht?

Für Besucher im EWR verlangt Google von Werbetreibenden, Einwilligungen einzuholen und Einwilligungssignale weiterzugeben, um Anzeigenpersonalisierung und Messung weiter nutzen zu können. Auf Websites ist Consent Mode der übliche Weg, diese Signale an Google-Tags weiterzugeben.

Umgeht Server-Side-Tracking die Notwendigkeit einer Cookie-Einwilligung?

Nein. Server-Side-Tracking ändert, von wo Events gesendet werden, nicht, ob du sie senden darfst. Das Auslesen von Click-IDs im Browser und das Senden personenbezogener Daten an Werbeplattformen fallen beide unter die EU-Datenschutzregeln.

Unterstützt ROASaurus Google Consent Mode?

ROASaurus setzt keine Consent-Mode-Signale für deine Google-Tags, liest sie aber. In Shopify folgt es der Customer Privacy API. In anderen Webshops liest es dein Einwilligungstool, einschließlich der consent-Befehle von Google Consent Mode. Vom Server aus enthalten seine GA4-Events und Lead-Uploads an Google Ads die Einwilligungsfelder von Google. Deine eigenen Google-Tags brauchen weiterhin Consent Mode von deinem Banner.

Sind gehashte Kundendaten anonym?

Behandle sie als personenbezogene Daten. Hashing verbirgt die Roh-E-Mail-Adresse auf dem Weg zur Plattform, aber die Werbeplattform vergleicht den Hash mit ihren eigenen Nutzerdaten, und genau deshalb wird er gesendet.

Jeder Verkauf, zurückverfolgt zur Anzeige, die ihn gebracht hat

Server-Side-Tracking, Gewinn und Customer Lifetime Value in einer App. 14 Tage kostenlos testen, ohne Kreditkarte.

Starte deine kostenlose Testphase →