Rimtumas: AukštaAtsakingas: CMP administratoriusPataisymo laikas: 30-90 min
Analytics prieš sutikimą
Neleiskite analytics įrankiams įsikelti ar rašyti į storage prieš lankytojui suteikiant aiškų sutikimą.
Apima: pre_consent_analytics_cookie, analytics_before_consent
Kodėl tai svarbu
Analytics tagai, kurie suveikia prieš sutikimą, yra vieni dažniausių pažeidimų, nes nustato identifikatorius, siunčia užklausas ir renka įvykius dar nesant aiškaus teisinio pagrindo.
Kaip tai patikrinti rankiniu būdu
- Atidarykite svetainę incognito režimu ir nesąveikaukite su banneriu.
- Patikrinkite GA4, Google Analytics, Matomo, Plausible ar kitų analytics įrankių užklausas per pirmą įkėlimą.
- Patikrinkite cookies rodinyje, ar analytics cookies atsiranda prieš sutikimą.
Tipinės priežastys
- Analytics tagai triggerinami pageview metu be sutikimo sąlygų.
- CMP įkeliamas po analytics skriptų, o ne prieš juos.
- Hardcoded analytics snippetai apeina GTM ar CMP.
Pataisa GTM
- Perkelkite analytics tagus už tinkamų analytics_storage patikrų.
- Naudokite Consent Initialization įvykius prieš analytics triggerius.
- Patvirtinkite GTM Preview, kad nė vienas analytics tagas neveikia iki opt-in.
Pataisa WordPress ar CMP įskiepiuose
- Peržiūrėkite temos ir įskiepių integracijas, kurios gali įterpti analytics skriptus prieš CMP.
- CMP įskiepyje įjunkite prior blocking analytics kategorijai.
- Išvalykite cache ir CDN ir pakartotinai testuokite švarioje sesijoje.
Bendra kūrėjų pataisa
- Blokuokite analytics bibliotekų inicializavimą, kol nėra galiojančio sutikimo.
- Venkite automatinės inicializacijos HTML, layoutuose ir globaliuose skriptuose.
- Centralizuokite sutikimo taikymą, kad visas analytics sektų ta pačia logika.
Kaip patvirtinti, kad pataisa veikia
- Patvirtinkite, kad iki sutikimo neišsiunčiama jokia analytics užklausa.
- Patvirtinkite, kad analytics cookies nenustatomi, kol vartotojas nepriima.
- Paleiskite naują scan ir patikrinkite, kad analytics prieš sutikimą finding išnyksta.
Kitas žingsnis
Po deploy paleiskite naują skenavimą ir patvirtinkite, kad pasikeitė realus runtime elgesys, o ne tik bannerio tekstas.