Zum Inhalt springen
Zurück zum Wiki

Consent Management Platform (CMP)

Eine Consent Management Platform (CMP) ist eine Software, die Einwilligungen von Website-Besuchern einholt, dokumentiert und an nachgelagerte Tags und Tools weitergibt. Sie steuert das Cookie-Banner, verwaltet die Zustimmung je Zweck und sorgt technisch dafür, dass einwilligungspflichtige Dienste erst nach der Zustimmung geladen werden. In Deutschland ist sie das übliche Werkzeug, um die Anforderungen aus § 25 TDDDG und der DSGVO umzusetzen.

Der Begriff wird im Alltag oft mit „Cookie-Banner" gleichgesetzt. Das greift zu kurz: Das Banner ist nur die sichtbare Oberfläche. Der eigentliche Wert einer CMP liegt darin, dass sie den Zustand einer Einwilligung verwaltet, ihn nachweisbar speichert und diesen Zustand an alle Systeme weitergibt, die davon abhängen — vom Tag Manager über das Analyse-Tool bis zum Werbenetzwerk.

Unabhängig vom Anbieter erfüllt jede ernstzunehmende CMP eine feste Menge an Aufgaben. Wer Angebote vergleicht, sollte diese Funktionen einzeln prüfen, statt sich am Funktionsumfang der Marketingfolien zu orientieren.

  • Banner- und Layer-Steuerung: Ausspielung der ersten Ebene mit gleichwertigen Optionen sowie einer zweiten Ebene für die Detailauswahl.
  • Granulare Zwecke: Trennung nach Kategorien wie notwendig, Statistik, Marketing und externe Medien, damit Nutzer einzeln entscheiden können.
  • Widerruf: Eine jederzeit erreichbare Möglichkeit, die Entscheidung zu ändern — üblicherweise über einen dauerhaft sichtbaren Auslöser im Seitenfuß.
  • Revisionssichere Protokollierung: Nachweis, wer wann in welche Zwecke eingewilligt hat und welche Banner-Version dabei angezeigt wurde.
  • Tag-Blockierung: Technisches Verhindern des Ladens einwilligungspflichtiger Skripte vor der Zustimmung.
  • Schnittstellen: Anbindung an Google Consent Mode, an das Transparency and Consent Framework (TCF) für werbliche Ökosysteme und an gängige Tag-Management-Systeme.

Tag-Blockierung: die Funktion, an der es meist scheitert

Die wichtigste und am häufigsten fehlerhaft umgesetzte Funktion ist die Blockierung. § 25 TDDDG verlangt, dass die Einwilligung vor dem Zugriff auf das Endgerät vorliegt. Eine CMP muss also verhindern, dass ein Skript überhaupt geladen wird, solange keine Zustimmung existiert — nicht nur, dass es hinterher informiert wird.

Technisch gibt es dafür mehrere Wege. Bei serverseitig gerenderten Seiten werden Skript-Tags mit einem Platzhalter-Attribut ausgeliefert und erst nach dem Consent-Signal aktiviert. In Tag-Management-Systemen wird jeder Tag an einen Trigger gebunden, der auf das Einwilligungs-Event hört. Manche CMPs bieten zusätzlich eine automatische Blockierung, die bekannte Skript-Domains erkennt und unterbindet. Diese Automatik ist bequem, aber nie vollständig: Eigenentwicklungen, selbst gehostete Skripte und neu eingebundene Dienste erkennt sie nicht. Deshalb gehört zu jedem Setup eine manuelle Kontrolle in der Entwicklerkonsole des Browsers.

Protokollierung und Rechenschaftspflicht

Art. 5 Abs. 2 DSGVO verlangt, dass der Verantwortliche die Einhaltung der Grundsätze nachweisen kann. Für Einwilligungen heißt das konkret: Es muss belegbar sein, dass eine Einwilligung erteilt wurde, für welche Zwecke sie galt, wann sie erfolgte und welche Informationen dem Nutzer dabei angezeigt wurden. Eine CMP speichert dafür einen Datensatz pro Entscheidung, üblicherweise mit Zeitstempel, Zweckliste, Banner-Version und einer pseudonymen Kennung.

Für die Praxis relevant sind zwei Details. Erstens die Aufbewahrungsdauer: Der Nachweis nützt nur, wenn er noch existiert, wenn eine Aufsichtsbehörde fragt. Zweitens der Speicherort: Liegen die Protokolle bei einem Anbieter außerhalb der EU, kommt eine eigene Drittlandprüfung dazu — ausgerechnet beim Werkzeug, das Datenschutzkonformität herstellen soll.

