Google Analytics 4 najczęściej nie zbiera danych, bo tag nie jest wstawiony na stronach, ma zły identyfikator pomiaru, kontener GTM nie został opublikowany albo baner cookie blokuje tag nawet po wyrażeniu zgody. Rzadziej winny jest źle ustawiony filtr danych albo zwykłe opóźnienie w przetwarzaniu. Poniżej przyczyny w kolejności, w jakiej warto je sprawdzać - od najprostszych.
Najpierw: czy to na pewno brak danych
Według Google zbieranie danych po wdrożeniu tagu może zacząć się nawet po 30 minutach, a przetworzenie danych do standardowych raportów może trwać do 24 godzin. Dlatego zanim zaczniesz szukać błędu, wejdź na stronę, zaakceptuj pliki cookie, kliknij kilka podstron i po minucie otwórz Raporty > Czas rzeczywisty. Jeśli tam widzisz swoją wizytę, tag działa, a problem leży raczej w ustawieniach raportów lub filtrach.
Przyczyna 1. Tagu nie ma na stronach
GA4 zbiera dane tylko ze stron, na których jest tag. Typowe sytuacje:
- nowy szablon lub motyw strony bez kodu GTM albo tagu Google,
- landing page’e zbudowane w osobnym narzędziu,
- koszyk i zamówienie w innym systemie lub na innej domenie,
- kod wklejony w złe miejsce. Google zaleca umieścić tag Google zaraz po otwarciu sekcji
<head>, a kod GTM - jak najwyżej w<head>i dodatkowo zaraz po otwarciu<body>.
Przyczyna 2. Zły identyfikator pomiaru
Identyfikator w tagu musi być dokładnie taki jak w Administracja > Strumienie danych > szczegóły strumienia. Częste błędy to identyfikator innej usługi (np. testowej), stary identyfikator po migracji oraz spacje lub zmienione cudzysłowy po wklejeniu kodu z edytora tekstu.
Przyczyna 3. Problem w Google Tag Manager
- Brak tagu Google w kontenerze albo tag bez reguły - tag musi mieć regułę, zwykle uruchamianą przy wczytaniu strony.
- Nieopublikowane zmiany - dopóki nie klikniesz Prześlij i nie opublikujesz wersji, zmiany działają tylko w trybie podglądu.
- Kontener ze złym identyfikatorem - na stronie jest kod innego kontenera niż ten, który edytujesz.
Przyczyna 4. Baner cookie i tryb uzyskiwania zgody
Przy podstawowym wdrożeniu trybu zgody tagi Google są zablokowane do czasu wyrażenia zgody, więc od osób, które odmówiły, GA4 nie dostaje nic. Przy wdrożeniu zaawansowanym tagi przy odmowie wysyłają pingi bez plików cookie, które Google wykorzystuje do modelowania. Gorzej, gdy baner jest skonfigurowany błędnie i blokuje tag GA4 także po kliknięciu „Akceptuj” - wtedy dane spadają prawie do zera. Sprawdź to w trybie podglądu GTM: zaakceptuj zgody i zobacz, czy tag Google się uruchamia. Więcej o sygnałach zgody przeczytasz w poradniku parametry gcs i gcd w Consent Mode.
Przyczyna 5. Filtr danych wyklucza za dużo
W Administracja > Filtry danych sprawdź, czy któryś aktywny filtr nie obejmuje całego ruchu. Przykłady: reguła ruchu wewnętrznego z za szerokim zakresem adresów IP albo filtr nazwy hosta w trybie „Uwzględnij tylko” z literówką w domenie.
Przyczyna 6. Dane są, ale ich nie widać
- Progi danych - przy małym ruchu GA4 może ukrywać część wierszy, żeby chronić tożsamość użytkowników. Informacja o tym pojawia się u góry raportu.
- Zły zakres dat lub porównanie - np. aktywne porównanie albo filtr raportu wybierający ruch, którego nie ma.
- Retencja danych - eksploracje sięgają tylko tak daleko, jak pozwala ustawiony okres przechowywania danych.
Przyczyna 7. Podwójny tag zamiast braku tagu
To odwrotny problem, ale wygląda podobnie podejrzanie: nagły, niczym niewyjaśniony skok liczby wyświetleń stron. Google zaleca używać albo samego tagu Google, albo Menedżera tagów, a nie obu naraz, bo prowadzi to do zawyżonych danych. Usuń jedną z instalacji.
Szybka diagnoza
| Objaw | Sprawdź najpierw |
|---|---|
| brak danych od samego początku | identyfikator pomiaru, publikację kontenera, miejsce kodu |
| nagły spadek do zera po zmianach na stronie | czy tag jest w nowym szablonie, czy baner nie blokuje tagu |
| Czas rzeczywisty działa, raporty puste | czas przetwarzania (do 24 godzin), filtry danych, progi |
| brak części stron lub zakupów | tag na stronach zamówienia, innych domenach i landing page’ach |
Żeby następnym razem nie dowiadywać się o problemie po tygodniu, ustaw alerty w GA4 o braku użytkowników i transakcji. Jeśli mimo sprawdzenia tej listy dane dalej nie płyną, pomożemy w ramach wdrożenia Google Analytics 4.
Najczęściej zadawane pytania
Czy da się odzyskać dane z okresu, gdy GA4 nie działał?
Nie. GA4 nie uzupełnia danych wstecz. Możesz najwyżej oznaczyć ten okres w notatkach do raportów i porównywać go ostrożnie.
Czy blokery reklam mogą powodować brak danych?
Część rozszerzeń i przeglądarek blokuje skrypty analityczne, więc u części użytkowników tag się nie uruchomi. Nie tłumaczy to jednak całkowitego braku danych - jeśli GA4 nie widzi nikogo, przyczyna leży w tagu, GTM, zgodach lub filtrach.
Mam GA4 przez wtyczkę w WordPressie. Od czego zacząć?
Sprawdź w ustawieniach wtyczki identyfikator pomiaru i czy pomiar nie jest wyłączony dla części użytkowników. Upewnij się też, że ten sam identyfikator nie jest wpięty dodatkowo w GTM.


