← Powrót do bloga
Udostępnij

Dlaczego dane GSC różnią się od GA4: 7 powodów i listy kontrolne

| 07 mar 2025 Zaktualizowano: 21 maj 2026 | 12 min czytania 0 wyświetleń
Dlaczego dane GSC różnią się od GA4

Otwierasz Google Search Console i widzisz 1200 kliknięć w ciągu tygodnia. Sprawdzasz GA4 — wyświetla 850 sesji z wyszukiwania organicznego. Naturalna reakcja to podejrzenie, że coś się zepsuło. W rzeczywistości oba narzędzia działają dokładnie tak, jak zostały zaprojektowane — po prostu mierzą różne rzeczy w fundamentalnie różny sposób.

Rozbieżność między GSC a GA4 nie jest błędem — to strukturalna cecha dwóch narzędzi zbudowanych na różnych architekturach. Google Search Console rejestruje to, co dzieje się przed kliknięciem: wyświetlenia, pozycje, CTR — wszystko po stronie Google, zanim użytkownik dotrze do Twojej witryny. Google Analytics 4 aktywuje się po kliknięciu i śledzi zachowanie użytkownika za pomocą tagu JavaScript uruchomionego bezpośrednio na Twoich stronach. Jeśli skrypt nie załaduje się, użytkownik ma blokadę reklam, odrzucił cookies lub zamknął kartę przed pełnym załadowaniem strony — GA4 tego nie zarejestruje. GSC już odnotował kliknięcie.

Ten przewodnik omawia 7 głównych przyczyn rozbieżności między GSC a GA4, wyjaśnia rosnący wpływ Consent Mode v2 na dane polskich witryn w latach 2025–2026 i dostarcza dwie praktyczne checklisty: jedną do diagnostyki rozbieżności i jedną do prawidłowej konfiguracji obu narzędzi.

GSC kontra GA4: kluczowa różnica

GSC vs GA4: Kluczowe różnice — tabela porównawcza

Zanim przejdziemy do konkretnych przyczyn, warto zrozumieć fundamentalną różnicę między narzędziami:

  • Google Search Console to narzędzie widoczności w wyszukiwarce. Zbiera dane na infrastrukturze Google: jak często Twoja witryna pojawiała się w wynikach wyszukiwania, ile razy użytkownicy klikali i jaka była średnia pozycja. GSC nie zależy od przeglądarki użytkownika, wykonania JavaScript ani preferencji dotyczących plików cookie.
  • Google Analytics 4 to narzędzie do analizy zachowań. Zbiera dane po tym, jak użytkownik już przeszedł na stronę, za pośrednictwem tagu JavaScript wdrożonego bezpośrednio lub przez Google Tag Manager. GA4 jest całkowicie zależny od środowiska przeglądarki użytkownika, ustawień Consent Mode, blokerów reklam i poprawności implementacji tagu.

Mówiąc prościej: GSC mierzy to, co dzieje się w Google Search; GA4 mierzy to, co dzieje się na Twojej witrynie. To dwa różne spojrzenia na tę samą ścieżkę użytkownika i nigdy nie będą idealnie zgodne — ani nie powinny.

7 powodów, dla których dane GSC różnią się od GA4

7 powodów rozbieżności danych GSC i GA4 — infografika

1. Różne metody zbierania danych

GSC zbiera dane na poziomie serwera Google — niezależnie od urządzenia, przeglądarki ani ustawień użytkownika. GA4 zależy od wykonania JavaScript w przeglądarce użytkownika. Jeśli tag nie załaduje się z powodu wolnego łącza, błędu skryptu lub braku tagu na określonym szablonie strony — GA4 nic nie zarejestruje. GSC odnotował kliknięcie w chwili, gdy użytkownik opuścił stronę wyników wyszukiwania.

2. Filtrowanie botów i spamu

GA4 stosuje agresywne filtrowanie znanych botów i crawlerów, automatycznie wykluczając ruch pasujący do znanych wzorców botów. GSC również filtruje techniczne crawlery, ale stosuje inne kryteria. Niektóre graniczne zapytania automatyczne mogą pojawiać się jako kliknięcia w GSC, a być filtrowane przez GA4 — lub odwrotnie.

3. Blokery reklam i JavaScript

Na polskim rynku szacuje się, że 20–35% użytkowników desktopowych korzysta z jakiejś formy blokowania reklam (uBlock Origin, AdBlock Plus, wbudowany bloker Brave itp.). Narzędzia te często blokują Google Analytics razem ze skryptami reklamowymi. Efekt: realny ruch istnieje i GSC rejestruje kliknięcie, ale GA4 nigdy nie odbiera hitu. To jedno z najistotniejszych, ale często pomijanych źródeł rozbieżności.

