· 7 min czytania

GA4 traci dane — ile dokładnie i dlaczego

Porównanie danych GA4 z rzeczywistą sprzedażą pokazuje lukę 30-40%. Poznaj dokładne przyczyny i sprawdź, jak to wygląda u Ciebie.

GA4 Google Analytics utrata danych

Paradoks GA4: następca, który widzi mniej

Kiedy Google w lipcu 2023 roku wymusił migrację z Universal Analytics na Google Analytics 4, większość marketerów spodziewała się jednego — lepszych danych. Nowa platforma, nowy model eventowy, machine learning w standardzie. Brzmiało obiecująco.

Rzeczywistość okazała się dokładnie odwrotna.

Universal Analytics w swoich najlepszych czasach operował w środowisku, gdzie adblocki były niszowe, Safari nie blokowało cookies, a o Consent Mode nikt nie słyszał. Owszem, UA miał swoje wady — model oparty na sesjach był uproszczony, a dane o użytkownikach cross-device praktycznie nie istniały. Ale jedno trzeba mu przyznać: zbierał dane niemal ze 100% ruchu na stronie.

GA4 weszło na rynek w zupełnie innym momencie. Przeglądarki prowadzą otwartą wojnę z trackingiem. Użytkownicy masowo instalują adblocki. Regulacje RODO wymuszają baner cookies z realnym wyborem „odmów”. I nagle okazuje się, że najnowocześniejsze narzędzie analityczne Google widzi zaledwie 60-70% tego, co faktycznie dzieje się na Twojej stronie.

To nie jest problem konfiguracji. To problem architektury — GA4 nadal opiera się na modelu client-side, który w 2026 roku jest fundamentalnie ograniczony.

Twarde dane: 30 dni, 1 platforma e-commerce, 30% luka

Zamiast teoretyzować, pokażę konkretny przypadek. Średniej wielkości sklep internetowy z branży fashion, budżet reklamowy ok. 35 000 zł miesięcznie w Google Ads i Meta Ads. Porównanie danych z lutego:

Źródło danychLiczba transakcjiPrzychód
Platforma e-commerce (WooCommerce)1 247387 400 zł
GA4 (standardowa konfiguracja)871264 200 zł
Różnica376 transakcji (30,2%)123 200 zł (31,8%)

GA4 „zgubiło” prawie co trzecią transakcję. To nie jest margines błędu — to przepaść.

Co gorsza, te brakujące transakcje nie znikają losowo. GA4 systematycznie niedowiduje określonych segmentów użytkowników — tych na Safari, tych z adblockami, tych którzy odmówili zgody na cookies. A to są często wartościowi klienci, nie boty.

Rozbieżność na poziomie przychodów jest jeszcze większa (31,8% vs 30,2% w transakcjach), co sugeruje, że tracone transakcje mają wyższą średnią wartość koszyka. To logiczne — użytkownicy Apple (Safari/iOS), którzy stanowią dużą część „niewidzialnych”, statystycznie wydają więcej.

Anatomia utraty danych: co dokładnie kradnie Twoje liczby

Adblocki — ok. 18% użytkowników niewidocznych

Polska jest europejskim liderem w adopcji adblocków. Według danych Gemius i PageFair, 35-42% polskich internautów korzysta z oprogramowania blokującego reklamy. Ale nie wszystkie adblocki blokują GA4 — domyślne listy filtrów różnią się zakresem.

W praktyce, po przeanalizowaniu logów serwerowych i porównaniu z danymi GA4, okazuje się, że ok. 18% unikalnych użytkowników jest całkowicie niewidocznych dla Google Analytics. Ich wizyty, interakcje, zakupy — GA4 nie wie, że istnieją.

Popularne rozszerzenia jak uBlock Origin z listą EasyPrivacy blokują żądania do google-analytics.com i googletagmanager.com. Dla GA4 tacy użytkownicy po prostu nie istnieją. Żaden event nie zostaje wysłany, żadna sesja nie jest rejestrowana.

ITP w Safari — ok. 8% utraty atrybucji

Intelligent Tracking Prevention (ITP) w Safari to mechanizm, który ogranicza czas życia cookies JavaScript do maksymalnie 7 dni, a w wielu przypadkach do 24 godzin. GA4 ustawia swoje cookies (_ga, ga*) przez JavaScript — więc podlega tym ograniczeniom w pełni.

Co to oznacza w praktyce? Użytkownik klika w reklamę Google Ads w poniedziałek, przegląda produkty, ale kupuje dopiero w następną sobotę. W Universal Analytics — konwersja przypisana do reklamy. W GA4 na Safari — to nowy, nieznany użytkownik z „direct / none”. Reklama nie dostaje kredytu za konwersję, którą wygenerowała.

Biorąc pod uwagę, że Safari odpowiada za ok. 25-30% ruchu mobilnego w Polsce (dane StatCounter), utrata atrybucji na poziomie 8% jest konserwatywnym szacunkiem. W przypadku sklepów z wysokim udziałem ruchu mobilnego ta liczba bywa wyższa.

Prawidłowo wdrożony baner cookies z opcją „odmów” (a tak wymaga RODO) powoduje, że część użytkowników nie wyraża zgody na śledzenie. GA4 w trybie Consent Mode z parametrem analytics_storage: denied zbiera jedynie dane zanonimizowane, bez identyfikatorów użytkownika, bez cookies.

Google próbuje to kompensować modelowaniem statystycznym — ale modele działają dobrze dopiero przy dużym wolumenie danych i kilku tygodniach nauki. Dla mniejszych sklepów modelowanie jest nieprecyzyjne.

