Consent Mode v2: So verbinden Sie den Cookie-Banner mit Google-Tags

  • Startseite
  • Consent Mode v2: So verbinden Sie den Cookie-Banner mit Google-Tags
Consent Mode v2: So verbinden Sie den Cookie-Banner mit Google-Tags

Consent Mode v2 ist ein Mechanismus, der die Entscheidung des Nutzers aus dem Cookie-Banner an die Google-Tags weitergibt. Die Tags passen ihr Verhalten daran an. Sie haben bereits einen Banner, sehen aber Lücken in den Daten von Google Analytics, und Google Ads zeigt ständig Warnungen zu Einwilligungen an? Dann liegt das Problem fast immer an der Schnittstelle zwischen Banner und Tags. Unten erklären wir, wie der Google-Einwilligungsmodus funktioniert und welche Variante Sie wählen sollten. Außerdem zeigen wir, wie Sie ihn in GTM oder in gtag.js umsetzen und prüfen, ob alles funktioniert.

Was ist Consent Mode v2 und was leistet er nicht?

Consent Mode v2 ist der Kanal, über den der Cookie-Banner den Einwilligungsstatus an Google übermittelt. Die Tags von Analytics, Ads und externen Tools ändern auf dieser Grundlage ihr Verhalten. So beschreibt es die Google-Ads-Hilfe zum Einwilligungsmodus: Der Mechanismus übernimmt die Auswahl aus dem Banner oder Widget und passt laufend das Verhalten der Tags an, die Cookies setzen oder auslesen. Der Einwilligungsstatus wird außerdem auf weitere Unterseiten mitgenommen, sodass er nicht neu gesetzt werden muss.

Genau hier entsteht oft ein Missverständnis. Banner und Einwilligungsmodus sind zwei verschiedene Dinge: Der Banner holt die Entscheidung ein, Consent Mode liefert sie nur an die Tags. Consent Mode allein macht Ihre Website also nicht DSGVO-konform. Rechtsgrundlage, Bannertext und Einwilligungsnachweis regeln Sie separat. Zum Einstieg empfehle ich den Beitrag darüber, wie Cookie-Einwilligungen nach der DSGVO aussehen.

Welche Einwilligungssignale gibt der Cookie-Banner an Google-Tags weiter?

Google-Tags lesen mehrere Einwilligungsparameter aus. Für Werbung ist ad_storage am wichtigsten. Jeder Parameter hat den Wert granted oder denied, nichts dazwischen:

  • ad_storage - Speichern und Auslesen von Werbe-Cookies,
  • analytics_storage - Cookies zur Messung des Traffics,
  • ad_user_data - Einwilligung, Nutzerdaten zu Werbezwecken an Google zu senden,
  • ad_personalization - Einwilligung in personalisierte Werbung, einschließlich Remarketing.

ad_storage denied: Was bedeutet das in der Praxis?

Bei einer Ablehnung entstehen keine neuen Werbe-Cookies. Bereits gespeicherte Drittanbieter-Cookies von google.com und doubleclick.net werden ebenfalls nicht genutzt (Ausnahme: Bekämpfung von Spam und Missbrauch). Aber Achtung. Wie der Google-Leitfaden für Entwickler betont, erhält Google weiterhin die vollständige Seitenadresse, einschließlich der Parameter des Anzeigenklicks. Wollen Sie das unterbinden? Aktivieren Sie ads_data_redaction. Dann verschwinden bei einer Ablehnung die Klick-IDs aus den Anfragen der Ads- und Floodlight-Tags, und die Anfragen selbst laufen über eine Domain ohne Drittanbieter-Cookies.

Dieselbe Einstellung entscheidet auch über das Verhältnis von Cookie-Einwilligungen und Google Ads. Von ad_storage hängt ab, ob Cookies und Werbe-IDs, die über den Analytics-Tag erfasst wurden, überhaupt ins Werbekonto gelangen dürfen.

Consent Mode Basic oder Advanced: Welche Variante wählen?

Im Basic-Modus starten die Google-Tags erst nach der Einwilligung. Im Advanced-Modus laden sie sofort und senden bei einer Ablehnung cookielose Pings. Die Basic-Variante übermittelt Google ohne Einwilligung gar nichts, nicht einmal den Status selbst. Die Conversion-Modellierung in Ads stützt sich dann auf ein allgemeines Modell.

In der Advanced-Variante laden die Tags beim Aufruf der Seite die API des Einwilligungsmodus. Der Nutzer lehnt ab? Dann speichern die Tags keine Cookies, sondern senden nur cookielose Signale zum Einwilligungsstatus und zur Aktivität. Übrigens: In der kostenpflichtigen Version von Google Analytics entstehen dadurch keine zusätzlichen Ereignisse, und die ereignisbasierte Abrechnung steigt nicht.

Meiner Meinung nach sollte die Wahl aus der rechtlichen Bewertung folgen und aus der Haltung des Unternehmens dazu, überhaupt Daten ohne Einwilligung zu senden. Nicht allein aus dem Wunsch, Statistiken zurückzugewinnen. Und niemand, der ehrlich ist, sagt Ihnen vorab, welcher Anteil der Conversions zurückkommt.

