Schweregrad: HochVerantwortlich: EntwicklungZeit bis zur Behebung: 1-2 h
Cookies werden nach Reject weiterhin gesetzt
Beheben Sie Flows, bei denen optionale Cookies oder Requests weiterlaufen, obwohl der Besucher Tracking ausdrücklich abgelehnt hat.
Umfasst: cookies_after_reject, reject_not_enforced
Warum das wichtig ist
Ein Reject-Button, der optionale Verarbeitung nicht wirklich blockiert, ist eines der klarsten Zeichen dafür, dass der Consent-Mechanismus nicht korrekt durchgesetzt wird.
So prüfen Sie das manuell
- Lehnen Sie optionale Verarbeitung in einer sauberen Sitzung ab und laden Sie die Seite neu.
- Prüfen Sie Cookies und Network-Requests nach Reject.
- Vergleichen Sie das Verhalten vor und nach Reject, um zu bestätigen, ob optionale Speicherung wirklich stoppt.
Typische Ursachen
- Reject aktualisiert nur den Banner-Zustand, überträgt aber keinen denied-Consent-Status.
- Optionale Tags feuern nach dem Reload trotz abgelehnter Wahl erneut.
- Gespeicherte Consent-Werte werden nach Navigation falsch gelesen oder ignoriert.
Behebung in GTM
- Stellen Sie sicher, dass denied-Consent gelesen wird, bevor Tags nach Reload laufen können.
- Hängen Sie Consent-Checks an alle optionalen Tags, nicht nur an Events beim ersten Laden.
- Prüfen Sie im GTM-Preview, dass Reject den denied-Zustand über Reloads hinweg beibehält.
Behebung in WordPress oder CMP-Plugins
- Prüfen Sie Plugin-Integrationen, die optionale Tags nach Reject weiter laden.
- Verifizieren Sie, dass das CMP-Plugin denied-Zustand über Seitenaufrufe hinweg speichert und durchsetzt.
- Entfernen Sie überlappende Tracking-Plugins, die den CMP-Status ignorieren.
Allgemeine Entwicklerkorrektur
- Behandeln Sie Reject als durchsetzbaren Laufzeitstatus und nicht nur als UI-Aktion.
- Blockieren Sie optionale Loader auf jeder Seite, wenn der gespeicherte Consent denied ist.
- Testen Sie Reload-, Revisit- und Cross-Page-Flows statt nur das Verhalten beim ersten Laden.
So bestätigen Sie, dass die Behebung funktioniert
- Reject und Reload: Bestätigen Sie, dass optionale Cookies weiter fehlen.
- Reject und Reload: Bestätigen Sie, dass optionale Requests blockiert bleiben.
- Starten Sie einen neuen Scan und prüfen Sie, dass Reject-Flow-Funde verschwinden.
Nächster Schritt
Starten Sie nach dem Deployment einen neuen Scan, um zu bestätigen, dass sich das Laufzeitverhalten geändert hat und nicht nur der Bannertext.