Analityka na stronie — GA4, Tag Manager i Google Search Console
Analityka nie wpływa na pozycje w Google — Google nie nagradza stron za to, że mają GA4, i nie karze tych, które go nie mają. Bez niej jednak nie wiesz, czy SEO cokolwiek daje: ile osób wchodzi z wyszukiwarki, co czytają i czy potem dzwonią, wysyłają formularz albo kupują. Ten artykuł pokazuje, jak to podpiąć bez programisty i co warto mierzyć.
Co dokładnie pokazuje audyt
To punkt informacyjny, nie błąd SEO. Audyt czyta kod HTML strony głównej i szuka śladów popularnych narzędzi: Google Analytics, Google Tag Manager, Matomo, Plausible i Microsoft Clarity.
- „Wykryte narzędzia analityczne: …” — coś mierzy ruch. Warto tylko sprawdzić, czy dane faktycznie spływają (niżej: „Jak sprawdzić samemu”).
- „Nie wykryto narzędzia analitycznego w kodzie strony — bez niego nie zmierzysz efektów SEO” (kosmetyka) — w kodzie nie ma żadnego znanego skryptu. Pozycjom to nie szkodzi, ale nie będziesz w stanie ocenić, co działa.
Uwaga na dwa przypadki. Google Analytics audyt rozpoznaje po tagu Google z identyfikatorem G- (lub starym UA-), wywołaniu gtag('config', …) albo skrypcie z google-analytics.com. Sam Tag Manager nie jest liczony jako GA: jeśli masz tylko kontener GTM-, audyt pokaże „Google Tag Manager” z dopiskiem, że Google Analytics może być ładowane przez Tag Managera, czego z kodu strony nie widać — wtedy sprawdź w panelu GTM, czy ma w środku GA4. W drugą stronę: jeśli skrypt wstawia się dopiero po kliknięciu zgody w banerze albo przez integrację sklepu (np. w osobnej „piaskownicy”, jak piksele w Shopify), audyt może go nie zobaczyć, choć dane się zbierają — komunikat o braku analityki wprost to zaznacza.
GA4 i Search Console — do czego które
To dwa różne narzędzia i warto mieć oba.
| Google Search Console | Google Analytics 4 | |
|---|---|---|
| Co mierzy | Co dzieje się w Google przed kliknięciem | Co robi odwiedzający po wejściu na stronę |
| Przykładowe dane | wyświetlenia, kliknięcia, średnia pozycja, frazy, błędy indeksowania | sesje, źródła ruchu, odsłony, formularze, telefony, zakupy |
| Czy wymaga skryptu na stronie | nie — wystarczy weryfikacja własności | tak — tag Google (gtag.js) albo Tag Manager |
| Czy wymaga zgody cookies | nie | w UE tak (patrz Consent Mode) |
Search Console jest dla SEO ważniejsza: tylko tam zobaczysz frazy, na które się wyświetlasz, i problemy z indeksowaniem (np. noindex czy mapa strony). GA4 odpowiada na pytanie „i co z tego ruchu wyszło”.
Tag Manager (GTM) to nie trzecie narzędzie analityczne, tylko „pojemnik” na skrypty: wklejasz jeden kod na stronę, a potem w panelu GTM dodajesz GA4, piksele reklamowe i zdarzenia bez ruszania kodu strony. Przy prostej stronie firmowej nie jest konieczny.
Jak sprawdzić samemu
- Otwórz stronę, kliknij prawym przyciskiem → „Wyświetl źródło strony” i wyszukaj (Ctrl+F / Cmd+F)
G-(identyfikator GA4) orazGTM-(kontener Tag Managera). - Jeśli masz dostęp do GA4: wejdź na stronę w drugiej karcie i otwórz w GA4 Raporty → Czas rzeczywisty. Twoja wizyta powinna pojawić się w ciągu kilkudziesięciu sekund (po zaakceptowaniu cookies w banerze).
- Do sprawdzania Tag Managera służy jego tryb Podgląd (Tag Assistant) — pokazuje, które tagi się uruchomiły.
- Search Console: wejdź na search.google.com/search-console. Jeśli Twojej domeny nie ma na liście usług, nikt jej jeszcze nie zweryfikował na Twoim koncie.
Jak naprawić (zainstalować)
Najpierw załóż usługę GA4 na analytics.google.com i strumień danych „Witryna”. Identyfikator pomiaru (G-XXXXXXXXXX) znajdziesz w Administracja → Zbieranie i modyfikowanie danych → Strumienie danych. Wstaw tag jedną metodą — GA4 wklejony jednocześnie przez wtyczkę i przez Tag Manager liczy wizyty podwójnie.
WordPress i WooCommerce: Site Kit by Google
Najprostsza droga to darmowa, oficjalna wtyczka Google Site Kit by Google: Wtyczki → Dodaj nową → „Site Kit by Google” → Zainstaluj → Włącz, potem kreator „Rozpocznij konfigurację”. Logujesz się kontem Google, a Site Kit sam weryfikuje stronę w Search Console i wstawia tag GA4 (opcjonalnie też Tag Managera). W kokpicie WordPressa zobaczysz od razu podstawowe dane z obu narzędzi.
Jeśli masz już GA4 wstawiony inną wtyczką albo ręcznie w motywie — usuń stary kod albo nie zaznaczaj w Site Kit wstawiania tagu. Yoast SEO i Rank Math nie zastępują analityki; Rank Math ma moduł „Analytics”, który również łączy się z Search Console i GA4, ale nie uruchamiaj tagu z obu wtyczek naraz.
Google Tag Manager (dowolna platforma)
- Załóż konto i kontener „Internet” na tagmanager.google.com.
- Wklej dwa fragmenty kodu, które pokaże GTM: pierwszy jak najwyżej w
<head>, drugi zaraz po otwarciu<body>. W WordPressie zrobi to Site Kit albo wtyczka do wstawiania kodu w nagłówku. - W GTM dodaj tag Tag Google z identyfikatorem
G-…, regułą „Initialization – All Pages”, i opublikuj kontener.
Shopify
Zainstaluj darmową aplikację (kanał sprzedaży) Google & YouTube ze Shopify App Store, połącz konto Google i w sekcji Google Analytics wybierz swoją usługę GA4. Merchant Center nie jest do tego potrzebny. Aplikacja sama przesyła podstawowe zdarzenia e-commerce (wyświetlenie produktu, dodanie do koszyka, zakup). Dwa haczyki: sklep nie może być w trybie prywatnym (z hasłem), bo wtedy zdarzenia nie są mierzone, a zgody klientów ustawiasz w Ustawienia → Prywatność klientów — aplikacja Google korzysta z tych ustawień.
PrestaShop
PrestaShop ma oficjalny moduł Google Analytics (ps_googleanalytics) obsługujący GA4: Moduły → Menedżer modułów → wyszukaj „Google Analytics” → Konfiguruj → wklej identyfikator G-…. Aktualna wersja modułu wymaga PrestaShop 8.2 lub nowszego; w starszych sklepach zostaje moduł z Addons Marketplace albo Tag Manager. Przy wyborze modułu zwróć uwagę, czy obsługuje Consent Mode v2 i zdarzenie zakupu.
Shoper
Shoper ma wbudowaną integrację: w nowym panelu Aplikacje i integracje → Wbudowane integracje → Google Analytics 4 → Konfiguruj (w starszym: Dodatki i integracje → Inne integracje). Zaznacz „Aktywność”, wklej identyfikator pomiaru i zapisz. Integracja wysyła do GA4 zdarzenia e-commerce. Shoper wprost ostrzega, żeby nie używać jednocześnie tej integracji i Tag Managera z GA4.
Consent Mode v2 i baner zgód
W Unii Europejskiej cookies analityczne i reklamowe wymagają zgody odwiedzającego (RODO i, w Polsce, Prawo komunikacji elektronicznej). Google dodatkowo wymaga — w ramach polityki zgody użytkownika z UE — żeby strony korzystające z jego usług reklamowych i pomiarowych dla ruchu z EOG zbierały zgodę i przekazywały ją Google. Służy do tego Consent Mode v2, który przekazuje cztery sygnały: analytics_storage, ad_storage, ad_user_data i ad_personalization.
Jeśli używasz Google Ads, Consent Mode v2 jest w praktyce obowiązkowy — bez niego tracisz m.in. listy remarketingowe i część pomiaru konwersji dla użytkowników z EOG. Przy samym GA4 bez reklam też warto go mieć, bo baner zgód i tak jest wymagany prawnie, a Consent Mode spina go z tagami Google.
Są dwa warianty:
- Podstawowy — tagi Google nie ładują się, dopóki ktoś nie kliknie zgody. Od osób, które odmówią, nie trafiają żadne dane.
- Zaawansowany — tagi ładują się od razu, ale przy odmowie wysyłają tylko anonimowe sygnały bez cookies. GA4 może na ich podstawie modelować brakujące dane.
W praktyce nie piszesz tego ręcznie — wybierasz baner (CMP) zgodny z Consent Mode v2, najlepiej z listy partnerów certyfikowanych przez Google. W WordPressie wtyczka banera powinna współpracować z Site Kit przez wtyczkę WP Consent API (w Site Kit jest wtedy włączana opcja trybu zgody). W Shoperze baner ustawiasz w Wygląd i treści → Ustawienia cookies („Pełny widżet ze zgodą na wykorzystanie cookies i konfiguracją”). W Shopify — we wspomnianych ustawieniach prywatności klientów.
Pamiętaj, że po wdrożeniu banera liczby w GA4 spadną — część osób odmówi zgody. To nie spadek ruchu, tylko uczciwszy pomiar. Do oceny SEO lepiej patrzeć na kliknięcia w Search Console, które od zgód nie zależą.
Połącz Search Console z GA4
Dzięki połączeniu zobaczysz frazy z Google obok zachowania użytkowników w jednym miejscu.
- W GA4 wejdź w Administracja → Połączenia usług → Połączenia z Search Console i kliknij „Połącz”.
- Wybierz usługę Search Console, potem strumień danych witryny, i zatwierdź.
- Raporty Search Console w GA4 są domyślnie nieopublikowane: wejdź w Raporty → Biblioteka i opublikuj kolekcję „Search Console”.
Potrzebujesz roli Edytującego w GA4 i statusu zweryfikowanego właściciela w Search Console. Jedna usługa Search Console łączy się tylko z jednym strumieniem GA4. Dane pojawiają się z ok. 48-godzinnym opóźnieniem.
Przy okazji zmień w GA4 okres przechowywania danych z domyślnych 2 miesięcy na 14: Administracja → Zbieranie i modyfikowanie danych → Przechowywanie danych. Dotyczy to raportów eksploracji, a porównania rok do roku bez tego są niemożliwe.
Co mierzyć
Odsłony to za mało. Ustal 2–4 działania, które są dla firmy „wynikiem”, i oznacz je w GA4 jako kluczowe zdarzenia (dawniej „konwersje”: Administracja → Wyświetlanie danych → Kluczowe zdarzenia albo gwiazdka przy zdarzeniu na liście zdarzeń).
- Formularze — najpewniej mierzyć wejście na stronę podziękowania (np.
/dziekujemy/) albo zdarzenie wysyłane przez wtyczkę formularza. Automatyczny „pomiar interakcji z formularzem” w GA4 bywa zawodny — liczy też nieudane wysłania. - Telefony i e-maile — kliknięcia linków
tel:imailto:. W Tag Managerze: reguła „Kliknięcie – tylko linki”, warunek „Click URL zaczyna się od tel:”, tag zdarzenia GA4 np.klik_telefon. Telefony z wizytówki Google mierzysz osobno — w statystykach Profilu Firmy w Google. - Zakupy — zdarzenie
purchasez wartością zamówienia. Integracje Shopify, Shopera i moduły PrestaShop/WooCommerce wysyłają je same; sprawdź, czy przychód w GA4 jest zbliżony do tego w panelu sklepu (nigdy nie będzie identyczny — zgody, blokery reklam).
Potem w Raporty → Pozyskiwanie wybierz kanał „Organic Search” i zobaczysz, ile z tych działań przyszło z wyników wyszukiwania.
Jak sprawdzić, że działa
- Uruchom ponownie audyt — powinien pokazać wykryte narzędzie (chyba że tag ładuje się dopiero po zgodzie, o czym wyżej).
- W GA4 sprawdź Czas rzeczywisty: wejdź na stronę, zaakceptuj cookies, kliknij numer telefonu i wyślij testowy formularz. Zdarzenia powinny pojawić się po kilkudziesięciu sekundach. Dokładniej pokaże to DebugView (Administracja → Wyświetlanie danych) razem z trybem podglądu Tag Managera.
- Odmów zgody w banerze i upewnij się (Tag Assistant), że GA4 nie zapisuje wtedy cookies.
- Pełne raporty GA4 uzupełniają się w ciągu 24–48 godzin, dane Search Console mają opóźnienie ok. 2 dni. Analityka nie działa wstecz — liczy od dnia instalacji.
Kiedy warto poprosić o pomoc
Samą instalację GA4 i Search Console zrobisz w kwadrans. Pomoc przydaje się przy sklepach (zgodność przychodu w GA4 z zamówieniami), przy Consent Mode spiętym z Tag Managerem i reklamami oraz gdy dane wyglądają podejrzanie — podwójne wizyty, zero ruchu organicznego, nagłe spadki. IF.PL zajmuje się SEO i stronami WWW, w tym konfiguracją pomiaru pod SEO.
Źródła
- Google Search Central — Search Console a Google Analytics
- Pomoc Google Analytics — Kluczowe zdarzenia
- Pomoc Google Analytics — Łączenie Search Console z GA4
- Pomoc Google Analytics — Znajdowanie identyfikatora tagu Google
- Pomoc Google Analytics — Tryb zgody (Consent Mode): wersja podstawowa i zaawansowana
- Google for Developers — Wdrażanie trybu zgody
- Pomoc Tag Managera — Zmiany w trybie zgody dla ruchu z EOG
- Google — Polityka zgody użytkownika z UE
- Pomoc Menedżera tagów — Tworzenie konta i kontenera
- Site Kit by Google — WordPress.org
- Shopify Help Center — Google Analytics setup
- PrestaShop — moduł ps_googleanalytics
- Shoper — Jak włączyć integrację Google Analytics 4
- Shoper — Google Consent Mode v2: czym jest i dlaczego musisz go wdrożyć