Přeskočit na obsah
Závažnost: VysokáVlastník: CMP administrátorČas na opravu: 30-60 min

GA4 před souhlasem

Odložte Google Analytics 4 až do chvíle, kdy existuje platný analytický souhlas, a ověřte, že parametry Consent Mode zůstávají konzistentní.

Zahrnuje: ga4_before_consent, pre_consent_ga4

Proč je to důležité

GA4 bývá často nastavené jako výchozí analytics a může začít odesílat pageviews nebo zapisovat identifikátory ještě před souhlasem uživatele.

Jak to ověřit ručně

  1. Sledujte GA4 requesty a cookies `_ga` při prvním načtení bez interakce.
  2. V GTM Preview nebo GA4 debug výstupech ověřte, zda se page_view neposílá ve stavu denied.
  3. Zkontrolujte, zda na webu neexistuje více implementací GA4.

Typické příčiny

  • GA4 konfigurační tag se spouští dřív, než se vyřeší souhlas.
  • Vedle sebe existují hardcoded gtag implementace a GTM.
  • Consent Mode sice existuje, ale GA4 není správně napojené na analytics signály.

Oprava v GTM

  1. Aplikujte kontroly analytics_storage na GA4 tag.
  2. Definujte Consent Initialization eventy ještě před GA4 tagy.
  3. V GTM Preview zkontrolujte page_view, session_start a custom eventy.

Oprava ve WordPressu nebo CMP pluginech

  1. Prověřte GA4 pluginy nebo Site Kit, které mohou injektovat GA4 nezávisle na CMP.
  2. Odstraňte duplicity mezi analytickým pluginem a GTM.
  3. Po vyčištění cache a frontend optimalizací test zopakujte.

Obecná vývojářská oprava

  1. Inicializujte GA4 až po platném analytics souhlasu nebo explicitním denied režimu.
  2. Odstraňte duplicitní GA4 tagy z templates, pluginů i tag manageru.
  3. Držte jednu consent logiku pro celý Google Analytics flow.

Jak potvrdit, že oprava funguje

  • Potvrďte, že před analytics souhlasem neodchází žádné GA4 volání.
  • Potvrďte, že cookies `_ga` zůstávají před opt-in nepřítomné.
  • Spusťte nový sken a ověřte, že finding GA4 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.

GA4 před souhlasem — GDPR Fix Guide