4. Wpływ Consent Mode v2

Od początku 2024 roku Consent Mode v2 jest obowiązkowy dla wszystkich witryn używających produktów Google w Europejskim Obszarze Gospodarczym, w tym w Polsce. Gdy użytkownik odrzuca baner zgody na pliki cookie, GA4 nie otrzymuje bezpośrednich danych o sesji. GA4 może próbować modelować te utracone dane przy użyciu uczenia maszynowego, ale modelowane dane są z natury mniej dokładne niż bezpośrednie pomiary. GSC jest całkowicie niezależny od wyborów użytkownika dotyczących zgody.

5. Kanoniczne adresy URL a rzeczywiste adresy URL

GSC agreguje dane według kanonicznego adresu URL — nawet jeśli użytkownicy dotarli przez niekanoniczny wariant (wersja HTTP, wariant www, URL ze znakiem slash na końcu lub bez niego). GA4 śledzi rzeczywisty URL załadowany w przeglądarce. Jeśli masz łańcuchy przekierowań lub nieprawidłowe tagi kanoniczne, dane w GA4 mogą być rozproszone między wieloma wariantami URL, podczas gdy GSC pokazuje skonsolidowaną liczbę dla strony kanonicznej.

6. Strefy czasowe i opóźnienia przetwarzania danych

GSC domyślnie używa czasu pacyficznego (PST/PDT). GA4 używa strefy czasowej skonfigurowanej w ustawieniach właściwości. Jeśli Twoja właściwość GA4 jest ustawiona na europejską strefę czasową, ale porównujesz z granicami dni w GSC opartymi na PST, możesz zobaczyć pozorne rozbieżności w danych dziennych. Ponadto GSC może opóźniać dane o 24–48 godzin, co sprawia, że porównania w czasie rzeczywistym są zawodne.

7. Zliczanie sesji a zliczanie kliknięć

To jedno z najczęstszych źródeł nieporozumień. GSC zlicza kliknięcia: ile razy użytkownicy kliknęli Twoją witrynę w wynikach wyszukiwania. GA4 zlicza sesje: jedna sesja może obejmować wiele odsłon, a jeden użytkownik może wygenerować kilka sesji z kilku kliknięć. Jedno kliknięcie w GSC nie odpowiada jeden do jednego jednej sesji w GA4.

Consent Mode v2 i modelowanie danych w GA4 (2025–2026)

Wdrożenie Consent Mode v2 w Polsce i całym EOG stało się jednym z głównych czynników zwiększonej rozbieżności między GSC a GA4 w latach 2025–2026. Dla polskich firm jest to teraz kluczowe zagadnienie w strategii danych analitycznych.

Gdy użytkownik odrzuca lub ignoruje baner zgody, GA4 otrzymuje jedynie minimalny „ping” bez żadnych danych osobowych ani danych sesji. W odpowiedzi GA4 stosuje Modelowanie Behawioralne — podejście oparte na uczeniu maszynowym, które szacuje liczbę odwiedzin i konwersji od użytkowników, którzy nie wyrazili zgody, na podstawie wzorców od użytkowników wyrażających zgodę o podobnych cechach. Te modelowane dane są włączane do raportów GA4, ale ich dokładność w dużej mierze zależy od wolumenu ruchu.

Praktyczny wpływ na polski rynek: Polska należy do krajów z relatywnie wysokim odsetkiem odrzuceń zgody na pliki cookie. Dla witryn z silną polską audytorium różnica między GSC a GA4 może regularnie wynosić 30–60%. Wdrożenie tagowania po stronie serwera (GTM Server-Side) jest coraz szerzej stosowane przez polskie firmy, aby zmniejszyć wpływ blokerów reklam i poprawić zbieranie danych zgodne z wymogami zgody.

Kanoniczne URL i przekierowania — szczegółowo

GSC konsoliduje dane dla wszystkich wariantów URL, które uznaje za duplikaty kanonicznego. Na przykład, jeśli istnieje przekierowanie z http://site.com/strona na https://site.com/strona/, GSC przypisze dane do kanonicznej wersji HTTPS. GA4 rejestruje rzeczywisty końcowy URL załadowany w przeglądarce — ale jeśli łańcuch przekierowań jest źle skonfigurowany, tag GA4 może uruchomić się na pośrednim URL lub w ogóle się nie uruchomić.

