Závažnost: VysokáVlastník: CMP administrátorČas na opravu: 30-90 min
Analytics před souhlasem
Zabraňte tomu, aby se analytické nástroje načítaly nebo zapisovaly úložiště ještě před explicitním souhlasem návštěvníka.
Zahrnuje: pre_consent_analytics_cookie, analytics_before_consent
Proč je to důležité
Analytické tagy spuštěné před souhlasem patří mezi nejčastější porušení, protože nastavují identifikátory, odesílají requesty a sbírají eventy ještě před existencí jasného právního základu.
Jak to ověřit ručně
- Otevřete web v anonymním režimu a s bannerem vůbec neinteragujte.
- Zkontrolujte requesty GA4, Google Analytics, Matomo, Plausible nebo jiných analytických nástrojů při prvním načtení.
- V panelu cookies ověřte, zda se analytické cookies objevují ještě před souhlasem.
Typické příčiny
- Analytické tagy se spouštějí na pageview bez podmínky souhlasu.
- CMP se načítá až po analytických skriptech místo před nimi.
- Hardcoded analytické snippety obcházejí GTM nebo CMP.
Oprava v GTM
- Přesuňte analytické tagy za správné kontroly analytics_storage.
- Použijte Consent Initialization eventy ještě před analytickými triggery.
- V GTM Preview ověřte, že se žádný analytický tag nespustí před opt-in.
Oprava ve WordPressu nebo CMP pluginech
- Zkontrolujte theme a plugin integrace, které mohou injektovat analytické skripty před CMP.
- V CMP pluginu zapněte prior blocking pro kategorii analytics.
- Vyčistěte cache i CDN a test zopakujte v čisté session.
Obecná vývojářská oprava
- Zablokujte inicializaci analytických knihoven, dokud neexistuje platný souhlas.
- Vyhněte se automatickým inicializacím v HTML, layoutech a globálních skriptech.
- Centralizujte vynucování souhlasu tak, aby celá analytics používala stejnou logiku.
Jak potvrdit, že oprava funguje
- Potvrďte, že před souhlasem neodchází žádný analytický request.
- Potvrďte, že se analytické cookies nenastavují, dokud uživatel nesouhlasí.
- Spusťte nový sken a ověřte, že finding analytics před souhlasem zmizel.
Další krok
Po nasazení spusťte nový sken a potvrďte, že se změnilo skutečné runtime chování, nejen text banneru.