Der Consent Mode ist eine Funktion in Analytics-Plattformen (vor allem bei grossen Plattform-Ökosystemen). Du trackst damit unterschiedlich, je nachdem, ob ein Nutzer eingewilligt hat. Im vollen Modus trackst du mit Cookies und detaillierten Daten. Im eingeschränkten Modus trackst du anonym oder zusammengefasst. Mit einem richtig eingerichteten Consent Mode holst du den grössten Nutzen aus Analytics und respektierst zugleich die Datenschutzentscheidungen der Nutzer.
So funktioniert der Consent Mode
Der Consent Mode wird über Tag-Management-Plattformen wie Google Tag Manager umgesetzt. Du konfigurierst deine Analytics-Tags so, dass sie sich je nach Einwilligung des Nutzers anders verhalten. Bevor der Nutzer das Einwilligungsbanner sieht, laufen Tags im Modus „denied“ (kein Tracking). Willigt er ein, wechseln die Tags in den Modus „granted“ (volles Tracking). Lehnt er ab oder widerruft später, gehen die Tags zurück in den Modus „denied“.
Zwei Consent Modes: Granted und Denied
Modus Granted: Der Nutzer hat ausdrücklich eingewilligt. Tags laufen normal. Cookies werden gesetzt. Es werden alle Analytics-Daten erfasst.
Modus Denied: Der Nutzer hat nicht eingewilligt oder die Einwilligung widerrufen. Tags laufen eingeschränkt. Es werden keine Cookies gesetzt. Die Analytics-Plattform kann stattdessen zusammengefasste oder anonymisierte Daten erfassen, keine Daten auf Ebene einzelner Nutzer.
Das Update auf Consent Mode V2
Der Consent Mode wurde auf V2 aktualisiert, um die Arten der Einwilligung genauer zu fassen. Er erfasst jetzt zwei getrennte Einwilligungen: die Einwilligung für Analytics (ob das Nutzerverhalten getrackt wird) und die Einwilligung für Marketing (ob Daten für Marketing und Werbung genutzt werden). So bekommen Plattformen eine feinere Steuerung, und moderne Datenschutzrahmen werden genauer abgebildet.
Den Consent Mode in einem Tag-Manager einrichten
Die Umsetzung umfasst: die Einwilligungsparameter im Tag-Manager festlegen, bevor Tags laden, das Einwilligungsbanner einrichten (oder einen Consent-Manager eines Drittanbieters nutzen) und die Tags so konfigurieren, dass sie auf Änderungen des Einwilligungsstatus reagieren.
Schritt 1: Den Einwilligungsstatus festlegen
Im Tag-Manager definierst du Variablen für die Einwilligung zu Analytics und zu Marketing. Diese Variablen stehen für den aktuellen Einwilligungsstatus des Nutzers. Beim ersten Laden der Seite, bevor ein Tag läuft, setzt du sie standardmässig auf „denied“. So ist sichergestellt, dass kein Tracking stattfindet, bis eine Einwilligung vorliegt.
Schritt 2: Das Einwilligungsbanner verbinden
Dein Einwilligungsbanner (selbst gebaut oder von einem Anbieter für Einwilligungen) muss die Variablen im Tag-Manager aktualisieren, wenn der Nutzer eine Wahl trifft. Die meisten Anbieter haben Integrationen mit Tag-Managern. Klickt der Nutzer auf „Akzeptieren“, aktualisiert die Integration die Einwilligungsvariablen. Klickt er auf „Ablehnen“, aktualisiert sie sie anders.
Schritt 3: Tags auf die Einwilligung ausrichten
Richte im Tag-Manager Auslöser für deine Tags ein, die nur bei erteilter Einwilligung feuern. Google-Analytics-Tags sollten einen Auslöser haben, der prüft: „Einwilligung für Analytics ist erteilt.“ Marketing-Pixel sollten prüfen: „Einwilligung für Marketing ist erteilt.“ So feuern Tags nur, wenn eine passende Einwilligung vorliegt.
Schritt 4: Testen und prüfen
Teste die Umsetzung in einer Testumgebung. Simuliere Zustimmung und Ablehnung. Prüfe, dass Analytics-Tags bei Zustimmung feuern und bei Ablehnung nicht. Nutze die Entwicklertools des Browsers, um Cookies und Netzwerkanfragen zu prüfen. Gehe erst live, wenn der Test zeigt, dass die Umsetzung richtig funktioniert.
Consent Mode und Cookie-Blocker
Der Consent Mode hilft dir, dich an die Wahl des Nutzers anzupassen. Manche Nutzer setzen aber Browser-Erweiterungen oder Datenschutz-Tools ein, die Cookies blockieren, egal was du fragst. Der Consent Mode hebelt das nicht aus. Der Nutzer hat eine stärkere Massnahme ergriffen (technisches Blockieren), und du musst sie respektieren. Deine Tag-Konfiguration sollte nicht gegen Datenschutz-Tools kämpfen.
Consent Mode in verschiedenen Plattformen
Das Ökosystem von Google (Tag Manager, Analytics, Ads) hat eine native Integration des Consent Mode. Andere Analytics-Plattformen unterstützen den Consent Mode direkt oder auch nicht. Schau in die Dokumentation deiner Plattform. Manche verlangen eine eigene Integration. Manche bieten eigene Einwilligungsmechanismen.
Für andere Plattformen
Hat deine Plattform keine eingebaute Unterstützung für den Consent Mode, baue eine eigene Umsetzung, die die Einwilligung berücksichtigt. Nutze JavaScript, um den Einwilligungsstatus zu prüfen, bevor du den Tracking-Code ausführst. Bei „denied“ lädst du die Analytics-Bibliothek nicht. Bei „granted“ lädst du sie normal. So erreichst du ein Verhalten, das die Einwilligung berücksichtigt, auch ohne plattformeigenen Consent Mode.
Häufige Fehler bei der Umsetzung des Consent Mode
Einwilligung standardmässig auf Granted setzen: Falsch. Setze den Standard auf Denied. Der Nutzer muss aktiv zustimmen.
Die Ablehnung nicht testen: Teste immer beide Wege: Einwilligung erteilt und verweigert. Viele Umsetzungen funktionieren bei Zustimmung, brechen aber bei Ablehnung.
Consent Mode ohne ordentliches Einwilligungsbanner nutzen: Der Consent Mode ist nutzlos, wenn Nutzer nie gefragt werden. Du brauchst ein klares, konformes Einwilligungsverfahren, das den Tag-Manager aktualisiert.
Tags von Drittanbietern vergessen: Der Consent Mode gilt für deine Tags. Auch Tags von Drittanbietern (Skripte von Anbietern) müssen die Einwilligung respektieren. Konfiguriere alle Tags, nicht nur dein wichtigstes Analytics.
Wie verhindere ich, dass Tags feuern, bevor das Einwilligungsbanner erscheint?
Setze die Einwilligung im Tag-Manager standardmässig auf „denied“, bevor ein Tag lädt. Das Banner muss beim Laden der Seite erscheinen (vor dem Inhalt oder gleichzeitig). Tags sollten erst feuern, wenn der Nutzer auf Akzeptieren klickt und die Variable im Tag-Manager aktualisiert ist. Das ist der häufigste Fehler bei der Einrichtung. Teste es gründlich.
Soll ich eigene Logik für die Einwilligung bauen oder einen Anbieter mit Tag-Manager-Integration nutzen?
Nutze einen Anbieter mit Tag-Manager-Integration. Eigene Logik ist fehleranfällig und schwerer zu prüfen. Anbieter kennen die Besonderheiten von DSGVO und CCPA, halten die Compliance aktuell, wenn sich Gesetze ändern, und binden sich automatisch an die Variablen im Tag-Manager an. Die Kosten rechnen sich durch das geringere Compliance-Risiko.
Muss der Nutzer die Seite neu laden, wenn er die Einwilligung widerruft?
Nein. Ist der Tag-Manager richtig konfiguriert, sollte der Widerruf die Variablen aktualisieren und Tags sofort stoppen, ohne Neuladen. Bereits gesetzte Cookies werden aber nicht automatisch gelöscht. Du brauchst JavaScript, um sie beim Widerruf zu entfernen. Teste beide Fälle (mit und ohne Neuladen), um sicherzugehen.
Welche anderen Analytics-Plattformen unterstützen den Consent Mode nativ?
Viele Plattformen für Produkt-Analytics haben keine Integration des Consent Mode V2. Umhülle bei ihnen die Analytics-Bibliothek mit eigenem JavaScript, das die Einwilligungsvariablen im Tag-Manager prüft, bevor sie lädt. Das Ökosystem von Google (Analytics, Ads, Tag Manager) hat native Unterstützung für V2. Schau zuerst in die Dokumentation deines Anbieters.
Wie erkenne ich, ob meine Einrichtung im Tag-Manager Tracking ohne Einwilligung wirklich blockiert?
Öffne die Entwicklertools, lehne die Einwilligung in deinem Banner ab, lade die Seite neu und prüfe im Tab „Network“ die Anfragen an Google Analytics. Es sollten NULL Google-Analytics-Anfragen feuern. Willige dann ein und lade neu: Jetzt sollten Anfragen erscheinen. Feuern Anfragen bei Ablehnung, ist deine Einrichtung kaputt, und du verstösst gegen die DSGVO.
Welche Daten verliere ich, wenn die meisten Nutzer die Einwilligung ablehnen?
Du verlierst Verhaltensdaten auf Ebene einzelner Nutzer, behältst im Modus „denied“ aber möglicherweise zusammengefasste oder anonymisierte Erkenntnisse (je nach Plattform). Rechne damit, dass 30 bis 50 % der Nutzer das Banner ablehnen oder ignorieren. Plane dein Analytics so, dass du nur 50 bis 70 % der Besucher trackst. Deshalb zählt die Minimierung: Erfasse nur die wesentlichen Daten.