Typowe problemy: przekierowanie HTTP na HTTPS, gdzie tag GA4 jest tylko na wersji HTTPS; przekierowania www na non-www; strony ze znakiem slash na końcu i bez niego traktowane jako oddzielne URL; parametry UTM tworzące warianty URL, które GA4 zlicza jako oddzielne strony docelowe. Regularnie audytuj łańcuchy przekierowań za pomocą narzędzia do crawlowania i upewnij się, że wszystkie tagi kanoniczne wskazują na właściwy docelowy URL.

Praktyczna checklista: jak diagnozować rozbieżności

Lista kontrolna: diagnozowanie rozbieżności GSC i GA4

Jeśli zidentyfikowałeś znaczną różnicę między GSC a GA4, przejdź przez tę checklistę, aby zlokalizować przyczynę:

  1. ✓ Porównaj dokładnie ten sam zakres dat w obu narzędziach, uwzględniając opóźnienie danych GSC do 48 godzin
  2. ✓ W GA4 filtruj tylko ruch organiczny: Źródło sesji / Medium = google / organic
  3. ✓ Potwierdź, że integracja GSC jest aktywna w GA4 (Administracja → Powiązania produktów → Powiązania Search Console)
  4. ✓ Zweryfikuj zgodność stref czasowych: ustawienia właściwości GA4 vs domyślny PST/PDT w GSC
  5. ✓ Potwierdź, że wewnętrzne adresy IP są wykluczone w GA4 (Administracja → Filtry danych → Ruch wewnętrzny)
  6. ✓ Zweryfikuj, że tag GA4 uruchamia się na wszystkich szablonach stron za pomocą trybu podglądu GTM lub GA4 DebugView
  7. ✓ Sprawdź konsolę przeglądarki pod kątem błędów JavaScript na kluczowych stronach docelowych
  8. ✓ Sprawdź, czy robots.txt nie blokuje nieumyślnie Googlebot na żadnych stronach
  9. ✓ Przeprowadź audyt tagów kanonicznych — potwierdź, że wskazują na prawidłowe, indeksowalne URL
  10. ✓ Sprawdź łańcuchy przekierowań: HTTP→HTTPS, www→non-www, warianty ze znakiem slash na końcu
  11. ✓ Przejrzyj konfigurację Consent Mode v2 — potwierdź, że modelowanie behawioralne jest włączone
  12. ✓ Segmentuj zapytania brandowe i niebrandowe oddzielnie — wzorzec rozbieżności może się różnić
  13. ✓ W GSC sprawdź, czy filtr „Typ wyszukiwania” jest ustawiony na „Internet” (nie Grafika lub Wideo)
  14. ✓ Zweryfikuj konfigurację śledzenia między domenami w GA4, jeśli lejek konwersji obejmuje wiele domen
  15. ✓ Oceń wpływ blokerów reklam — rozważ wdrożenie tagowania GA4 po stronie serwera, aby zmniejszyć utratę danych

Checklista konfiguracji dla dokładnych danych

Aby zminimalizować rozbieżności i uzyskać jak najdokładniejsze dane w obu narzędziach, zweryfikuj następujące kroki konfiguracji:

  1. Połącz GSC z GA4: Administracja → Powiązania produktów → Powiązania Search Console → Połącz
  2. Ustaw prawidłową strefę czasową w GA4: Administracja → Ustawienia właściwości → Strefa czasowa → Europe/Warsaw
  3. Włącz Consent Mode v2 z modelowaniem behawioralnym: skonfiguruj integrację CMP w GTM i włącz Modelowanie Behawioralne w GA4
  4. Wdróż tagowanie GA4 po stronie serwera: zmniejsza wpływ blokerów reklam i znacząco poprawia jakość danych
  5. Wyklucz ruch wewnętrzny: Administracja → Filtry danych → Ruch wewnętrzny → dodaj zakresy IP biura i deweloperów
  6. Skonfiguruj śledzenie między domenami: jeśli Twoja witryna zawiera subdomeny lub domeny partnerskie w ścieżce konwersji
  7. Przeprowadź audyt tagów kanonicznych na wszystkich kluczowych stronach: użyj Screaming Frog lub podobnego narzędzia do crawlowania
  8. Rozwiąż łańcuchy przekierowań: wszystkie przekierowania powinny być bezpośrednimi przekierowaniami 301 bez pośrednich etapów
  9. Unikaj próbkowania dla dużych zakresów dat: używaj GA4 Explorations do niepróbkowanych danych dla właściwości o dużym ruchu
  10. Zweryfikuj raport Search Console w GA4: potwierdź, że wypełnia się danymi po połączeniu (poczekaj 24–48 godzin na pierwszą synchronizację)