Consent Mode in GTM Schritt für Schritt einrichten

Die gesamte Umsetzung besteht aus zwei Dingen: den Standard-Einwilligungsstatus setzen, bevor die Tags laden, und ihn aktualisieren, sobald der Nutzer im Banner klickt. Im Google Tag Manager sieht die Reihenfolge so aus:

  1. Google-Tag auf jeder Unterseite der Website.
  2. Standardwert denied für alle Parameter, gesetzt vor allen anderen Tags (Trigger für die Einwilligungsinitialisierung).
  3. Der Banner sendet den Befehl update direkt nach der Entscheidung des Nutzers.
  4. GA4- und Ads-Tags nutzen die integrierte Einwilligungsprüfung, Tags anderer Anbieter erhalten in den Einstellungen zusätzliche Einwilligungsbedingungen.
  5. Test im Vorschaumodus, beschrieben im nächsten Abschnitt.

Es geht auch ohne GTM. Der Code für den Einwilligungsmodus landet dann direkt in gtag.js auf jeder Seite. So funktioniert der Banner auf web-systems.pl: eine eigene Lösung, die für gtag standardmäßig denied setzt und den Status erst nach der Auswahl des Nutzers ändert.

Wie prüfen Sie, ob Cookie-Banner, Google Analytics und Ads zusammenarbeiten?

Das prüfen Sie im GTM-Vorschaumodus und in den Entwicklertools des Browsers, indem Sie den Einwilligungsstatus vor und nach dem Klick im Banner vergleichen. Drei Punkte zum Abhaken: standardmäßig denied vor der ersten Interaktion, Wechsel auf granted nach der Zustimmung und keine neuen Werbe-Cookies nach einer Ablehnung.

Typische Fehler? Die Standardeinwilligung wird erst nach den Tags gesetzt. Der Banner sendet kein Update. Externe Tags feuern ohne Einwilligungsbedingung. Und auf Effekte in den Berichten müssen Sie warten: Laut der Beschreibung des Berichts zum Einwilligungsmodus können Google Ads und Analytics einen Anstieg frühestens nach 7 vollen Tagen zeigen, und das nur bei ausreichender Datenmenge. Wenn die Warnungen im Werbekonto eine Bereinigung der Conversions erfordern, hilft eine Betreuung von Google-Ads-Kampagnen durch ein Team, das beide Seiten der Konfiguration kennt.

Was tun mit Lücken in den Statistiken nach Einführung des Banners?

Weniger Daten in GA4 nach Einführung des Banners sind schlicht die Folge abgelehnter Einwilligungen. Consent Mode v2 schließt diese Lücken teilweise durch Modellierung, ein vollständiges Bild stellt er aber nicht wieder her. Die Zahlen in Analytics werden also vom Verkaufssystem abweichen, das jede Bestellung sieht. Und das ist normal. Am einfachsten legen Sie im Unternehmen fest, dass der Shop oder das CRM die maßgebliche Quelle für Umsätze ist und GA4 für Trends und das Verhältnis zwischen Kanälen dient.

Unternehmen, die ihre Daten lieber selbst behalten, schauen sich Analytics ohne Google Analytics an, zum Beispiel eine eigene Matomo-Installation statt GA. Die technischen Details beschreibt die Seite zur Einrichtung von Matomo-Statistiken. Denken Sie aber daran, dass auch ein solches Tool nach der DSGVO bewertet werden muss.

Womit anfangen? Mit einer einzigen Sache: Prüfen Sie, ob der Standard-Einwilligungsstatus vor allen Tags gesetzt ist. Ohne das funktioniert selbst ein sauber konfigurierter Consent Mode v2 nicht so, wie Sie es erwarten.

Häufige Fragen

Reicht Consent Mode v2 aus, damit die Website DSGVO-konform ist?

u003cpu003eNein. Der Einwilligungsmodus gibt nur die Entscheidung des Nutzers an die Google-Tags weiter. Das Einholen der Einwilligung, ihr Inhalt und ihre Dokumentation sind eine separate Pflicht des Website-Betreibers.u003c/pu003e

Erfasst Google Analytics bei abgelehnter Einwilligung gar nichts?

u003cpu003eDas hängt vom Modus ab. Im Basic-Modus sind die Tags blockiert, und an Google geht nichts. Im Advanced-Modus senden die Tags cookielose Pings mit Informationen zum Einwilligungsstatus und zur Aktivität.u003c/pu003e

Muss ich den Google Tag Manager verwenden?

u003cpu003eNein, den Einwilligungsmodus können Sie direkt in gtag.js auf jeder Unterseite umsetzen. GTM ist dafür bei vielen Tags praktisch, weil Sie die Tags und ihre Einwilligungsbedingungen an einem Ort verwalten.u003c/pu003e

Kostenlose Beratung buchen

Geben Sie Ihre Telefonnummer an oder vereinbaren Sie einen Termin