Jak w zaledwie kilka chwil uzyskać dokładny obraz ruchu na swojej stronie, nie tracąc przy tym żadnej wartościowej informacji? Google Analytics 4 (GA4) to najnowsze narzędzie do analizy, które całkowicie zmieniło sposób zbierania danych.
Podstawowe elementy obejmują: określanie konwersji, mapowanie zdarzeń, ustawianie filtrów oraz integrację z Google Ads.
Pamiętaj, że regularne śledzenie danych pozwala na szybką reakcję na zmiany w zachowaniach użytkowników. Dzięki temu nawet mniejsze witryny mogą szybko zauważyć efekty wprowadzonych zmian.
Warto również zautomatyzować raporty, by oszczędzić czas obecnie.
Dlaczego Google Analytics 4 to przyszłość analityki internetowej

W ostatnich latach zauważamy rosnącą potrzebę bardziej elastycznych narzędzi analitycznych, które sprostają dynamicznie zmieniającemu się środowisku cyfrowemu.
Dzięki GA4 konfiguracja zdarzeń jest prosta – wystarczy przypisać etykiety, a system automatycznie zbiera interakcje użytkownika, niezależnie od tego, czy pochodzą z aplikacji mobilnej, strony internetowej, czy nawet urządzeń IoT.
Powiązane wpisy
- Jak znaleźć i używać popularnej muzyki na TikToku?
- Dropshipping w e-commerce – model biznesowy bez magazynu
- W jaki sposób zarządzać magazynem dla sklepu internetowego?
- Rozwój sprzedaży z Social commerce
- RODO w e-commerce – zgodność z przepisami o ochronie danych
- Jak skonfigurować Facebook Pixel?
- Automatyzacja procesów w e-commerce – narzędzia i rozwiązania
- Jak AR/VR w marketingu angażuje klientów
- Jak zarabiać na wideo w Facebook?
- Instagram Reels – jak tworzyć wirale video content
- Jak zaplanować budżet na social media marketing – kalkulatory i wskazówki
- Analiza i optymalizacja z Google Analytics 4
Kolejną zaletą jest integracja z Google Tag Manager oraz możliwość korzystania zarówno z gtag.js, jak i analytics.js, co daje elastyczność w używaniu tagów.
Zarządzanie identyfikatorami – Property ID i Measurement ID – jest intuicyjne, a Measurement Protocol umożliwia przesyłanie danych bezpośrednio z serwerów.
GA4 umożliwia tworzenie raportów w czasie rzeczywistym oraz integrację z BigQuery, co daje szerokie możliwości analizy danych.
Jak utworzyć konto i usługę GA4
Kliknij przycisk „Utwórz” i podaj nazwę firmy oraz domenę strony internetowej. Wybierz typ usługi – zdecyduj się na „Utwórz usługę GA4” i zaakceptuj warunki. Po utworzeniu pojawi się ekran Data Streams. Kliknij Web Stream dla strony lub App Stream dla aplikacji. Wprowadź adres URL, nazwę strumienia i aktywuj Enhanced Measurement – automatycznie rejestruje najważniejsze zdarzenia.
Skopiuj Measurement ID (oznaczony jako G‑xxxxxx) i zachowaj go do konfiguracji. W sekcji Ustawienia wybierz Data retention period i określ, jak długo dane będą przechowywane. Dla integracji z tagami, przejdź do Google Tag Manager i utwórz nowy tag typu Google Analytics: GA4 Configuration. Wklej skopiowany Measurement ID, wybierz Trigger – All Pages i zapisz.
Pamiętaj, że po skonfigurowaniu tagu możesz monitorować działania w czasie rzeczywistym Realtime. Jeśli chcesz śledzić dodatkowe zdarzenia, dodaj kolejne tagi w Google Tag Manager z identyfikatorem Measurement ID. Warto także włączyć tryb debugowania, aby upewnić się, że dane trafiają do usługi.
Rejestracja w Google Analytics i tworzenie nowej usługi
Rozpocznij od logowania na stronie analytics.google.com.
Po zalogowaniu kliknij „Utwórz usługę” i wybierz „Utwórz usługę GA4”.
Wybierz „Web Stream” dla witryny internetowej. Wypełnij pola: adres URL, nazwa strumienia oraz ustawienia zaawansowane – na przykład.
Po zapisaniu zobaczysz Measurement ID (format G‑XXXXXXXXXX).
Jeśli planujesz używać Google Tag Manager, dodaj nowy tag typu „Google Analytics: konfiguracja GA4”, wklej Measurement ID i ustaw regułę uruchamiania „All pages”.
Ostatnim krokiem jest przetestowanie pomiaru: w trybie podglądu w GTM lub na stronie Google Analytics sprawdź, czy zdarzenia pojawiają się w czasie rzeczywistym.
Po utworzeniu usługi zobaczysz unikalny Property ID, który możesz skopiować i wykorzystać w kodzie. W ustawieniach możesz także dostosować okres przechowywania danych – domyślnie 14 miesięcy, ale można go skrócić do 2 miesięcy, jeśli potrzebujesz szybkiej analizy. Możesz włączyć Measurement Protocol, pozwalający na wysyłanie zdarzeń serwera GA4.
Wybór typu usługi: Web Stream czy App Stream
Decyzja o rodzaju usługi GA4 zależy od miejsca, w którym użytkownicy wchodzą w interakcję z Twoją marką. Web Stream przeznaczony jest dla witryn internetowych. Po wprowadzeniu adresu URL i nazwy strumienia GA4 automatycznie włącza Enhanced Measurement – rejestruje zdarzenia takie jak przewijanie, klikanie przycisków czy odtwarzanie wideo. Ponadto, przy konfiguracji tagów możesz wybrać gtag.js lub Google Tag Manager, co umożliwia elastyczne zarządzanie zdarzeniami i integrację z innymi narzędziami. App Stream natomiast jest przeznaczony dla aplikacji mobilnych i desktopowych.
W tym przypadku najważniejszy jest Measurement ID, który identyfikuje aplikację w GA4. Dzięki temu możliwe jest śledzenie natychmiastowych zdarzeń, takich jak logowanie, przejścia między ekranami czy wypełnianie formularzy. Konfiguracja tagów w aplikacji zazwyczaj odbywa się za pomocą SDK, a nie gtag.js, co zapewnia bardziej precyzyjne dane dotyczące zachowań użytkowników w aplikacji. Jeśli Twoja strategia marketingowa koncentruje się głównie na konwersjach na stronie internetowej, wybierz Web Stream – zapewni on szybki start, łatwe włączanie Enhanced Measurement i możliwość dalszej rozbudowy przy pomocy Google Tag Manager. W przypadku aplikacji, gdzie kluczowe jest monitorowanie interakcji w czasie rzeczywistym oraz integracja z systemami mobilnymi, App Stream jest najlepszym rozwiązaniem.
Jak skonfigurować strumień danych w GA4
Aby w pełni wykorzystać możliwości GA4, najpierw musisz utworzyć strumień danych.
1. Zaloguj się do Analytics Otwórz analytics.google.com i przejdź do sekcji „Administracja”.
2. Dodaj nowy strumień W zakładce „Zbieranie i modyfikowanie danych” kliknij „Strumienie danych”. Wybierz typ: „Web Stream” dla witryny lub „App Stream” dla aplikacji.
3. Ustawienia podstawowe Po utworzeniu strumienia zobaczysz „Property ID” oraz „Measurement ID” (identyfikator pomiaru). To kluczowe dane, które będziesz potrzebować przy dalszej integracji.
4. Integracja tagów
* gtag.js – to najprostszy sposób na integrację. Wystarczy, że skopiujesz kod z „Ustawienia strumienia” i wkleisz go w sekcji „ każdej strony Twojej witryny.
* Google Tag Manager – jeśli korzystasz z GTM, utwórz nowy tag typu „Google Analytics: GA4 Configuration” i wklej Measurement ID. Dzięki temu możesz zarządzać zdarzeniami z poziomu konsoli GTM, co daje większą elastyczność i kontrolę.
* analytics.js – jest to starszy skrypt, który wciąż działa, ale w przypadku GA4 nie jest rekomendowany.
5. Testowanie
Skorzystaj z trybu podglądu GTM, aby upewnić się, że tagi są prawidłowo aktywowane na Twojej stronie.
6. Zapisz konfigurację
Po zakończeniu ustawień, kliknij „Zapisz” i sprawdź, czy w panelu „Raporty” zaczynają pojawiać się dane. To moment, kiedy wszystko powinno być już gotowe!
Dodawanie Web Stream i ustawianie podstawowych parametrów
1. Zaloguj się do analytics.google.com i przejdź do sekcji „Administracja”. Kliknij „Utwórz usługę” i wybierz „Utwórz usługę GA4”.
2. Po utworzeniu właściwości pojawi się ekran „Data Streams”. Kliknij „Web Stream”, wprowadź adres URL swojej strony oraz nazwę strumienia, a następnie zatwierdź te ustawienia.
3. W sekcji „Ustawienia strumienia” znajdziesz kluczowe parametry, takie jak Measurement ID (np. G‑XXXXX), okres przechowywania danych (domyślnie 2 lata) oraz możliwość wyłączania wybranych zdarzeń.
4. Aby upewnić się, że dane trafiają na Twoją stronę, skopiuj Measurement ID i wprowadź go do skryptu gtag.js w sekcji „.
5. Weryfikuj działanie w zakładce „Podgląd” w GTM lub w panelu „Zdarzenia” w GA4, aby mieć pewność, że wszystko działa jak należy.
6. Jeśli korzystasz z Google Tag Manager, dodaj tag „Event tag” i skonfiguruj zdarzenia konwersji. To pozwoli Ci śledzić kluczowe działania użytkowników na stronie.
Jak dodać kod śledzenia GA4 na stronie