TCF-Anbindung und wann sie gebraucht wird

Das Transparency and Consent Framework (TCF) ist ein Branchenstandard, über den Einwilligungen innerhalb des programmatischen Werbe-Ökosystems weitergereicht werden. Eine CMP mit TCF-Unterstützung übersetzt die Nutzerentscheidung in ein standardisiertes Signal, das teilnehmende Werbepartner auslesen können. Relevant ist das vor allem für Publisher und Betreiber, die Werbeflächen über Netzwerke vermarkten.

Für den typischen B2B-Onlineshop oder eine Unternehmenswebsite ist TCF dagegen selten nötig. Wer es aktiviert, ohne es zu brauchen, handelt sich eine deutlich längere und unübersichtlichere Anbieterliste im Banner ein — mit der absehbaren Folge, dass die Zustimmungsquote sinkt und die Darstellung schwerer verständlich wird. Die Faustregel: TCF nur aktivieren, wenn ein Werbepartner es konkret verlangt.

Seit dem 6. März 2024 ist der Google Consent Mode v2 faktisch Voraussetzung dafür, dass Google Ads und Google Analytics im Europäischen Wirtschaftsraum ihren vollen Funktionsumfang bereitstellen. Auslöser war der Digital Markets Act, der Google zu einem nachweisbaren Einwilligungssignal für die Verarbeitung von Nutzerdaten verpflichtet. Ohne dieses Signal entfallen unter anderem Remarketing-Zielgruppen und Teile der Conversion-Messung.

Der Consent Mode überträgt keine personenbezogenen Daten, sondern Statussignale. Die beiden für Werbung wichtigsten sind ad_storage und ad_user_data, hinzu kommen ad_personalization und analytics_storage. Jedes Signal hat den Wert „granted" oder „denied", und die CMP ist die Quelle, die diese Werte setzt.

Basic Mode und Advanced Mode im Vergleich

KriteriumBasic ModeAdvanced Mode
LadeverhaltenTags laden erst nach der EinwilligungTag lädt sofort, sendet vor der Einwilligung cookielose Pings
Datenlage bei AblehnungKeine DatenModellierte Daten aus aggregierten Signalen
Datenschutzrechtliche EinordnungRisikoärmer, da vor Consent nichts lädtHeikler, da bereits vor der Entscheidung eine Verbindung entsteht
Typischer EinsatzBetreiber mit konservativer RisikopositionBetreiber mit hohem Bedarf an Conversion-Modellierung

Die Entscheidung zwischen beiden Modi ist keine reine Marketingfrage. Im Advanced Mode wird bereits vor der Einwilligung eine Verbindung zu Google-Servern aufgebaut. Auch wenn dabei keine Kennung im Endgerät gesetzt wird, ist die Konstellation datenschutzrechtlich umstritten. Wer den Advanced Mode einsetzt, sollte die Entscheidung dokumentieren und mit der Rechtsberatung abstimmen, statt sie im Tag-Management nebenbei zu treffen.

Konsolidierung der Signalsteuerung seit Juni 2026

Im Juni 2026 hat Google die Signalsteuerung konsolidiert: Google Ads stützt sich für die Personalisierung im Wesentlichen auf das Signal ad_storage. Für Betreiber heißt das vor allem, dass die Zuordnung der Banner-Kategorien zu den Consent-Mode-Signalen überprüft werden sollte. Wer die Signale in der CMP historisch auf eigene Kategorien gemappt hat, sollte kontrollieren, ob das Mapping noch das erwartete Verhalten erzeugt — insbesondere, ob eine Ablehnung der Marketing-Kategorie tatsächlich zu ad_storage: denied führt.

Ebenfalls unterschätzt wird der Widerruf. Er muss so einfach erreichbar sein wie die ursprüngliche Zustimmung. In der Praxis genügt ein permanent sichtbarer Auslöser im Seitenfuß, der das Banner erneut öffnet. Fehlt er oder liegt er nur in der Datenschutzerklärung hinter mehreren Klicks, ist die Einwilligung angreifbar — und zwar unabhängig davon, wie sauber die erste Ebene gestaltet war.

Was eine CMP nicht leistet

Eine CMP ist ein Werkzeug zur Umsetzung, keine Rechtsgrundlage. Diese Unterscheidung klingt akademisch, hat aber sehr konkrete Folgen für Projekte.

Kein Ersatz für die Rechtsgrundlage

