Google Analytics 4 na stronie w 3 minuty

Szybka instrukcja konfiguracji GA4: założenie property, pobranie Measurement ID, wklejenie gtag.js w sekcji head i weryfikacja, czy śledzenie działa.

JAJarosław Armatys 4 min czytania
Wersja wideo tego wpisu — obejrzyj na YouTube

Chcesz wiedzieć, ilu użytkowników odwiedza Twoją stronę, skąd przychodzą i co klikają? Do tego służy Google Analytics 4. W tym "pogotowiu" pokażę Ci, jak postawić GA4 w dosłownie kilka minut — bez wtyczek SEO, bez Tag Managera, minimum klikania.

Plan jest prosty: zakładasz property, kopiujesz Measurement ID, wklejasz snippet w <head>, sprawdzasz czy leci ruch. Tyle.

Nowa property w GA4

Wejdź na analytics.google.com i zaloguj się kontem Google. Jeśli zaczynasz od zera, wybierz Administracja → Utwórz konto. Jeśli masz już konto analityczne, możesz dodać kolejną property pod istniejące.

Przejdź przez kreator:

  1. Nazwa konta — może być Twoja firma albo po prostu imię.
  2. Nazwa property — zwykle domena strony, np. armatys.me.
  3. Strefa czasowa i waluta — ustaw Warszawa i PLN.
  4. Cele biznesowe — wybierz te, które do Ciebie pasują (albo "Pomiar zaangażowania").
  5. Platforma — wybierz Sieć (Web), bo konfigurujemy zwykłą stronę.
  6. Strumień danych — podaj URL strony (z https://) i nazwę strumienia.

Kliknij Utwórz strumień. Gotowe — masz property.

Measurement ID

Po utworzeniu strumienia zobaczysz szczegóły, a w nich Measurement ID w formacie G-XXXXXXXXXX. To klucz, którym Twoja strona będzie się przedstawiać w GA4.

Rozwiń sekcję Wyświetl instrukcję dotyczące tagu → Zainstaluj ręcznie. Google wygeneruje Ci gotowy snippet gtag.js z wbitym ID. Skopiuj całość.

⚠️ Zanim wkleisz snippet produkcyjnie — pamiętaj o RODO. GA4 zbiera dane osobowe w rozumieniu przepisów (IP, cookies, device ID). Potrzebujesz baneru zgód (consent mode) i polityki prywatności. Wklejenie gtag bez zgody użytkownika to ryzyko kary.

Wklej snippet w head

Snippet musi trafić do sekcji <head> — im wyżej, tym lepiej, żeby nie pogubić zdarzeń z pierwszych sekund wizyty.

Jeśli strona jest w HTML/Next/Astro/Nuxt — wklej bezpośrednio do layoutu:

<!-- Google Analytics 4 -->
<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>

Na WordPressie nie masz bezpośredniego dostępu do <head> z panelu, więc potrzebujesz wtyczki typu Header and Footer Scripts albo WPCode. Instalujesz, wchodzisz w ustawienia, znajdujesz pole Scripts in header (albo "Before </head>") i wklejasz snippet. Zapisz.

Nie dubluj tagu. Jeżeli masz już wtyczkę SEO (Rank Math, Yoast) z polem na GA — wybierz jedną metodę. Dwa tagi na stronie = podwójne zdarzenia i rozwalone statystyki.

Sprawdź czy śledzenie działa

Są dwa szybkie sposoby weryfikacji.

1. Źródło strony. Otwórz stronę w przeglądarce, Ctrl + U (albo Cmd + Option + U na macOS), Ctrl + F i wpisz gtag/js?id=G-. Powinieneś zobaczyć swój tag w sekcji <head>, nie w <body>. Jeśli jest w body — Twoja wtyczka wkleiła go w złe miejsce.

2. Raport w czasie rzeczywistym. Wróć do Google Analytics → Raporty → Czas rzeczywisty. Otwórz stronę w osobnej karcie (najlepiej trybie incognito, żeby nie blokował Cię adblock) i kliknij kilka podstron. Po kilkunastu sekundach powinieneś zobaczyć siebie jako aktywnego użytkownika.

Jeśli po 5 minutach ciągle widzisz "Twoja witryna nie przysłała jeszcze żadnych danych" — sprawdź:

  • Czy adblock/Brave shields/uBlock nie blokuje googletagmanager.com.
  • Czy Measurement ID w snippecie na pewno zgadza się z tym w GA4 (łatwo o literówkę przy kopiowaniu).
  • Czy snippet nie jest w komentarzu HTML albo za consent baneerem, który blokuje skrypty.
  • Czy cache strony (Cloudflare, plugin cache) nie serwuje starej wersji HTML bez tagu.

Do bardziej szczegółowego debugu użyj rozszerzenia Google Tag Assistant albo GA Debugger w Chrome — pokażą Ci, jakie zdarzenia lecą i czy property ID się zgadza.

Co dalej?

Masz GA4 na stronie. To minimum, ale GA4 umie znacznie więcej:

  • Zdarzenia konwersji — oznacz kliknięcia w CTA, wysłanie formularza, zapis do newslettera.
  • Consent Mode v2 — obowiązkowy w UE, pozwala zbierać anonimowe dane przed zgodą użytkownika.
  • Google Tag Manager — jak będziesz miał więcej niż 2-3 tagi, przesiądź się na GTM, żeby nie zaśmiecać kodu strony.
  • BigQuery export — darmowy w GA4, pozwala wyciągnąć surowe dane i robić własne raporty w SQL.

Na start wystarczy jednak to, co zrobiliśmy w tym odcinku. Ustawisz podstawowe śledzenie, zobaczysz realny ruch, a zaawansowane rzeczy dołożysz, kiedy będą Ci potrzebne. Trzymaj się.

Tagi:#techsupport#analytics#seo#tooling

Masz pytanie do tego wpisu?

Napisz do mnie — chętnie porozmawiam o szczegółach technicznych, albo o tym jak zastosować to u Ciebie w projekcie.