Aby rozpocząć śledzenie z GA4, najpierw musisz pobrać Measurement ID, który znajdziesz w panelu strumieni danych.
1. Wybór sposobu
Jeśli Twoja strona jest statyczna, najprościej będzie dodać skrypt gtag.js bezpośrednio do pliku `index.html`.
2. Dodawanie kodu gtag.js
Umieść poniższy skrypt w sekcji „ swojej strony:
Zamień `G‑XXXXXXXXXX` na swój Measurement ID.
3. Konfiguracja Enhanced Measurement
W ustawieniach strumienia w GA4 włącz automatyczne zdarzenia, takie jak przewijanie czy klikanie, aby lepiej śledzić interakcje użytkowników.
4. Ustawienia retencji danych
W zakładce „Retencja danych” możesz zdecydować, jak długo będą przechowywane informacje – od 2 do 14 lat. To daje Ci kontrolę nad ilością danych, które gromadzisz.
5. Google Tag Manager – alternatywa
- Utwórz nowy tag typu „Google Analytics: GA4 Configuration”.
- Wklej Measurement ID i wybierz opcję automatycznego wysyłania zdarzeń.
- Zdefiniuj wyzwalacze, takie jak „All Pages”, aby mieć pewność, że zdarzenia są śledzone na wszystkich stronach Twojej witryny.
7. Dodatkowe integracje
Jeśli korzystasz z Measurement Protocol, możesz wysyłać zdarzenia bezpośrednio z serwera, co pozwala na bardziej zaawansowane śledzenie.
Po zakończeniu tych kroków Twoja strona będzie gotowa do zbierania danych w Google Analytics 4. Dzięki Google Tag Managerowi możesz łatwo rozbudowywać śledzenie o nowe zdarzenia i konwersje, co daje Ci większą elastyczność w monitorowaniu aktywności użytkowników.
Implementacja gtag.js i analytics.js
Podstawową biblioteką w GA4 jest gtag.js, którą wstawiasz bezpośrednio w sekcji „ każdej strony. Daje to natychmiastowy dostęp do danych analitycznych. Wystarczy dodać dwa wiersze kodu:
Jeśli potrzebujesz więcej elastyczności, rozważ użycie analytics.js. Pomimo że to starsza technologia, pozwala na skomplikowane mapowanie zdarzeń z użyciem Measurement Protocol. Oba skrypty umieszczasz w tej samej sekcji, co pozwala na ich współpracę bez konfliktów.
W przypadku GA4 konfiguracja tagów rozciąga się na Google Tag Manager, gdzie możesz tworzyć warunki, które uruchamiają gtag.js lub analytics.js w zależności od sekcji witryny. To znacznie przyspiesza czas ładowania i poprawia efektywność śledzenia.
Pamiętaj o ustawieniu Data retention period – okresu przechowywania danych, który możesz dostosować w ustawieniach własności. Zarówno gtag.js, jak i analytics.js wymagają właściwego Measurement ID, więc przed publikacją warto przetestować kod w trybie debug, by upewnić się, że zdarzenia są prawidłowo rejestrowane.
Jeśli korzystasz z systemu CMS, wiele z nich udostępnia specjalne pola na Measurement ID, co eliminuje potrzebę ręcznego edytowania szablonów. Po wdrożeniu warto monitorować raporty w czasie rzeczywistym, aby szybko reagować na nieoczekiwane wzorce zachowań użytkowników.
Weryfikacja Property ID i Measurement ID
Sprawdzenie, czy właściwości Google Analytics 4 są poprawnie skonfigurowane, to pierwszy krok, który pozwala uniknąć błędów w raportach. Najpierw przejdź do panelu „Administracja” w Google Analytics. W kolumnie „Usługa” znajdziesz listę istniejących właściwości. Kliknij tę, którą chcesz zweryfikować, a następnie wybierz „Strumienie danych”. Jeśli masz Web Stream, zobaczysz tam Measurement ID zaczynający się od litery G‑.
Aby upewnić się, że ID zostało poprawnie zainstalowane na stronie, otwórz narzędzie Tag Assistant (rozszerzenie Chrome). Uruchom podgląd i odwiedź podstronę, na której umieściłeś kod. To pozwoli Ci zweryfikować, czy wszystko działa zgodnie z planem.
Tam będziesz mógł zobaczyć w czasie rzeczywistym, jakie dane są przesyłane.
W Google Analytics 4, w sekcji „Ustawienia”, znajdziesz opcję „Data retention period”. Ważne, żeby była ustawiona na 14 lub 26 dni, w zależności od Twoich potrzeb. Jeśli korzystasz z Google Tag Manager, upewnij się, że tag typu GA4 Configuration ma prawidłowy Measurement ID i że wyzwalacze Enhanced Measurement są aktywne.
Wykorzystanie Measurement Protocol do wysyłania danych z serwera
Jak wysyłać zdarzenia do GA4 z serwera
1. Zdobądź identyfikator pomiaru (Measurement ID). W panelu „Data Streams” znajdziesz kod w formacie `G‑xxxxxxxxxx`. To kluczowy element konfiguracji.
2. Dodaj własne parametry. W sekcji `params` możesz wprowadzić dowolne informacje, takie jak `item_name`, `page_location` czy `user_type`, które pozwolą Ci na dokładniejsze śledzenie zdarzeń.
3. Sprawdź poprawność. W GA4, w sekcji „DebugView”, pojawią się wysłane zdarzenia, które możesz zweryfikować. To narzędzie pozwala śledzić na bieżąco, co dzieje się z danymi.
4. Zarządzaj retencją danych. W ustawieniach własności możesz zdecydować, jak długo dane będą przechowywane – od 2 do 14 miesięcy.
5. Korzystaj z Enhanced Measurement. W „Web Stream” włącz tę opcję, aby automatycznie rejestrować takie zdarzenia jak przewijanie, kliknięcia i inne standardowe akcje użytkownika.
6. Integracja z Google Tag Manager. Jeśli preferujesz pracę z tagami, w GTM możesz stworzyć niestandardowy tag HTTP POST, który będzie korzystał z wcześniej wspomnianego endpointu.
Pamiętaj, że kluczem do sukcesu jest spójność identyfikatorów i precyzyjne mapowanie zdarzeń, co zapewni, że raporty w GA4 będą dokładne i wiarygodne.
Jak skonfigurować tagi w Google Tag Manager
1. Otwórz swoje konto w Google Tag Manager i wybierz kontener dla swojej witryny. 2. Kliknij przycisk „Nowy tag” i wybierz „Google Analytics: GA4 Configuration”.
W polu „Measurement ID” wpisz kod G‑xxxxxxxxxx, który znajdziesz w sekcji Data Streams w GA4. To identyfikator Twojego Web Stream lub App Stream.
W zakładce „Ustawienia tagu” skonfiguruj okres przechowywania danych oraz włącz Enhanced Measurement – funkcję automatycznie monitorującą takie interakcje jak przewijanie, kliknięcia czy wyszukiwania.
Przejdź do „Trigger” i wybierz „All Pages” – tag będzie aktywowany na każdej podstronie. Następnie dodaj dodatkowe zdarzenia: * „Nowy tag” → „Google Analytics: GA4 Event”. * Wpisz nazwę zdarzenia, np. “newsletter_signup”.
* Wybierz wcześniej utworzony tag konfiguracji GA4. * Ustaw wyzwalacz „Zdarzenie niestandardowe” i podaj nazwę z Data Layer (np. “newsletterEvent”).
Przetestuj całą konfigurację w trybie podglądu GTM, aby upewnić się, że tagi wysyłają dane do GA4 i są widoczne w sekcji Zdarzenia w czasie rzeczywistym.
Po potwierdzeniu, że wszystko działa zgodnie z oczekiwaniami, opublikuj zmiany. Następnie w GA4 przejdź do „Zdarzenia” i oznacz wybrane akcje jako konwersje, co pozwoli Ci szybko monitorować najważniejsze interakcje.
Jeśli zamierzasz przesyłać dane z serwera, skorzystaj z Measurement Protocol: przygotuj żądanie POST z identyfikatorem pomiaru i parametrami zdarzenia.
Upewnij się, że w „Ustawienia kontenera” masz poprawnie skonfigurowane Data Retention Period, co określa, jak długo dane będą dostępne w raportach GA4.
Dzięki dobrze skonfigurowanym tagom w Google Tag Manager wszystkie kluczowe działania na stronie będą automatycznie śledzone, a dane trafią do Google Analytics 4, gdzie możesz je analizować i wykorzystać do poprawy strategii marketingowej.
Tworzenie kontenera i dodawanie tagu GA4
Aby rozpocząć śledzenie witryny, najpierw stwórz kontener w Google Tag Manager. Kontener to centralne miejsce, w którym przechowywane są wszystkie tagi i reguły.
Kolejnym krokiem jest dodanie tagu GA4. W panelu GTM kliknij „Nowy tag” i wybierz typ „Google Analytics: konfiguracja GA4”. W polu „Measurement ID” wpisz kod zaczynający się od „G‑”, który znajdziesz w sekcji Data Streams w Google Analytics 4.
Następnie skonfiguruj ustawienia tagu. W zakładce „Konfiguracja tagu” włącz opcję „Enhanced Measurement”, co pozwoli na automatyczne zbieranie zdarzeń takich jak przewijanie czy kliknięcia. Ustaw także „Data retention period”, co pozwoli na określenie, jak długo dane będą przechowywane – zwykle 2-14 miesięcy, w zależności od wymagań.
Po ustawieniu tagu przejdź do sekcji „Reguły” i wybierz, kiedy tag ma być aktywowany. Najczęściej używa się „All Pages” – tag uruchamia się na każdej podstronie. Jeśli chcesz monitorować konkretne akcje, dodaj regułę „Zdarzenie niestandardowe” i zdefiniuj nazwę zdarzenia, np. „add_to_cart”.
Na koniec przetestuj swoją konfigurację. Użyj wbudowanego podglądu GTM, aby sprawdzić, czy tag się uruchamia i czy dane są przesyłane do właściwego strumienia.
Ustawianie zmiennych i wyzwalaczy dla zdarzeń
1. Definiowanie zmiennych (Variables)
– Globalne zmienne: przechowują dane dostępne w całym projekcie, takie jak identyfikator użytkownika czy token sesji. – Zmienna kontekstowa: w zależności od wyzwalacza (triggera) przypisywana jest odpowiednia wartość, np. `page_type = „product”`. – Zmienna dynamiczna: wprowadzana jest w kodzie HTML, np.
Przykład javascript var productId = {{ product.id }};
2. Tworzenie wyzwalaczy (Triggers)
| Typ wyzwalacza | Kiedy aktywuje | Przykład w Tag Managerze | |—————-|—————-|————————–| | Page View | Załadowanie strony | `All Pages` | | Click | Kliknięcie |
Skład tagów (Tags)
Tagi to serce konfiguracji Google Analytics 4. Główne elementy to:
- GA4 Configuration – centralny tag konfiguracyjny, zawierający Measurement ID i ustawienia globalne.
- GA4 Event Tag – odpowiada za wysyłanie pojedynczych zdarzeń, np. `purchase`.
Przykład tagu GA4:
{
"name": "GA4 - Add to Cart",
"type": "gtag",
"event": "add_to_cart",
"parameters": {
"item_id": "{{ product_id }}",
"value": "{{ price }}"
}
}
4. Przykładowa konfiguracja: śledzenie „Add to Cart”
Konfiguracja tego typu śledzenia obejmuje:
| Krok | Co zrobić |
|---|---|
| 1. Zmienna | `product_id = {{ dataLayer[’product_id’] }}` |
| 2. Trigger | `Click – All Elements` z filtrem `CSS Selector:.add-to-cart` |
| 3. Tag | GA4 Event `add_to_cart` z parametrami `product_id`, `price` |
5. Dodatkowe wskazówki
Przy wdrażaniu Google Analytics 4, warto pamiętać o kilku kluczowych sprawach:
- Debugowanie: Korzystaj z trybu podglądu w GTM, aby upewnić się, że zmienne dostarczają oczekiwane wartości.
- Data Layer: Skorzystaj z `dataLayer.push({event: 'addToCart’, product_id: 123, price: 49.99});` do przesyłania danych z front-endu.
- Konsystencja: Utrzymuj jednolitą konwencję nazewniczą, co ułatwia zarządzanie.
—
Dlaczego to działa?
Skuteczność tej metody opiera się na kilku zasadach:
- Zmienna dostarcza unikalne dane, takie jak `product_id`, co pozwala na precyzyjne śledzenie.
- Trigger decyduje o momencie, w którym tag ma się uruchomić, zapewniając dokładność.
—
Prosty szablon
Dla lepszego zrozumienia, oto prosty szablon konfiguracji:
- Zdefiniuj Zmienną – `{{ product_id }}`
- Utwórz Trigger – `Click – All Elements` (lub `Form Submit`)
- Utwórz Tag – GA4 Event `add_to_cart`
Konfiguracja tagów GA4 w GTM
Aby rozpocząć konfigurację, otwórz kontener w Google Tag Manager, który pasuje do Twojej witryny. W sekcji Tagów wybierz „Nowy tag” i skorzystaj z opcji „Google Analytics: GA4 Configuration”.
Po wybraniu typu tagu, wprowadź Measurement ID, który znajdziesz w panelu Data Streams w Google Analytics 4. Warto wiedzieć, że w GA4 domyślnie włączona jest funkcja Enhanced Measurement, która automatycznie zbiera zdarzenia jak przewijanie strony czy kliknięcia.
W ustawieniach tagu znajdziesz także opcję Data retention period, co pozwala na kontrolowanie czasu przechowywania danych. Po skonfigurowaniu podstawowego tagu, warto dodać tagi zdarzeń, takie jak „Zapis do newslettera” czy „Kliknięcie przycisku”. Każde zdarzenie można wzbogacić o dodatkowe parametry – np. nazwa produktu, cena czy kategoria.
Jeśli preferujesz pracę bezpośrednio w kodzie, możesz dodać skrypt gtag.js do sekcji head. Do wysyłania zdarzeń z serwera, użyj Measurement Protocol – wystarczy POST do `https://www.google-analytics.com/mp/collect` z odpowiednimi parametrami.
Pamiętaj, aby na koniec przetestować działanie tagów w trybie podglądu GTM oraz w raportach GA4, zanim uruchomisz kampanię. Każdy krok warto dokładnie sprawdzić, by mieć pewność, że wszystko działa poprawnie.
Jak ustawić zdarzenia i konwersje w GA4

