Überblick
Dieser Artikel baut auf Google Tag Manager einrichten auf und zeigt, wie Sie sicherstellen, dass Ihre Tags in Google Tag Manager die Zustimmung des Besuchers respektieren.Voraussetzung ist der Cookie-Banner auf der zugehörigen Landing Page. Ist dieser nicht aktiv, fehlen die Consent-Signale, auf die dieser Artikel sich bezieht.
Google Consent Mode v2
Der osiro Cookie-Banner sendet Consent-Signale automatisch anwindow.dataLayer, sodass diese in Ihrem Google Tag Manager Container ankommen, ohne dass Sie Consent Mode selbst einrichten müssen:
- Beim Laden der Seite wird zunächst ein Default mit allem auf „verweigert” gesetzt.
- Sobald der Besucher eine Auswahl trifft, folgt ein Update entsprechend seiner Wahl.
Das betrifft nicht nur die Consent-Mode-Signale, sondern auch die Funnel-Events sowie die Integrationen dieses Funnels selbst: osiro pusht
funnel_started, step_viewed & Co. nur, wenn die Kategorie Analyse akzeptiert wurde – genau wie der GTM-Container des Funnels an Analyse und das Meta-Pixel an Werbung gekoppelt ist. Ist auf der Seite gar kein Consent-Tool aktiv, gelten Events standardmäßig als erlaubt.GTM-Trigger: client-consent-update
Bei der ersten Zustimmung sowie bei jeder späteren Änderung sendet osiro zusätzlich ein client-consent-update-Event an den Data Layer. Anders als die Consent-Mode-Signale von oben ist dieses Event ein reiner Auslöser (“es gab gerade eine Entscheidung, schau nochmal nach”) ohne eigenen granted/denied-Wert.
1
Trigger anlegen
Legen Sie unter Trigger → Neu einen Trigger vom Typ Custom Event an. Tragen Sie im Feld Event-Name exakt 
client-consent-update ein (Regex-Option bleibt deaktiviert) und speichern Sie den Trigger, z. B. unter dem Namen „Custom Event – osiro Consent Update”.
2
Trigger am Tag ergänzen
Öffnen Sie den Tag, der erst nach Zustimmung feuern soll (z. B. ein Werbe-Pixel), und fügen Sie den neuen Custom-Event-Trigger als Auslöser hinzu.

3
Consent-Prüfung absichern
Da
client-consent-update bei jeder Entscheidung feuert – auch bei einer Ablehnung – reicht der Trigger allein nicht aus. Ergänzen Sie am Tag zusätzlich eine Prüfung, dass die relevante Kategorie tatsächlich granted ist (analytics_storage für Analyse-Tags, ad_storage / ad_user_data / ad_personalization für Werbe-Tags). In Google Tag Manager heißt diese Funktion „Additional Consent Checks” und liegt normalerweise unter Advanced Settings → Consent Settings im Tag.Häufige Fragen
Warum feuert mein Tag auch bei Ablehnung, wenn ich nur den client-consent-update-Trigger nutze?
Warum feuert mein Tag auch bei Ablehnung, wenn ich nur den client-consent-update-Trigger nutze?
Weil dieses Event bei jeder Consent-Entscheidung feuert – auch bei einer Ablehnung, nicht nur bei Zustimmung. Der Trigger allein sagt nichts darüber aus, wie die Entscheidung ausfiel. Ergänzen Sie deshalb zusätzlich Additional Consent Checks, die die tatsächliche Kategorie prüfen.
Muss ich für jeden Tag einen eigenen Custom-Event-Trigger anlegen?
Muss ich für jeden Tag einen eigenen Custom-Event-Trigger anlegen?
Nein, ein einmal angelegter Trigger auf
client-consent-update lässt sich an beliebig vielen Tags als Auslöser hinterlegen.Funktioniert Consent Mode auch, wenn mein Funnel auf einer fremden Website eingebettet ist?
Funktioniert Consent Mode auch, wenn mein Funnel auf einer fremden Website eingebettet ist?
Nein. Consent Mode wird nur auf Seiten gesendet, auf denen der osiro Cookie-Banner die Consent-Hoheit besitzt. Bei einem eingebetteten Funnel auf einer fremden Seite bleibt das dort eingesetzte CMP zuständig.