Závažnosť: VysokáVlastník: VývojČas na opravu: 1-2 h
Cookies sa nastavujú aj po Reject
Opravte flow, v ktorom optional cookies alebo requesty pokračujú aj po tom, čo návštevník explicitne odmietne tracking.
Zahŕňa: cookies_after_reject, reject_not_enforced
Prečo je to dôležité
Reject tlačidlo, ktoré v praxi nezablokuje optional spracúvanie, je jeden z najjasnejších signálov, že consent mechanizmus sa nevynucuje správne.
Ako to overiť manuálne
- V čistej session zvoľte Reject a reloadnite stránku.
- Skontrolujte cookies a network requesty po Reject akcii.
- Porovnajte správanie pred a po Reject, aby ste overili, či optional storage skutočne prestane fungovať.
Typické príčiny
- Reject mení len banner state, ale neposiela denied consent state ďalej.
- Optional tagy sa po reloade znovu spustia napriek denied voľbe.
- Uložené consent hodnoty sa po navigácii čítajú zle alebo sa ignorujú.
Oprava v GTM
- Uistite sa, že denied consent state sa číta ešte pred spustením tagov po reloade.
- Consent checks pripojte na všetky optional tagy, nielen na first-load eventy.
- V GTM preview overte, že Reject pretrvá aj po reloade.
Oprava vo WordPress alebo CMP pluginoch
- Skontrolujte plugin integrácie, ktoré po Reject stále načítavajú optional tagy.
- Overte, že CMP plugin ukladá a vynucuje denied state naprieč reloadmi.
- Odstráňte prekrývajúce sa tracking pluginy, ktoré CMP state ignorujú.
Všeobecná oprava pre vývojára
- Reject berte ako vynútiteľný runtime state, nie len UI akciu.
- Pri uloženom denied state blokujte optional loadery na každej stránke.
- Testujte reload, revisit a cross-page flow, nielen prvotné načítanie.
Ako potvrdiť, že oprava funguje
- Reject a reload: potvrďte, že optional cookies ostávajú neprítomné.
- Reject a reload: potvrďte, že optional requesty ostávajú zablokované.
- Spustite nový sken a overte, že reject-flow findingy zmizli.
Ďalší krok
Po deployi spustite nový sken a potvrďte, že sa zmenilo reálne runtime správanie, nielen text banneru.