hello@datascale.de+49 89 921 35 623cookiefrei getrackt · /openDEEN

Suchen Sie nach Leistungen, Integrationen und Blog-Beiträgen.

DatascaleRessourcenChecksConsent-Frameworks (TCF v2.2 / GPP)

Check · C01 · Consent Mode V2

TCF v2.2 und GPP prüfen: IAB-Signale im Quelltext

Der Check sucht die Schnittstellen __tcfapi und __gpp im HTML. Ohne programmatische Werbung ist der Hinweis erwartbar, mit ist er ein Befund.

Was wird geprüft

Im HTML: Steht die TCF-Schnittstelle __tcfapi oder das Cookie euconsent-v2 im Quelltext, und gibt es __gpp für die Global Privacy Platform? Ein Treffer heißt „ok“ mit der Liste der gefundenen Frameworks. Kein Treffer ist ein Hinweis, nie kritisch, denn ohne IAB-Werbung fehlt schlicht der Anlass. Wer den Scan als „cookieless“ startet, bekommt die Zeile ohnehin herabgestuft.

Was der Scan nicht sieht: ein CMP, das __tcfapi erst nach der Banner-Interaktion bereitstellt, ob die Vendor-Liste gepflegt ist und ob der TC-String tatsächlich bei den Partnern ankommt. Das prüft man im Browser mit __tcfapi('ping', 2, console.log) und im Netzwerk-Tab an den Ad-Requests.

Warum ist das wichtig

Wer im EWR programmatisch wirbt, gibt Einwilligungen nicht an ein Tool weiter, sondern an eine Kette: SSP, DSP, Verifizierung, Retargeting. Das Transparency and Consent Framework der IAB verpackt die Entscheidung in einen TC-String, den jeder Partner liest, und Google verlangt von Publishern, die über Ad Manager, AdSense oder AdMob im EWR ausspielen, ein zertifiziertes CMP mit genau dieser Integration. Kein String, keine Auslieferung. Läuft TCF, leiten die Google-Tags auch den Consent-Mode-Status aus dem TC-String ab.

Für alle anderen gilt: Consent Mode V2 ist die Pflicht, TCF die Kür für Vermarkter. Welche Plattform das zertifiziert liefert, steht im Vergleich OneTrust, Usercentrics und Cookiebot.

Häufige Ursachen

  • Die Site nutzt keine programmatische Werbung. Dann ist der Befund erwartbar und kein Fehler.
  • Das CMP beherrscht TCF, aber der TCF-Modus wurde in der Konfiguration nie aktiviert.
  • Ein TCF-fähiges CMP läuft im Standard-Modus, die Vendor-Liste ist leer.
  • Die __tcfapi wird erst nach Banner-Interaktion injiziert, im initialen HTML ist sie für den Scan unsichtbar.

So beheben

Nur bei IAB-Werbung: ein bei der IAB registriertes CMP wählen (OneTrust, Usercentrics, consentmanager, Didomi), den TCF-v2.2-Modus aktivieren und die Vendor-Liste auf die Partner kürzen, die tatsächlich Daten erhalten. Danach in der Konsole __tcfapi('ping', 2, console.log) aufrufen: cmpLoaded: true und gdprApplies: true müssen zurückkommen. Ohne IAB-Werbung den Hinweis stehen lassen und die Zeit in den Befund Consent Mode V2 stecken.

Passende Vorlage

Audit-Checkliste Consent Mode

Sieben Schichten, je mit Prüfschritt, Fehlersignal und Owner. Deckt diesen Befund und die sechs Punkte drumherum ab.

Checkliste holen →

Erst selbst prüfen

Der Tracking-Check testet diesen Punkt zusammen mit allen anderen in Sekunden.

Tracking-Check starten →
Wir schalten keine programmatische Werbung. Ist der Hinweis ein Problem?

Nein. TCF ist der Standard für Einwilligungen, die an Dutzende Ad-Tech-Vendoren weitergereicht werden. Wer nur Google Ads, Meta und ein Analytics-Tool betreibt, braucht ihn nicht; da zählt Consent Mode V2. Die Zeile bleibt ein Hinweis und drückt den Score kaum.

Unser CMP kann TCF. Sollen wir den Modus einfach aktivieren?

Nur mit Grund. Der TCF-Modus bringt eine Vendor-Liste mit hunderten Partnern ins Banner, und jeder davon steht in der Einwilligung. Das drückt die Zustimmungsrate und macht den zweiten Layer unlesbar. Aktivieren, wenn ein Vermarkter oder Ad Manager es verlangt, und die Vendor-Liste dann auf die Partner kürzen, die wirklich Daten bekommen.

Was ist GPP, und brauchen wir es in Europa?

Die Global Privacy Platform der IAB bündelt mehrere Rechtsräume in einem Signal, vor allem die US-Bundesstaaten. Für eine Site, die nur in der EU wirbt, ist sie selten nötig. Der Scan meldet sie mit, weil manche CMPs beide Schnittstellen zugleich bereitstellen.

Behebung

Verdrahtet in Tagen, nicht in Sprints.

Befunde aus dem Tracking-Check gehen im Audit Sprint in eine Reihenfolge mit Aufwand, jeder Baustein mit Abnahmekriterium.