Die Einwilligung wird durch das Tool eingeholt, aber ihre Wirksamkeit hängt an Faktoren, die außerhalb des Tools liegen: Ist die Information klar und verständlich? Ist die Ablehnung genauso einfach wie die Zustimmung? Sind die Zwecke zutreffend beschrieben? Ein makellos konfiguriertes Banner, das Analyse-Cookies als „technisch notwendig" führt, erzeugt keine wirksame Einwilligung — es dokumentiert nur sauber eine unwirksame.

Ebenso wenig löst eine CMP die Fragen der anschließenden Verarbeitung: Auftragsverarbeitungsverträge, Löschfristen, Drittlandtransfers und Betroffenenrechte bleiben Aufgabe des Verantwortlichen. Die rechtlichen Grundlagen dazu sind im Eintrag zum TDDDG (Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz) beschrieben.

Kein Schutz vor falscher Kategorisierung

Nahezu jede CMP bietet einen Scan, der die auf der Website gefundenen Cookies automatisch in Kategorien einsortiert. Diese Automatik ist ein Startpunkt, kein Ergebnis. Sie erkennt bekannte Dienste anhand von Mustern, ordnet aber unbekannte oder selbst gesetzte Cookies häufig falsch ein — im Zweifel als notwendig, weil sie den Zweck nicht kennt. Die inhaltliche Zuordnung muss ein Mensch verantworten, der weiß, was der jeweilige Cookie im konkreten System tut.

Auswahl und typische Fehlerbilder in der Praxis

Bei der Auswahl einer CMP lohnt sich der Blick auf wenige harte Kriterien: Wo werden die Consent-Protokolle gespeichert? Wie zuverlässig blockiert das Tool Skripte, die nicht in seiner Datenbank stehen? Lässt sich das Banner so gestalten, dass Zustimmung und Ablehnung auf der ersten Ebene gleichwertig sind? Wie schnell lädt das Skript, und blockiert es das Rendering der Seite? Und existiert eine dokumentierte Schnittstelle zum eingesetzten Tag-Management-System?

Ein wiederkehrendes Fehlerbild aus Shop-Projekten: Ein Händler migriert seinen Shop auf ein neues System und übernimmt die CMP-Konfiguration aus der alten Installation. Die Kategorien und Texte stimmen, der Scan meldet keine Auffälligkeiten. In der Entwicklerkonsole zeigt sich aber, dass das neue Theme ein eigenes Analyse-Snippet direkt im Template einbindet, das nie durch die CMP gelaufen ist — es lädt vor jeder Entscheidung. Die CMP arbeitet korrekt; sie kennt das Skript nur nicht. Gefunden wird so etwas nicht durch das Dashboard des Tools, sondern durch einen manuellen Netzwerk-Mitschnitt beim ersten Seitenaufruf im frischen Browserprofil, bevor irgendetwas angeklickt wurde. Genau dieser Test gehört nach jedem Relaunch, jedem Theme-Update und jeder neuen Tool-Einbindung wiederholt.

Ein zweites Muster betrifft die Verwaltung selbst: Die CMP wird einmal beim Launch eingerichtet und danach nicht mehr angefasst, während Marketing über den Tag Manager laufend neue Tags ergänzt. Nach einigen Monaten enthält der Container Dienste, die in keiner Banner-Kategorie auftauchen. Sinnvoll ist deshalb eine feste Regel, dass jeder neue Tag vor der Veröffentlichung einer Kategorie zugeordnet wird — organisatorisch, nicht technisch gelöst.

Einordnung: Werkzeug, Recht und Umsetzung

Die CMP ist die technische Antwort auf eine rechtliche Anforderung. Sie ersetzt weder die juristische Bewertung, welche Dienste einwilligungspflichtig sind, noch die Datenstrategie für den Fall, dass viele Nutzer ablehnen. Wer seine Steuerung ausschließlich auf einwilligungspflichtige Werkzeuge stützt, macht sich von einer Zustimmungsquote abhängig, die er nicht beeinflussen kann. Serverseitig verfügbare Kennzahlen aus dem eigenen Shop- oder ERP-System bleiben unabhängig davon nutzbar.

Wie sich Kategorien, Tag-Blockierung und Dokumentation konkret aufsetzen lassen und welche Prüfschritte nach einem Relaunch anstehen, ist im Praxis-Guide Cookies, Consent und TDDDG: rechtssicheres Tracking beschrieben. Hintergrund zu zentral verwalteten Einwilligungen und dem Register anerkannter Dienste findest du beim BfDI; zu den Anforderungen an die Freiwilligkeit bei Consent-or-Pay-Modellen hat sich der Europäische Datenschutzausschuss in seiner Stellungnahme 08/2024 geäußert.

Weiterführende Artikel