Przejdźmy teraz do procesu włączania Google Analytics 4 na stronie internetowej. Zaczynamy od utworzenia nowego konta i dodania kodu śledzenia. Aby to zrobić, zaloguj się do Google Analytics, kliknij przycisk „Nowy zasób”, wybierz typ – Web, podaj nazwę i domenę.
W Google Analytics 4 znajdziesz sekcję Web Stream oraz Data Stream, które umożliwiają zarządzanie danymi. W ustawieniach możesz wybrać odpowiednie filtry i warunki, aby kontrolować, które dane trafiają do raportów. Dodatkowo, dzięki Measurement Protocol, możesz przesyłać dane z serwerów, co pozwala na łatwe wyświetlanie historii zdarzeń w segmentach. Analiza ta dostarcza jasny obraz zachowań użytkowników.
Nie zapomnij skonfigurować Data retention period, aby określić, jak długo dane będą przechowywane – standardowy okres to 2 lata, ale możesz go dostosować do krótszych lub dłuższych terminów, co wpływa na dostępność historycznych raportów. Po dokonaniu tych ustawień każde nowe zdarzenie będzie dostępne w analizie, a Ty możesz monitorować dane, aby szybko reagować na zmiany.
Podsumowując, konfiguracja GA4 wymaga kilku kroków, ale jest stosunkowo prosta. Google Tag Manager pozwala centralnie zarządzać tagami, a dla fanów kodowania dostępna jest opcja z gtag.js. Przeglądy i testy pozwalają na utrzymanie jakości danych i identyfikację błędów, co zwiększa skuteczność kampanii w praktyce.
Testuj zmiany przy pomocy Google Tag Manager i debugowania w przeglądarce, aby upewnić się, że wszystko działa jak należy.
Konfiguracja zdarzeń automatycznych i Enhanced Measurement
Włączanie automatycznych zdarzeń w Google Analytics 4 zaczyna się od ustawień strumienia danych. Po zalogowaniu się do panelu Data Streams, wybierz swój Web Stream. W sekcji Enhanced Measurement przełącz na „Włączony”.
Jeśli chcesz dostosować zakres zdarzeń, kliknij „Edytuj” pod Enhanced Measurement. Możesz tu wyłączyć zbędne zdarzenia lub dodać własne reguły, np. śledzenie kliknięć na elementy z atrybutem data‑track.
Dla większych projektów warto skonfigurować Google Tag Manager. Utwórz tag typu „Google Analytics: GA4 Event” i podaj Measurement ID (kod G‑xxxxxxxxxx). W polu zdarzenia wpisz nazwę, np. określonego eventu.
Przy serwerach zastosuj Measurement Protocol: wyślij POST do `https://www.google-analytics.com/mp/collect` z JSON‑em zawierającym event_name i user_properties. Pamiętaj, że okres przechowywania danych w GA4 można dostosować w ustawieniach Property ID – domyślnie 2 lata, ale można go zmienić w zależności od potrzeb.
Tak skonfigurowany strumień danych daje pełną kontrolę i elastyczność w analizie, pomagając lepiej zrozumieć zachowania użytkowników i optymalizować strategię działań.
W panelu administracyjnym wybierz usługę, przejdź do sekcji Zdarzenia i kliknij „Utwórz zdarzenie”. Wybierz opcję „Utwórz na podstawie reguły” i nadaj zdarzeniu nazwę, na przykład „newsletter_subscribe”. Następnie skonfiguruj warunki, wybierając odpowiednią zmienną z warstwy danych, jak np. event_name, i ustaw wartość.
Po zapisaniu zdarzenie pojawi się w systemie i będzie dostępne do analizy. Aby przekształcić je w konwersję, przejdź do sekcji „Konwersje” i włącz przełącznik przy nazwie zdarzenia. Dzięki temu każde wywołanie zdarzenia będzie traktowane jako cel biznesowy. Jeśli chcesz przesyłać zdarzenia bezpośrednio z serwera, ponownie użyj Measurement Protocol, dodając do treści POST Measurement ID oraz parametry zdarzenia. Dla interakcji w przeglądarce najprościej jest wykorzystać gtag.js, wstawiając w tagu kod z parametrem event_name.
Alternatywnie, w Google Tag Manager możesz utworzyć tag typu GA4 Event, podając Measurement ID i nazwy parametrów. W konfiguracji strumieni danych w GA4 upewnij się, że masz włączone Enhanced Measurement, które automatycznie zbiera dane o przewijaniu i kliknięciach. Jeśli potrzebujesz bardziej szczegółowych informacji, w Data Streams możesz zdefiniować własne parametry. Pamiętaj, by ustawić okres retencji danych na 14 lub 26 miesięcy, żeby móc zachować historię zdarzeń na dłużej i analizować trendy.
Jak ustawić retencję danych i inne ustawienia prywatności
Jak dodać własne zdarzenie do Google Analytics 4 – 10‑punktowy przewodnik
1. Otwórz Google Analytics 4 i przejdź do Administracji.
2. W kolumnie Usługa wybierz właściwość.
3. Kliknij „Ustawienia usługi” – tam znajdziesz opcję „Retencja danych”.
4. Wybierz okres: 2 lata, 14 dni lub 365 dni. Dla zgodności z RODO zalecamy 14‑dniowy okres i włączenie opcji „Usuwanie danych użytkownika”.
5. Następnie przejdź do „Ustawienia prywatności”.
6. Odznacz „Śledzenie reklam” i włącz „Anonimizuj adresy IP”.
7. W zakładce „Zarządzanie zgód” wybierz „Zarządzanie zgódami w czasie rzeczywistym” i ustaw reguły zgodne z polityką prywatności.
8. Jeśli używasz Google Tag Manager, stwórz zmienną „Consent Mode” i powiąż ją z tagiem GA4, aby reagować na zgody.
9. Wyłącz automatyczne zdarzenia w „Enhanced Measurement”, jeśli ich zbieranie jest niepożądane.
10. W „Data Streams” Web Stream sprawdź Measurement ID (kod G‑xxxxxxxxxx).
11. Zapisz zmiany i uruchom tryb podglądu, by zweryfikować poprawność działania.
12. Regularnie monitoruj raporty „Zgody” i „Usuwanie danych” w GA4, aby mieć pewność, że zgody są przestrzegane, a dane usuwane w odpowiednim czasie.
13. Sprawdź w zakładce „Zbieranie danych”, aby upewnić się, że dane osobowe nie są przesyłane bez zgody.
14. Jeśli integrujesz GA4 z aplikacją mobilną, w App Stream ustaw retencję zgodną z polityką prywatności.
15. W sekcji właściwości upewnij się, że Property ID odpowiada konfiguracji tagów gtag.js lub analytics.js.
16. Jeśli korzystasz z aplikacji webowej, w zakładce „Zbieranie danych” upewnij się, że dane osobowe nie są przesyłane bez zgody.
17. Po zapisaniu ustawień warto wypróbować API usuwania danych, aby programowo usunąć wybranych użytkowników.
Okres retencji danych i jego wpływ na raporty
W GA4 masz możliwość skonfigurowania okresu przechowywania danych, co wpływa na to, jak długo będą dostępne w raportach. Jak zmienić ustawienia retencji:
1. Wejdź do panelu administracyjnego – wybierz właściwość GA4, którą chcesz skonfigurować.
2. Kliknij „Ustawienia usługi” w kolumnie „Usługa”.
3. Zlokalizuj sekcję „Retencja danych”.
4. Wybierz jedną z trzech dostępnych opcji:
* 2 lata – standardowy poziom.
* 14 dni – szybsze usuwanie, odpowiednie przy testach.
* 36 miesięcy – dla firm potrzebujących długoterminowych trendów.
5. Po ustawieniu retencji warto sprawdzić, jak wpływa to na raporty kohortowe oraz dane segmentów. Krótszy okres powoduje, że w analizie zachowań użytkowników widoczne są tylko najnowsze interakcje, co może pomóc w szybkich optymalizacjach, ale ogranicza widok historii.
Wpływ na konfigurację tagów:
* W Google Tag Manager upewnij się, że tag GA4 Configuration korzysta z właściwego Measurement ID (kod G‑xxxx).
* Gdy zmieniasz retencję, nie musisz modyfikować gtag.js ani analytics.js – tagi automatycznie odczytują nowe ustawienia z usługi.
Dlaczego warto monitorować retencję:
* Zapobiega nagłej utracie danych, które mogą być potrzebne przy audycie.
* Umożliwia kontrolę nad zgodnością z regulacjami dotyczącymi prywatności (GDPR, CCPA).
Podsumowując, ustawienie odpowiedniego okresu przechowywania danych w GA4 jest kluczowe zarówno dla zgodności prawnej, jak i dla uzyskania pełnego obrazu zachowań użytkowników.
Konfiguracja zgód i ustawień prywatności
Na początek, w panelu GA4 możesz definiować grupy użytkowników w sekcji Ustawienia. Wybierz Grupy → Nowa grupa i określ kryteria, takie jak użytkownicy, którzy odwiedzili więcej niż trzy domeny lub odwiedzili sekcję „Kontakt”.
W zakładce Ustawienia wybierz Dane → Strumienie danych i zaznacz strumień, dla którego chcesz zastosować grupy. W Ustawieniach strumienia znajdziesz opcję Ustawienia grup. Kliknij Zarządzaj i wybierz wcześniej utworzoną grupę.
W zakładce Ustawienia przejdź do Zgodności → Zgodność danych. Jest to kluczowy krok, aby zapewnić, że Twoje działania są zgodne z obowiązującymi przepisami dotyczącymi ochrony danych osobowych.
Następnie, w Ustawieniach strumienia, znajdziesz opcję Ustawienia grup. Wybierz Zarządzaj i wskaż grupę, którą wcześniej stworzyłeś. Z mojego doświadczenia wynika, że odpowiednie zarządzanie grupami użytkowników może znacząco poprawić jakość raportów.
Przejdź do Zgodności → Zgodność danych. Tutaj decydujesz, które grupy będą widoczne w raportach i czy mają być częścią pełnego zestawu danych, czy tylko ich podsumowań. Po zapisaniu zmian, przejdź do Ustawienia → Raporty. W sekcji Segmenty zobaczysz wszystkie grupy, które możesz uwzględnić w analizie. Co więcej, w sekcji Zgodność danych możesz także ustawić Dane wykluczające, co jest niezwykle przydatne, jeśli chcesz wykluczyć pewne grupy, takie jak użytkownicy testowi.
Integracja GA4 z platformami CMP, jak OneTrust czy Tarteel, to krok, którego nie można pominąć. Dzięki temu, po uzyskaniu zgody użytkownika, otrzymasz tokeny, a tagi GA4 zostaną aktywowane. W aplikacjach włącz funkcję ‘User‑property consent’ w ustawieniach, aby dane były spójne zarówno na stronie, jak i w aplikacji. To naprawdę robi różnicę!
Najlepsze praktyki przy konfiguracji GA4
Rozpocznij od stworzenia własnego Data Stream. Wybierz Web Stream, jeśli pracujesz nad stroną internetową, lub App Stream dla aplikacji. W zakładce Enhanced Measurement aktywuj zdarzenia, takie jak przewijanie strony czy kliknięcia w linki. Dzięki temu oszczędzasz czas i zyskujesz lepszy wgląd w zachowania użytkowników.
Kolejnym krokiem jest skonfigurowanie Measurement ID. Skopiuj ten identyfikator z panelu Data Streams i wprowadź go do tagu GA4 w Google Tag Manager. Dodaj tag GA4 Configuration, wprowadź Measurement ID i zaznacz opcję „Send a page view event on load”. W podglądzie zobaczysz kod gtag.js, co pozwoli Ci śledzić specyficzne akcje użytkowników. Aby jeszcze lepiej dostosować śledzenie, utwórz własne zdarzenia w GA4 – w sekcji Zdarzenia kliknij „Utwórz zdarzenie” i określ jego nazwę oraz warunki.
Gdy zdefiniujesz zdarzenia, oznacz je jako konwersje. Przełącznik w kolumnie Oznacz jako konwersję sprawi, że te zdarzenia będą widoczne w raportach. Dostosuj także okres retencji danych w ustawieniach usługi – masz do wyboru 14 dni, 2 lata lub nawet 36 miesięcy, w zależności od Twoich potrzeb analitycznych. Nie zapomnij sprawdzić, czy Property ID jest zgodne z Twoją GA4 – to kluczowe, by uniknąć błędów. Regularne testowanie tagów w trybie podglądu GTM pomoże Ci upewnić się, że wszystkie zdarzenia są prawidłowo rejestrowane.
Najczęściej zadawane pytania (FAQ)
GA4 to najnowsza wersja Google Analytics, oparta na zdarzeniach zamiast na sesjach. Umożliwia śledzenie użytkowników na wielu urządzeniach i platformach. Posiada wbudowane analizy AI i lepszą integrację z Google Ads.
Wejdź w sekcję Events w interfejsie GA4, kliknij Create Event i podaj warunki wyzwalające. Dodaj parametry, które chcesz zbierać, np. nazwa produktu czy cena. Zapisz ustawienia i sprawdź w czasie rzeczywistym, czy zdarzenia są rejestrowane.
Nie, trzeba ręcznie połączyć konto Google Ads z własnością GA4. Przejdź do Admin → Product Linking → Google Ads Linking i wybierz odpowiednie konto. Po potwierdzeniu, dane konwersji będą przesyłane do Google Ads.
Raporty konwersji znajdują się w zakładce Conversions. Kliknij Create a conversion event i wybierz zdarzenie, które chcesz śledzić. Możesz też edytować istniejące konwersje, dodając filtry i wartości progowe.
Mapowanie pozwala na dokładne śledzenie specyficznych działań użytkowników, takich jak kliknięcia w przyciski CTA czy wypełnianie formularzy. Dzięki temu możesz segmentować użytkowników i optymalizować kampanie. Umożliwia również tworzenie raportów niestandardowych.