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

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

DatascaleRessourcenChecksReject wird respektiert

Check · C02 · Cookies & Scripts vor / nach Consent

Reject wird respektiert: was nach „Ablehnen“ trotzdem sendet

Der Tiefenscan klickt „Ablehnen“ und liest das Netzwerk-Log. Jeder Marketing- oder Analytics-Request und jedes nicht-essenzielle Cookie danach ist kritisch.

Was wird geprüft

Im Tiefenscan: Der Browser lädt die Seite, wartet auf das Banner und klickt die Ablehnen-Option auf der ersten Ebene. Danach zählt alles, was noch passiert: Requests an Hosts, die der Scan als Marketing, Analytics oder Tag Manager kennt, und Cookies mit den Namen bekannter Tracker, _ga, _fbp, _gcl_au und Verwandte. Bleibt die Liste leer, ist die Zeile „ok“. Steht etwas darin, ist sie kritisch und nennt bis zu fünf Absender.

Zwei Sonderfälle. Der Abruf von gtm.js oder gtag.js allein zählt nicht, weil Consent Mode Advanced den Container absichtlich lädt und erst die Pings entscheiden. Und findet der Browser keinen Ablehnen-Button auf der ersten Ebene, wertet er den Zustand ohne Interaktion als Reject-Lauf; feuert dabei nichts, bleibt die Zeile „zu prüfen“ statt „ok“, denn einen Pass für einen Button, den es nicht gab, vergibt der Scan nicht.

Was der Scan nicht sieht: Requests, die erst nach Scrollen oder einem Klick entstehen, Tracker hinter unbekannten Hostnamen und alles nach dem Zeitlimit von 28 Sekunden. Läuft die Consent-Simulation nicht, fehlt diese Zeile ganz.

Warum ist das wichtig

Ein Banner, dessen „Ablehnen“ nichts bewirkt, liefert die Beschwerde, die sich am leichtesten belegen lässt: Screenshot vom Klick, Screenshot vom Netzwerk-Log, fertig. Mehr Beleg braucht eine Beschwerde nicht. Technisch ist die Ursache fast immer dieselbe. Die Einwilligung wird gespeichert, aber nicht an die Tags gebunden; das CMP führt Buch, und die Skripte laufen trotzdem. Der Tiefenscan sieht das in Sekunden, weil er nicht liest, was das Setup verspricht, sondern was der Browser tut.

Häufige Ursachen

  • Die Tags sind im Tag-Manager nie an den Consent-Status gebunden, das Banner ist faktisch Deko.
  • Ein nach dem CMP-Setup ergänztes Pixel wurde nie kategorisiert und läuft am Tag-Blocking vorbei.
  • Hartkodierte Tracking-Snippets im Theme oder Template feuern außerhalb des Tag-Managers.
  • Das CMP speichert die Ablehnung korrekt, aber bereits geladene Skripte laufen in der Session einfach weiter.

So beheben

Jeden Absender aus der Liste im Quelltext oder im Tag Manager suchen und hinter die Einwilligung ziehen: Consent-Trigger im Container, Kategorie im CMP, Plugin-Einstellung „erst nach Zustimmung“. Dann selbst nachstellen: neues Browserprofil, Seite laden, „Ablehnen“ klicken, Network-Tab nach collect, fbevents, pagead und dem eigenen CMP-Namen filtern. Was dort auftaucht, ist der nächste Eintrag der Liste. Wie ein sauberes Blocking mit Usercentrics bis in den Server-Container aussieht, steht im Guide Usercentrics + Server-Side GTM.

Passende Vorlage

CMP- und GTM-Consent-QA-Vorlage

Der wiederholbare Testplan für Default-denied, Consent-Update und Reject, über alle vier Signale.

QA-Vorlage holen →

Erst selbst prüfen

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

Tracking-Check starten →
Unser CMP blockt alles, der Scan meldet trotzdem Requests nach „Ablehnen“. Wer irrt?

Meist keiner von beiden. Das CMP blockt, was es kennt; der Request kommt von einem Skript, das am CMP vorbeiläuft: ein hartkodiertes Pixel im Theme, ein Tag im Tag Manager ohne Consent-Trigger, ein Plugin, das seinen Tracker selbst injiziert. Die Liste im Befund nennt die Hosts. Jeder davon hat einen Absender im Quelltext, den das CMP nie gesehen hat.

Zählen die cookielosen Consent-Mode-Pings als Verstoß?

Nicht in diesem Befund. Google-Pings mit denied-Stempel (gcs-Parameter) sind das Verhalten von Consent Mode Advanced und werden im Befund Consent Mode: Basic oder Advanced ausgewiesen, nicht hier. Ob diese Pings ohne Einwilligung zulässig sind, ist rechtlich offen; die Entscheidung gehört dokumentiert, nicht dem Scan überlassen.

Was passiert, wenn es auf der ersten Ebene keinen Ablehnen-Button gibt?

Dann ist der Reject-Lauf der Zustand ohne Klick. Feuert dabei schon Marketing, ist der Befund kritisch. Feuert nichts, steht die Zeile auf „zu prüfen“: Die Aufsichtsbehörden erwarten eine gleichwertige Ablehnen-Schaltfläche auf der ersten Ebene, und der Scan kann nur feststellen, dass er keine gefunden hat. Manche Banner blenden sie nur für Bots aus; das im echten Browser gegenprüfen.

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.