Waga: WysokaWłaściciel: DevelopmentCzas naprawy: 1-2 h
Cookies są nadal ustawiane po Reject
Napraw flow, w których opcjonalne cookies albo requesty nadal działają, mimo że użytkownik wyraźnie odrzucił tracking.
Obejmuje: cookies_after_reject, reject_not_enforced
Dlaczego to ważne
Przycisk Reject, który nie blokuje realnie opcjonalnego przetwarzania, jest jednym z najczytelniejszych sygnałów, że mechanizm zgody nie jest poprawnie egzekwowany.
Jak zweryfikować to ręcznie
- Odrzuć opcjonalne przetwarzanie w czystej sesji i przeładuj stronę.
- Sprawdź cookies i requesty sieciowe po Reject.
- Porównaj zachowanie przed i po Reject, aby potwierdzić, czy opcjonalny storage faktycznie się zatrzymuje.
Typowe przyczyny
- Reject aktualizuje tylko wizualny stan bannera, ale nie propaguje stanu denied.
- Opcjonalne tagi odpalają się ponownie po reloadzie mimo odrzuconego wyboru.
- Zapisane wartości zgody są błędnie odczytywane lub ignorowane po nawigacji.
Naprawa w GTM
- Upewnij się, że stan denied jest odczytywany zanim tagi będą mogły ruszyć po reloadzie.
- Podłącz kontrole zgody do wszystkich opcjonalnych tagów, a nie tylko do eventów first-load.
- Sprawdź w GTM Preview, że Reject poprawnie utrzymuje się przez reloady.
Naprawa w WordPressie lub wtyczkach CMP
- Sprawdź integracje pluginów, które po Reject nadal ładują opcjonalne tagi.
- Zweryfikuj, że plugin CMP zapisuje i egzekwuje stan denied na wszystkich page loadach.
- Usuń nakładające się pluginy trackingowe, które ignorują stan CMP.
Ogólna poprawka developerska
- Traktuj Reject jako egzekwowalny stan runtime, a nie tylko akcję UI.
- Blokuj opcjonalne loadery na każdej stronie, gdy zapisany stan zgody to denied.
- Testuj scenariusze reload, revisit i cross-page, a nie tylko first-load.
Jak potwierdzić, że poprawka działa
- Reject i reload: potwierdź, że opcjonalne cookies pozostają nieobecne.
- Reject i reload: potwierdź, że opcjonalne requesty pozostają zablokowane.
- Uruchom nowy skan i sprawdź, że findings związane z Reject znikają.
Następny krok
Po wdrożeniu uruchom nowy skan, aby potwierdzić, że zmieniło się rzeczywiste zachowanie runtime, a nie tylko treść bannera.