Google Analytics 4 (GA4) to darmowe narzędzie Google do mierzenia ruchu na stronie. Pokazuje, ile osób odwiedza, skąd przychodzą, co robią i czy konwertują. Zastąpiło Universal Analytics w lipcu 2023, więc w 2026 to jedyna wersja, jaką dostaniesz. Instalacja zajmuje 10 minut, dane lecą od razu, a podstawowe raporty (źródła ruchu, popularne strony, konwersje) są czytelne nawet bez doświadczenia z analityką.
Spis treści
ToggleCo GA4 mierzy
| Metryka | Co oznacza | Po co ci to |
|---|---|---|
| Użytkownicy (Users) | Ile unikalnych osób wchodzi | Rozmiar publiczności |
| Sesje (Sessions) | Ile wizyt (1 osoba może mieć wiele sesji) | Intensywność ruchu |
| Odsłony (Views) | Ile razy wyświetliły się strony | Co jest popularne |
| Współczynnik zaangażowania | % sesji z interakcją (10+ sek, 1+ strona albo konwersja) | Jakość ruchu (zastępca bounce rate z UA) |
| Średni czas zaangażowania | Ile aktywnego czasu spędzają | Czy treść angażuje |
| Źródła ruchu | Skąd przychodzą (Google, social, direct, referral) | Które kanały działają |
| Konwersje | Liczba pożądanych akcji (zakup, formularz, rejestracja) | Czy strona robi swoje |
| Zdarzenia (Events) | Kliknięcia, scroll, pobrania, video | Faktyczne zachowanie |
Jak zainstalować GA4 na WordPressie
Krok 1, utwórz konto i property.
- analytics.google.com, logujesz się kontem Google.
- „Rozpocznij pomiar”.
- 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”.
- Wybór platformy: „Sieć Web”.
- Wpisujesz URL strony (https://twojadomena.pl) i nazwę strumienia.
- GA4 generuje Measurement ID (np.
G-XXXXXXXXXX) i tag gtag.js.
Krok 2, dodaj tag na WordPressie.
Trzy metody, od najprostszej.
Metoda A: Rank Math. Rank Math, Ogólne, Analytics, wklejasz Measurement ID. Yoast nie ma wbudowanego GA, idź na metodę B albo C.
Metoda B: Site Kit by Google (oficjalna wtyczka). Wtyczki, Dodaj nową, „Site Kit by Google”, Zainstaluj, Aktywuj. Kreator łączy GA4 sam (logowanie, autoryzacja, koniec). Site Kit dorzuca też Search Console, AdSense i PageSpeed w jednym dashboardzie w wp-admin. Sam tego używam, kiedy klient chce mieć wszystko w jednym miejscu.
Metoda C: ręcznie. Wklejasz kod gtag.js do <head>. W WordPressie pomaga wtyczka „Insert Headers and Footers”. Albo child theme i header.php przed </head>:
<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>
Uwaga RODO: GA4 ustawia cookies, więc potrzebujesz zgody użytkownika (banner cookies) PRZED załadowaniem skryptu. Wtyczki typu CookieYes albo Complianz blokują gtag.js do momentu kliknięcia „Akceptuję”.
Krok 3, sprawdź, czy działa. GA4, Raporty, Czas rzeczywisty (Realtime). Otwórz swoją stronę w innej zakładce. W ciągu 30 sekund powinieneś zobaczyć „1 aktywny użytkownik”. Jeśli zero: sprawdź F12, Elements, czy tag gtag jest w head, czy banner cookies nie blokuje skryptu (test w incognito bez blokerów).
Najważniejsze raporty
Pozyskiwanie (Acquisition). Raporty, Pozyskiwanie, Pozyskiwanie ruchu. Pokazuje, skąd przychodzą użytkownicy.
| 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 albo z zakładki | Klient wbił twojadomena.pl w przeglądarkę |
| Referral | Kliknął link na innej stronie | Link z bloga branżowego |
| Organic Social | Z social media (niepłatne posty) | Link z Facebooka, LinkedIna, X |
| Paid Search | Z reklam Google Ads | Reklama w wynikach |
| Z linku w emailu (z UTM) | Newsletter |
Na co patrzeć: jaki procent ruchu to Organic Search. Cel powyżej 50% oznacza, że SEO realnie pracuje. Direct dominujący ponad miarę często znaczy, że UTM-y nie są skonfigurowane i ruch z mailingów albo social mediów wpada błędnie do Direct.
Zaangażowanie (Engagement). Raporty, Zaangażowanie, Strony i ekrany. Lista podstron posortowana po odsłonach, widzisz najpopularniejsze artykuły i produkty. Kolumny: odsłony, użytkownicy, średni czas zaangażowania, konwersje. Patrz na strony z najwyższym czasem zaangażowania (działają) i z najniższym (coś nie gra: thin content, wolne ładowanie, złe dopasowanie do frazy).
Dane demograficzne. Kraj, miasto, język, wiek, płeć, zainteresowania. Przydaje się do targetowania reklam, tworzenia treści dla konkretnej grupy i analizy rynku.
Technologia. Desktop kontra mobile kontra tablet, przeglądarki, systemy operacyjne, rozdzielczości. Najważniejsze pytanie: jaki procent to mobile. Powyżej 60% mobile to sygnał, żeby priorytetyzować RWD i Core Web Vitals dla mobilnych.
Zdarzenia i konwersje
GA4 jest oparty na zdarzeniach (events), nie na odsłonach jak stary UA. Każda interakcja to event: page_view, scroll, click, file_download, video_start, form_submit, purchase. GA4 zbiera automatycznie page_view, scroll do 90%, outbound click, site search, file download i video engagement.
Konwersje to zdarzenia, które oznaczyłeś jako ważne. Na przykład purchase (zakup w WooCommerce), form_submit (formularz kontaktowy), sign_up (rejestracja). GA4, Admin, Zdarzenia, przy wybranym zdarzeniu przełącznik „Oznacz jako konwersję”.
GA4 a Search Console
| 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) | Z silnika Google Search |
Oba narzędzia się uzupełniają. Search Console mówi „na jaką frazę cię znaleźli”, GA4 mówi „co zrobili po wejściu”. Połącz je: GA4, Admin, Property, Product Links, Search Console, Link. Wtedy w GA4 zobaczysz raporty Search Console razem z metrykami GA na poziomie landing page.
GA4 a RODO
GA4 zbiera dane osobowe (IP, cookies), więc podlega RODO. Pięć rzeczy, które musisz mieć:
- Banner cookies. Nie ładuj gtag.js przed zgodą. CookieYes albo Complianz blokują skrypt do akceptacji.
- Anonimizacja IP. GA4 anonimizuje domyślnie. W UA trzeba było włączać ręcznie, w GA4 to standard.
- Region przechowywania. GA4, Admin, Data Settings, Data Collection, Region: EU. Google trzyma dane w EU, nie w USA.
- Data retention. GA4, Admin, Data Settings, Data Retention: 2 miesiące (domyślne) albo 14 miesięcy. Krótsza retencja, mniej danych do ogarnięcia, prostsza zgodność.
- DPA z Google. Akceptujesz Data Processing Amendment w ustawieniach konta GA.
Privacy-friendly alternatywy: Plausible Analytics (około 9 dolarów miesięcznie, EU, bez cookies, bez bannera, RODO-compliant od startu) albo Matomo (self-hosted, darmowy, pełna kontrola danych). Ale GA4 jest darmowy i ma najszerszą integrację (Google Ads, Search Console, BigQuery), więc wciąż wygrywa u większości.
Najczęściej zadawane pytania
Czy GA4 jest darmowy
Tak. W pełni darmowy, bez limitów ruchu (w praktyce do około 10 milionów hitów miesięcznie, powyżej GA4 360, płatne). Dla 99,9% stron darmowy plan wystarcza na zawsze.
GA4 vs Universal Analytics
UA opierało się na sesjach i odsłonach. GA4 opiera się na zdarzeniach, każda interakcja to event. Interfejs jest inny, bardziej eksploracyjny, mniej „gotowych raportów”. Bounce rate zastąpiony engagement rate. Atrybucja konwersji jest lepsza (data-driven attribution). Powrotu do UA nie ma, zostało wyłączone w lipcu 2023.
Ile GA4 zbiera danych, zanim coś pokaże
Czas rzeczywisty: od razu (30 sekund). Raporty standardowe: 24-48 godzin opóźnienia, GA4 przetwarza w batchach, nie real-time. Sensowne porównania historyczne: minimum 30 dni danych.
Czy GA4 spowalnia stronę
Minimalnie. Skrypt gtag.js waży około 30 KB skompresowany, ładuje się asynchronicznie i nie blokuje renderowania. Wpływ na Core Web Vitals jest mierzalny, ale niewielki (1-3 ms na INP, 0 na LCP, jeśli async). Chcesz zera wpływu? Plausible Analytics (~1 KB skryptu) albo server-side tracking.
Jak sprawdzić ruch organiczny w GA4
Raporty, Pozyskiwanie, Pozyskiwanie ruchu, filtrujesz „Session default channel group” na „Organic Search”. Widzisz sesje z Google, landing pages i konwersje. Połączenie z Search Console pokazuje też frazy i pozycje przy każdej landing page.






