Google Analytics 4 (GA4) to darmowe narzędzie Google do mierzenia ruchu na stronie – ile osób odwiedza, skąd przychodzą, co robią i czy konwertują. Zastąpiło Universal Analytics (UA) w lipcu 2023 i jest jedyną wersją dostępną w 2026. Instalacja trwa 10 minut, dane zbierają się od razu, a podstawowe raporty (skąd ruch, które strony popularne, ile konwersji) są czytelne nawet dla osoby bez doświadczenia z analityką.
Spis treści
ToggleCo mierzy Google Analytics
| Metryka | Co oznacza | Dlaczego ważna |
|---|---|---|
| Użytkownicy (Users) | Ile unikalnych osób odwiedziło stronę | Rozmiar Twojej publiczności |
| Sesje (Sessions) | Ile wizyt (1 użytkownik może mieć wiele sesji) | Intensywność ruchu |
| Odsłony (Views) | Ile razy strony zostały wyświetlone | Które treści są popularne |
| Współczynnik zaangażowania | % sesji z interakcją (>10 sek, >1 strona lub konwersja) | Jakość ruchu (zastępuje bounce rate z UA) |
| Średni czas zaangażowania | Ile czasu użytkownicy spędzają aktywnie | Czy treść angażuje |
| Źródła ruchu | Skąd przychodzą (Google, social, direct, referral) | Które kanały działają |
| Konwersje | Ile pożądanych akcji (zakup, formularz, rejestracja) | Czy strona spełnia cele biznesowe |
| Zdarzenia (Events) | Kliknięcia, scroll, pobrania, odtworzenia wideo | Zachowanie użytkowników |
Jak zainstalować GA4 na WordPress
Krok 1 – utwórz konto i property
- Wejdź na analytics.google.com → zaloguj się kontem Google.
- Kliknij „Rozpocznij pomiar” (Start measuring).
- Nazwa konta: np. „Moja firma” (jedno konto może mieć wiele stron).
- Nazwa usługi (property): np. „seomantyczny.pl” → strefa czasowa: Warszawa → waluta: PLN.
- Informacje o firmie: branża, rozmiar → „Utwórz”.
- Wybierz platformę: „Sieć Web” (Web).
- Wpisz URL strony (https://twojadomena.pl) i nazwę strumienia (np. „Strona główna”).
- GA4 wygeneruje Measurement ID (np.
G-XXXXXXXXXX) i tag gtag.js.
Krok 2 – dodaj tag na WordPress
Trzy metody (od najprostszej):
Metoda A: Rank Math / Yoast SEO (najłatwiejsze)
Rank Math: Rank Math → Ogólne → Analytics → wklej Measurement ID (G-XXXXXXXXXX). Yoast: nie ma wbudowanego GA – użyj Metody B lub C.
Metoda B: Wtyczka „Site Kit by Google” (oficjalna Google)
Wtyczki → Dodaj nową → „Site Kit by Google” → Zainstaluj → Aktywuj → kreator połączy GA4 automatycznie (logowanie kontem Google → autoryzacja → gotowe). Site Kit dodaje też: Search Console, AdSense, PageSpeed – wszystko w jednym dashboardzie w wp-admin.
Metoda C: Ręcznie (tag w head)
Wklej kod gtag.js (z GA4) do <head> strony. W WordPress: wtyczka „Insert Headers and Footers” → wklej w sekcję Header. Lub: child theme → header.php → przed </head>. Kod wygląda tak:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
RODO uwaga: GA4 ustawia cookies → musisz mieć zgodę użytkownika (banner cookies) PRZED załadowaniem skryptu GA. Wtyczki jak CookieYes / Complianz blokują gtag.js dopóki użytkownik nie kliknie „Akceptuję”.
Krok 3 – sprawdź czy działa
GA4 → Raporty → Czas rzeczywisty (Realtime) → otwórz swoją stronę w innej zakładce → powinieneś zobaczyć „1 aktywny użytkownik” w ciągu 30 sekund. Jeśli tak – GA4 działa. Jeśli 0: sprawdź czy tag jest poprawnie wklejony (F12 → Elements → szukaj gtag w head), czy banner cookies nie blokuje skryptu (testuj w trybie incognito bez blokera).
Najważniejsze raporty w GA4
Raport „Pozyskiwanie” (Acquisition)
Skąd przychodzą użytkownicy? Raporty → Pozyskiwanie → Pozyskiwanie ruchu. Zobaczysz:
| Kanał | Co oznacza | Przykład |
|---|---|---|
| Organic Search | Z wyników Google (niepłatne) | Ktoś wyszukał „hosting WordPress” i kliknął Twój wynik |
| Direct | Wpisał URL bezpośrednio lub z zakładki | Klient wpisał twojadomena.pl w przeglądarkę |
| Referral | Kliknął link na innej stronie | Link do Twojego artykułu z bloga branżowego |
| Organic Social | Z social media (niepłatne posty) | Link z Facebooka, LinkedIn, X |
| Paid Search | Z reklam Google Ads | Kliknął reklamę w wynikach |
| Z linku w emailu (z UTM parametrami) | Newsletter z linkiem do artykułu |
Na co patrzeć: jaki % ruchu to Organic Search (cel: >50% – oznacza że SEO działa). Jeśli Direct dominuje: albo masz silną markę, albo UTM-y nie są skonfigurowane (ruch jest błędnie przypisywany do Direct).
Raport „Zaangażowanie” (Engagement)
Co ludzie robią na stronie? Raporty → Zaangażowanie → Strony i ekrany. Lista podstron posortowana po odsłonach – widzisz które artykuły/produkty są najpopularniejsze. Kolumny: odsłony, użytkownicy, średni czas zaangażowania, konwersje.
Na co patrzeć: które strony mają najwyższy czas zaangażowania (użytkownicy czytają, nie odbijają) i które mają najniższy (coś jest nie tak – thin content, wolne ładowanie, złe dopasowanie do frazy). Strony z niskim zaangażowaniem: popraw treść lub szybkość.
Raport „Dane demograficzne” (Demographics)
Kim są odwiedzający? Kraj, miasto, język, wiek, płeć, zainteresowania. Przydatne do: targetowania reklam (wiesz kto kupuje), tworzenia treści (piszesz dla konkretnej grupy), analizy rynku (skąd geograficznie przychodzi ruch).
Raport „Technologia” (Tech)
Jaki device: desktop vs mobile vs tablet. Jaka przeglądarka (Chrome, Safari, Firefox). Jaki system (Windows, macOS, Android, iOS). Jaka rozdzielczość ekranu. Na co patrzeć: jaki % to mobile? Jeśli >60% mobile: priorytetyzuj RWD i Core Web Vitals mobile.
Zdarzenia i konwersje w GA4
GA4 jest oparty na zdarzeniach (events) – nie na odsłonach (jak stary UA). Każda interakcja to zdarzenie: page_view, scroll, click, file_download, video_start, form_submit, purchase. GA4 zbiera automatycznie: page_view, scroll (90%), outbound click, site search, file download, video engagement.
Konwersje to zdarzenia, które oznaczyłeś jako ważne – np. purchase (zakup w WooCommerce), form_submit (formularz kontaktowy), sign_up (rejestracja). GA4 → Admin → Zdarzenia → przy wybranym zdarzeniu: przełącznik „Oznacz jako konwersję”.
GA4 a Google Search Console – różnica
| Narzędzie | Co mierzy | Skąd dane |
|---|---|---|
| GA4 | Co ludzie robią na stronie (odsłony, czas, konwersje, źródła) | JavaScript tag na stronie |
| Search Console | Jak strona wygląda w Google (frazy, pozycje, kliknięcia, indeksacja) | Dane Google Search |
Oba narzędzia się uzupełniają: Search Console mówi „na jaką frazę użytkownik Cię znalazł”, GA4 mówi „co zrobił po wejściu na stronę”. Połącz je: GA4 → Admin → Property → Product Links → Search Console → Link. Po połączeniu: w GA4 widzisz raporty Search Console (frazy + landing pages z metrykami GA).
GA4 a RODO – jak być zgodnym
GA4 zbiera dane osobowe (IP, cookies) → podlega RODO. Jak być zgodnym:
- Banner cookies – NIE ładuj gtag.js przed zgodą użytkownika. Wtyczka cookies (CookieYes, Complianz) blokuje skrypt do czasu akceptacji.
- Anonimizacja IP – GA4 domyślnie anonimizuje IP (nie przechowuje pełnego adresu). W UA trzeba było to włączać ręcznie – w GA4 jest domyślne.
- Przechowywanie w EU – GA4 → Admin → Data Settings → Data Collection → Region: EU. Google przechowuje dane na serwerach EU (nie USA).
- Data retention – GA4 → Admin → Data Settings → Data Retention → wybierz: 2 miesiące (domyślne) lub 14 miesięcy. Krótsza retencja = mniej danych przechowywanych = łatwiejsza zgodność.
- DPA z Google – akceptujesz Data Processing Amendment w ustawieniach konta GA.
Alternatywa privacy-friendly: Plausible Analytics (~$9/mc, EU, bez cookies, bez bannera, RODO-compliant od startu) lub Matomo (self-hosted, darmowy, pełna kontrola danych). Ale: GA4 jest darmowy i ma najszerszą integrację (Google Ads, Search Console, BigQuery).
Najczęściej zadawane pytania
Czy Google Analytics jest darmowy?
Tak – GA4 jest w pełni darmowy, bez limitów ruchu (w praktyce do ~10 mln hitów/mc – powyżej: GA4 360, płatne). Dla 99,9% stron: darmowy plan wystarcza na zawsze.
GA4 vs Universal Analytics – co się zmieniło?
UA (stare) opierało się na sesjach i odsłonach. GA4 (nowe) opiera się na zdarzeniach – każda interakcja to event. Interfejs jest inny (bardziej „eksploracyjny”, mniej „gotowych raportów”). Bounce rate zastąpiony engagement rate. Ścieżki konwersji: GA4 ma lepszą atrybucję (data-driven attribution). Nie da się wrócić do UA – został wyłączony w lipcu 2023.
Ile czasu potrzebuje GA4 żeby zebrać dane?
Dane czasu rzeczywistego: od razu (30 sekund). Raporty standardowe: 24–48 godzin opóźnienia (GA4 przetwarza dane batch, nie real-time). Historyczne porównania: potrzebujesz min. 30 dni danych żeby widzieć trendy.
Czy GA4 spowalnia stronę?
Minimalnie – skrypt gtag.js waży ~30 KB (skompresowany), ładuje się asynchronicznie (nie blokuje renderowania). Wpływ na Core Web Vitals: mierzalny, ale niewielki (1–3 ms na INP, 0 na LCP jeśli async). Jeśli zależy Ci na zero wpływu: Plausible Analytics (~1 KB skrypt) lub server-side tracking.
Jak sprawdzić ruch organiczny w GA4?
Raporty → Pozyskiwanie → Pozyskiwanie ruchu → filtruj „Session default channel group” = Organic Search. Widzisz: ile sesji z Google, jakie strony, ile konwersji. Połącz z Search Console: widzisz też frazy i pozycje.


