Závažnosť: VysokáVlastník: CMP adminČas na opravu: 30-60 min
GA4 pred súhlasom
Zastavte GA4 pred inicializáciou, nastavením cookies alebo posielaním page-view trafficu, kým nie je udelený analytics súhlas.
Zahŕňa: ga4_before_consent, pre_consent_ga4
Prečo je to dôležité
GA4 patrí medzi najčastejšie consent zlyhania, pretože býva nasadený skoro v templatoch alebo GTM a začne zbierať dáta skôr, než sa vynúti banner state.
Ako to overiť manuálne
- V Network paneli hľadajte GA4 `collect` requesty ešte pred akoukoľvek consent akciou.
- Skontrolujte, či sa `_ga` a súvisiace cookies neobjavia pred analytics súhlasom.
- Overte, či GA4 config nebeží skôr než Consent Initialization alebo CMP eventy.
Typické príčiny
- GA4 config tag sa spúšťa na page loade bez consent checks.
- Priamy gtag snippet duplikuje GTM-managed GA4.
- Consent defaulty sú pri prvom loade granted alebo undefined.
Oprava v GTM
- Pripojte analytics consent checks ku všetkým GA4 config a event tagom.
- Posuňte denied defaulty skôr než inicializáciu GA4.
- Odstráňte duplicitné GA4 implementácie mimo GTM.
Oprava vo WordPress alebo CMP pluginoch
- Vypnite vstavané GA4 načítanie v SEO alebo analytics pluginoch, ak ho už rieši GTM.
- Použite CMP integráciu na blokovanie GA4 až do udelenia analytics súhlasu.
- Po purge cache test zopakujte v čistej browser session.
Všeobecná oprava pre vývojára
- Inicializujte GA4 až po udelení analytics súhlasu.
- Vyhnite sa duálnej inštalácii cez theme snippet aj GTM naraz.
- Page-view zber považujte za optional analytics processing.
Ako potvrdiť, že oprava funguje
- Potvrďte, že sa pred súhlasom neposielajú GA4 requesty.
- Potvrďte, že `_ga` cookies sa pred súhlasom neobjavia.
- Spustite nový sken a potvrďte, že GA4 finding zmizol.
Ďalší krok
Po deployi spustite nový sken a potvrďte, že sa zmenilo reálne runtime správanie, nielen text banneru.