Ważne zastrzeżenie: respektowanie odmowy zgody jest obowiązkowe i etyczne. Server-side tracking nie omija Consent Mode — ale pozwala na lepsze modelowanie danych z trybu denied, ponieważ serwer ma dostęp do większej ilości sygnałów kontekstowych.

Luki cross-device — ok. 3-5%

Użytkownik przegląda ofertę na telefonie, dodaje do koszyka, a finalizuje zakup na laptopie. GA4 ma mechanizmy cross-device (User-ID, Google Signals), ale działają one tylko gdy użytkownik jest zalogowany lub identyfikowalny. W przypadku client-side tracking z ograniczonymi cookies — identyfikacja cross-device jest mocno utrudniona.

Te 3-5% to transakcje, które GA4 widzi, ale przypisuje do złego źródła lub traktuje jako nowego użytkownika. Efekt: zniekształcony obraz ścieżki zakupowej.

Jak samodzielnie sprawdzić skalę problemu

Nie musisz wierzyć na słowo. Oto prosty audyt, który możesz wykonać w 15 minut:

Krok 1: Zaloguj się do panelu swojej platformy e-commerce (Shopify, WooCommerce, PrestaShop, Magento — cokolwiek używasz). Wyciągnij liczbę zamówień i przychód za ostatnie 30 dni.

Krok 2: W GA4 przejdź do raportu Monetyzacja > Zakupy w e-commerce. Ustaw ten sam zakres dat. Porównaj liczbę transakcji i przychód.

Krok 3: Oblicz procentową różnicę: (1 - transakcje_GA4 / transakcje_ecommerce) × 100%

Jeśli wynik to:

  • Poniżej 10% — masz dobrze skonfigurowane śledzenie, ale i tak tracisz dane
  • 10-25% — standardowa sytuacja w client-side tracking, warto rozważyć server-side
  • 25-40% — poważna utrata danych, Twoje decyzje biznesowe bazują na niepełnym obrazie
  • Powyżej 40% — prawdopodobnie masz też błędy konfiguracyjne oprócz systemowej utraty danych

Ile Cię to kosztuje: wpływ na decyzje biznesowe

Utrata 30% danych o transakcjach to nie tylko problem raportowy. To problem, który kosztuje realne pieniądze na kilku poziomach:

Algorytmy reklamowe działają gorzej. Google Ads Smart Bidding i Meta Advantage+ uczą się na konwersjach. Jeśli widzą 871 zamiast 1 247 transakcji, ich model rzeczywistości jest przekłamany o 30%. Ustawiają za niskie stawki, bo „myślą”, że kampania konwertuje gorzej niż w rzeczywistości. Efekt: tracisz zasięg, aukcje i sprzedaż.

Atrybucja jest fałszywa. Kanał, który wygląda na słaby (bo GA4 nie widzi jego konwersji na Safari), może być Twoim najlepszym źródłem przychodów. Wyłączasz go lub ograniczasz budżet — i tracisz sprzedaż, nie wiedząc dlaczego.

Budżet jest alokowany błędnie. Na podstawie niekompletnych danych przenosisz budżet z kanału A do kanału B. Ale kanał A tracił 40% danych (wysoki udział Safari), a kanał B tylko 15%. W rzeczywistości kanał A był bardziej efektywny — po prostu tego nie widziałeś.

Rozwiązanie: server-side tracking jako fundament

Server-side tracking nie jest magiczną różdżką, ale jest dziś jedynym systemowym rozwiązaniem problemu utraty danych w GA4. Przenosząc zbieranie danych na Twój serwer:

  • Dane przechodzą przez Twoją domenę — adblocki ich nie blokują
  • Cookies ustawiane server-side nie podlegają ograniczeniom ITP (7 dni / 24h)
  • Meta Conversions API i Google Ads Enhanced Conversions otrzymują pełniejsze dane
  • Consent Mode v2 działa precyzyjniej z danymi server-side

W przypadku sklepu z naszego przykładu, po wdrożeniu server-side tracking, luka spadła z 30% do ok. 4-5% (reszta to użytkownicy, którzy odmówili zgody — i ich decyzję respektujemy). Algorytmy Google Ads zaczęły lepiej optymalizować kampanie, a ROAS wzrósł o 22% w ciągu pierwszych 6 tygodni.

Podsumowanie

GA4 to dobre narzędzie analityczne — ale w standardowej konfiguracji client-side traci 30-40% danych o transakcjach. To nie jest kwestia błędnej konfiguracji, lecz fundamentalne ograniczenie architektury, w której przeglądarka użytkownika jest jedynym punktem zbierania danych.

Adblocki, ITP, Consent Mode i luki cross-device to nie przejściowe problemy — to nowa rzeczywistość, która będzie się pogłębiać. Przeglądarki będą coraz agresywniej chronić prywatność użytkowników, a GA4 client-side będzie widział coraz mniej.

Server-side tracking pozwala odzyskać większość utraconych danych, jednocześnie respektując prywatność użytkowników i wymagania RODO. To inwestycja, która zwraca się w ciągu tygodni — poprzez lepszą optymalizację kampanii, trafniejszą atrybucję i pewniejsze decyzje biznesowe.

Chcesz sprawdzić, ile tracisz? Umów bezpłatną diagnozę

Chcesz odzyskać utracone dane?

Umów się na bezpłatną 30-minutową rozmowę diagnostyczną.

Umów diagnozę