Waga: WysokaWłaściciel: Administrator CMPCzas naprawy: 30-60 min
GA4 przed zgodą
Opóźnij Google Analytics 4 do momentu uzyskania ważnej zgody analytics i sprawdź, że parametry Consent Mode pozostają spójne.
Obejmuje: ga4_before_consent, pre_consent_ga4
Dlaczego to ważne
GA4 jest często konfigurowany jako domyślna analityka i może zacząć wysyłać pageview albo zapisywać identyfikatory zanim użytkownik zaakceptuje.
Jak zweryfikować to ręcznie
- Monitoruj requesty GA4 i cookies `_ga` przy pierwszym ładowaniu bez interakcji.
- Sprawdź GTM Preview lub debug GA4, czy page_view jest wysyłany w stanie denied.
- Zweryfikuj, czy na stronie nie istnieje wiele implementacji GA4.
Typowe przyczyny
- Tag konfiguracji GA4 odpala się zanim consent zostanie rozstrzygnięty.
- Współistnieją hardcoded implementacja gtag i GTM.
- Consent Mode jest obecny, ale GA4 nie jest poprawnie podłączony do sygnałów analytics.
Naprawa w GTM
- Zastosuj kontrole analytics_storage do tagu GA4.
- Zdefiniuj eventy Consent Initialization przed tagami GA4.
- Przejrzyj page_view, session_start i custom eventy w GTM Preview.
Naprawa w WordPressie lub wtyczkach CMP
- Sprawdź pluginy GA4 lub Site Kit, które mogą wstrzykiwać GA4 niezależnie od CMP.
- Usuń duplikaty między pluginem analitycznym a GTM.
- Przetestuj ponownie po wyczyszczeniu cache i optymalizacji frontendu.
Ogólna poprawka developerska
- Inicjalizuj GA4 dopiero po uzyskaniu ważnej zgody analytics albo jawnego stanu denied.
- Usuń duplikaty tagów GA4 z szablonów, pluginów i tag managera.
- Utrzymuj jedną logikę zgody dla całego przepływu Google Analytics.
Jak potwierdzić, że poprawka działa
- Potwierdź, że żadne wywołanie GA4 nie wychodzi przed zgodą analytics.
- Potwierdź, że cookies `_ga` pozostają nieobecne przed opt-in.
- Uruchom nowy skan i sprawdź, że finding GA4 przed zgodą znika.
Następny krok
Po wdrożeniu uruchom nowy skan, aby potwierdzić, że zmieniło się rzeczywiste zachowanie runtime, a nie tylko treść bannera.