Zurück zum Blog

Blog

CookiePass und Google Consent Mode: Einwilligungen richtig übermitteln

Veröffentlicht · Aktualisiert · 3 Min. Lesezeit

Diese Website verwendet CookiePass als Cookie-Banner. Das Banner fragt nach der Einwilligung; Google Consent Mode übermittelt die Auswahl an Google-Tags. Ob die Tags schon vorher laden dürfen, hängt zusätzlich von der Skriptblockierung ab. Hier erfährst du, wie diese Aufgaben zusammenhängen und was du vor einer Auswahl, nach einer Zustimmung und nach einer Ablehnung prüfen solltest.

Basic und Advanced unterscheiden

Wähle den Modus nach den Vorgaben deines Unternehmens. **Basic:** Das Tracking-Snippet bleibt bis zur erforderlichen Einwilligung blockiert. Vorher sind keine Ereignisse dieses Snippets bei SignalHost zu erwarten. **Advanced:** Google-Tags laden mit `denied` als Standardwert und können Messsignale ohne Cookies senden. Solche Signale sind keine Einwilligung. Deaktiviere eine bewusste Blockierung nicht nur, damit Ereignisse sichtbar werden.

Das Feld `gcs` beschreibt nur die Speicherung für Werbung und Analytics. Es beweist nicht den Status der beiden weiteren Berechtigungen für Werbedaten und Personalisierung. Prüfe alle vier Werte in Google Tag Assistant, statt die vollständige Auswahl aus einem einzelnen Anfragefeld abzuleiten.

gcs=G100   ad_storage denied,  analytics_storage denied
gcs=G101   ad_storage denied,  analytics_storage granted
gcs=G110   ad_storage granted, analytics_storage denied
gcs=G111   both granted
(no gcs)   storage summary missing; our current storage gate permits it, not proof of consent

Das Banner muss `analytics_storage`, `ad_storage`, `ad_user_data` und `ad_personalization` auf `denied` setzen, bevor das SignalHost-Snippet läuft. Danach aktualisiert es die Werte entsprechend der tatsächlichen Auswahl.

Die richtige Reihenfolge beim Laden sicherstellen

Consent Mode braucht eine verlässliche Reihenfolge: zuerst die Standardwerte, dann die Tracking-Tags und anschließend die Aktualisierung nach einer Auswahl. Bei späteren Besuchen muss die gespeicherte Entscheidung wieder angewendet werden. Werden die Standardwerte zu spät gesetzt, können bereits vorher Messanfragen entstehen.

CookiePass kann diese Abfolge über sein eigenes Skript bereitstellen. Der folgende Code zeigt das Prinzip mit zunächst abgelehnten Werten und einer anschließenden Zustimmung zu allen vier Zwecken:

gtag('consent', 'default', {
  ad_storage: 'denied',
  analytics_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  wait_for_update: 500
});

// …the visitor accepts all four purposes…
gtag('consent', 'update', {
  ad_storage: 'granted',
  analytics_storage: 'granted',
  ad_user_data: 'granted',
  ad_personalization: 'granted'
});

Die Freigabe aller vier Zwecke im Beispiel passt nur, wenn der Besucher ihnen tatsächlich zugestimmt hat. Bei einer eingeschränkten Auswahl darfst du nicht alle Werte freigeben. Google-Tags verarbeiten die übermittelten Einwilligungssignale; andere Plattformen und der Kontaktabgleich haben zusätzliche Anforderungen. Prüfe deshalb Banner, Tag-Einstellungen und Ziele zusammen.

Welche Signale am Tagging-Server ankommen können

Im Basic-Modus bleibt das Snippet bis zur nötigen Einwilligung blockiert. Im Advanced-Modus können bei Standardwert `denied` bereits Messsignale ohne Cookies eintreffen. Die folgenden Fälle helfen dir, Auswahl und spätere Änderungen getrennt zu testen.

  • Keine Auswahl oder Ablehnung: Die betroffenen Berechtigungen bleiben auf `denied`.
  • Nur Statistik erlaubt: `analytics_storage` darf erlaubt sein; die Werbeberechtigungen bleiben abgelehnt.
  • Werbung erlaubt: Gib nur die Werbezwecke frei, denen der Besucher tatsächlich zugestimmt hat. Eine Statistik-Zustimmung ist keine Werbe-Zustimmung.
  • Widerruf: Setze die betroffenen Werte wieder auf `denied`. Lade die Seite neu und prüfe, ob die gespeicherte Auswahl weiterhin korrekt angewendet wird.

Ein sichtbares Ereignis beweist keine korrekte Einwilligung. Die Live-Ansicht bestätigt den Eingang bei SignalHost, nicht alle vier Berechtigungen und nicht den Empfang bei einer Werbeplattform. Prüfe die Auswahl mit Tag Assistant und danach den Empfang beim jeweiligen Ziel.

Warum SignalHost und Analytics unterschiedliche Zahlen zeigen können

SignalHost zählt eingegangene Ereignisse. Analytics-Berichte können wegen Einwilligung, Verarbeitung, Filtern und unterschiedlichen Zählweisen davon abweichen. Der Unterschied zwischen zwei Summen ist deshalb keine verlässliche Einwilligungsquote. Ältere Daten ohne aufgezeichneten Einwilligungsstatus bleiben unbekannt.

  • **Basic:** Vor der erforderlichen Zustimmung bleibt das Snippet blockiert. Für diese Zeit sind keine Ereignisse dieses Snippets bei SignalHost zu erwarten.
  • **Advanced:** Bei Standardwert `denied` können Messsignale ohne Cookies eintreffen. Ob Google sie verarbeitet oder für Modellierung nutzt, hängt von seinen Voraussetzungen und Einstellungen ab. Das ist kein Nachweis einer zugeordneten Conversion.

Einrichtung mit einer kurzen Checkliste prüfen

  • Lasse die abgelehnten Standardwerte vor dem Tracking laden. Übermittle nach einer Auswahl nur die tatsächlich erlaubten Zwecke und berücksichtige spätere Besuche und einen Widerruf.
  • Verbinde Google Tag Assistant mit deiner Website. Öffne für jeden unabhängigen Test ein neues privates Fenster und prüfe die Einwilligungswerte vor und nach der Auswahl.
  • Ohne Auswahl oder nach Ablehnung bleiben die betroffenen Werte auf `denied`.
  • Bei Zustimmung nur zu Statistik darf `analytics_storage` erlaubt sein; Werbeberechtigungen bleiben abgelehnt.
  • Bei Werbeeinwilligung gibst du nur die konkret erlaubten Werbezwecke frei, nicht automatisch alle Berechtigungen.
  • Nach einem Widerruf wechseln die betroffenen Werte zurück auf `denied`. Prüfe die Auswahl auch nach einem Neuladen.
  • Wenn du im Basic-Modus Skripte blockierst, hinterlege die genaue Skriptadresse aus deinem SignalHost-Snippet in den Regeln des Banners. Eine eigene Tagging-Domain wird von allgemeinen Google-Regeln möglicherweise nicht erkannt. Gib das Skript erst nach der nötigen Einwilligung frei.

[Anleitung zur Einrichtung des Cookie-Banners](/de/blog/cookie-banner-consent-mode-serverseitig)

Serverseitiges Tagging für deine Website

Erstelle ein kostenloses Konto. Wir übernehmen die Einrichtung und das Hosting deiner Container.