Jak używać GSC i GA4 razem

Najskuteczniejsze podejście to traktowanie GSC i GA4 nie jako konkurujących narzędzi, ale jako wzajemnie uzupełniających się perspektyw na tę samą ścieżkę użytkownika. W Spilno Agency rekomendujemy wyraźny podział ról: GSC do analizy widoczności w wyszukiwarce i strategii słów kluczowych, GA4 do analizy zachowań po kliknięciu i optymalizacji lejka konwersji.

Praktyczny przepływ pracy dla polskich firm: użyj GSC do identyfikacji zapytań, dla których Twoje strony plasują się na pozycjach 5–15 z dużą liczbą wyświetleń, ale poniżej średniego CTR — to są Twoje szybkie możliwości optymalizacji. Następnie przejdź do GA4, aby zbadać zachowanie użytkowników na tych stronach docelowych: współczynnik odrzuceń, czas zaangażowania, głębokość przewijania i zdarzenia konwersji. Optymalizuj na podstawie obu zestawów danych jednocześnie, aby uzyskać najlepsze wyniki.

Wbudowany raport Search Console w GA4 (Raporty → Pozyskiwanie → Google Search Console) łączy oba źródła danych w jednym widoku, umożliwiając zobaczenie, które zapytania generują nie tylko kliknięcia, ale i rzeczywiste konwersje. Włącz go natychmiast po połączeniu właściwości GSC.

Podsumowanie

Rozbieżność między GSC a GA4 nie jest błędem — to cecha charakterystyczna dwóch fundamentalnie różnych systemów pomiarowych. GSC pokazuje, co dzieje się w Google Search; GA4 pokazuje, co dzieje się na Twojej witrynie. Zrozumienie tej różnicy pozwala używać obu narzędzi poprawnie, zamiast próbować pogodzić liczby, które nigdy nie były przeznaczone do idealnego dopasowania.

Jeśli rozbieżność pozostaje powyżej 30% po przejściu przez powyższe checklisty, konieczny jest pełny audyt analityki. Spilno Agency pomaga polskim i europejskim firmom skonfigurować GA4, Consent Mode v2, tagowanie po stronie serwera i integrację z GSC, aby zapewnić jak najbardziej kompletne i dokładne dane do podejmowania świadomych decyzji marketingowych.

FAQ

O ile procent mogą różnić się dane GSC i GA4?

Rozbieżność 10–30% jest uważana za normę. W projektach z Consent Mode v2 bez modelowania behawioralnego różnica może sięgać 40–80% na rynkach z wysokim odsetkiem odrzuceń zgody RODO. Jeśli rozbieżność przekracza 30%, jest to sygnał do audytu konfiguracji śledzenia.

Dlaczego GA4 pokazuje mniej sesji niż kliknięć w GSC?

GSC zlicza każde kliknięcie w Twoją witrynę w wynikach wyszukiwania, a GA4 zlicza sesje — jeden użytkownik może wygenerować kilka sesji z kilku kliknięć. GA4 nie rejestruje też odwiedzin, gdy JavaScript jest zablokowany lub tag nie uruchomił się, podczas gdy GSC rejestruje wszystkie kliknięcia niezależnie od tego, co dzieje się w przeglądarce potem.

Jak Consent Mode v2 wpływa na rozbieżności między GSC a GA4?

Gdy użytkownik odrzuca cookies, GA4 nie otrzymuje bezpośrednich danych o sesji i stosuje modelowanie ML. GSC jest całkowicie niezależny od zgody użytkownika — zbiera dane po stronie Google przed kliknięciem. Dlatego po wdrożeniu Consent Mode v2 GA4 często pokazuje znacznie mniej ruchu niż GSC.

Jak połączyć GSC z GA4?

W GA4 przejdź do: Administracja → Powiązania produktów → Powiązania Search Console. Kliknij 'Połącz’ i wybierz odpowiednią właściwość GSC. Po połączeniu dane pojawią się w raporcie 'Google Search Console’ w sekcji Raporty → Pozyskiwanie. Synchronizacja zajmuje 24–48 godzin.

Jaki poziom rozbieżności między GSC a GA4 jest normalny?

Rozbieżność do 15–20% jest normalna ze względu na fundamentalne różnice techniczne między narzędziami. Różnica 20–40% wymaga przeglądu konfiguracji Consent Mode i tagów GA4. Powyżej 40% to wyraźny sygnał problemu technicznego lub błędnej konfiguracji wymagającej zbadania i naprawy.

Валерій Красько
Валерій Красько Spilno Agency Wszystkie artykuły autora →
← Powrót do bloga