Google Analytics 4 (GA4) wprowadza rewolucyjny model zbierania danych oparty na zdarzeniach (eventach), który umożliwia znacznie bardziej szczegółowe śledzenie interakcji użytkowników z witryną niż w poprzednich wersjach.
W tym artykule skupiamy się na dwóch kluczowych wskaźnikach: scrollowaniu i interakcjach z formularzami, które są fundamentem analizy UX i optymalizacji konwersji.
Rola scrollowania w analizie zaangażowania użytkowników
Dlaczego scrollowanie ma znaczenie?
Wejście użytkownika na stronę to dopiero początek. Kluczowe pytanie brzmi: czy faktycznie zapoznał się z treścią, którą mu zaprezentowaliśmy? Śledzenie scrollowania pomaga odpowiedzieć na to pytanie i ocenić, czy użytkownicy docierają do kluczowych sekcji.
W praktyce możemy stwierdzić:
- czy użytkownicy przewijają stronę poniżej „linii załamania” (fold),
- na którym poziomie zawartości porzucają naszą stronę,
- które części artykułu, oferty czy landing page’a przyciągają uwagę,
- czy umieszczenie ważnych elementów ma optymalną pozycję.
Automatyczne śledzenie scrollowania – Enhanced Measurement
GA4 oferuje Enhanced Measurement (rozszerzony pomiar) – funkcję, która automatycznie rejestruje wybrane działania użytkowników bez konieczności dodatkowej konfiguracji.
GA4 automatycznie rejestruje zdarzenie scroll, gdy użytkownik przewinie stronę do 90% jej wysokości. Zdarzenie to jest wywoływane tylko raz na sesję dla danej strony, gdy użytkownik osiągnie ten próg. W ten sposób system informuje nas, że użytkownik dotarł do dolnej części zawartości, co świadczy o wyższym zaangażowaniu i potencjalnie większej szansie na konwersję.
Aby szybciej porównać automatyczne zdarzenia i ich ograniczenia, skorzystaj z poniższego zestawienia:
| Zdarzenie | Jak działa | Kluczowe parametry | Ograniczenia/Wskazówki |
|---|---|---|---|
scroll (90%) |
wyzwalane po przewinięciu do 90% wysokości strony; raz na odsłonę strony | engagement_time_msec, opcjonalnie percent_scrolled |
tylko próg 90%; dodatkowe progi (25/50/75%) wymagają konfiguracji w GTM |
form_start |
pierwsza interakcja z formularzem w ramach sesji | form_id, form_name |
formularze dynamiczne/AJAX mogą wymagać niestandardowych reguł w GTM |
form_submit |
wysłanie formularza (submit) | form_id, form_name, form_destination, form_submit_text |
weryfikuj duplikaty i mierz sukces wysyłki (np. komunikat/redirect) |
click (outbound) |
kliknięcia w linki prowadzące poza domenę | outbound=true, link_url, link_text |
przy niestandardowych linkach użyj własnych reguł/parametrów w GTM |
Parametry i dane zbierane przy zdarzeniu scroll
Każde zdarzenie scroll w GA4 zawiera wartościowe informacje o parametrach. Najważniejszy to engagement_time_msec (czas zaangażowania). Dodatkowo, przy zaawansowanej konfiguracji możemy zbierać percent_scrolled, który pokazuje dokładny procent przewinięcia. Wymiar Percent scrolled można następnie analizować w raportach.
Ograniczenia i możliwości rozszerzenia
Jedynym (ale znaczącym) ograniczeniem automatycznego śledzenia scrollowania w GA4 jest fakt, że śledzi tylko próg 90%, a nie inne progi (np. 25%, 50%, 75%).
Jeśli chcemy mierzyć przewijanie na innych poziomach procentowych, należy skonfigurować dodatkowe zdarzenia w Google Tag Manager (GTM). Dzięki temu ustawimy dokładny punkt aktywacji (np. 25/50/75%), co daje pełniejszy obraz zaangażowania na różnych urządzeniach i długościach stron.
Śledzenie formularzy – kluczowy element analizy konwersji
Znaczenie śledzenia formularzy dla biznesu
Śledzenie formularzy polega na monitorowaniu interakcji użytkowników z formularzami na stronie internetowej. To znacznie więcej niż tylko obserwowanie, czy ktoś kliknął przycisk „Wyślij”. Dzięki temu możemy dowiedzieć się:
- które formularze są rzeczywiście wypełniane,
- na jakim etapie procesu wypełniania użytkownicy porzucają formularz,
- jakie dane są przesyłane,
- czy użytkownicy mają problemy z ukończeniem formularzy.
Takie informacje są bezcenne dla optymalizacji – usprawnienie formularzy bezpośrednio przekłada się na zwiększenie konwersji.
Automatyczne zdarzenia formularzowe w Enhanced Measurement
GA4 w ramach Enhanced Measurement automatycznie rejestruje dwa kluczowe zdarzenia związane z formularzami.
1. Zdarzenie form_start
Wywoływane jest, gdy użytkownik po raz pierwszy w sesji wejdzie w interakcję z formularzem – na przykład kliknie w pole tekstowe. To zdarzenie sygnalizuje zainteresowanie i gotowość do wypełnienia formularza.
2. Zdarzenie form_submit
Wywoływane jest, gdy użytkownik prześle formularz. To najważniejsze zdarzenie z punktu widzenia analizy konwersji.
Parametry zbierane przy zdarzeniach formularzowych
Zarówno form_start, jak i form_submit zawierają bogaty zestaw parametrów, które dodatkowo wzbogacają analizę:
- form_id – identyfikator formularza (przydatny, gdy mamy wiele formularzy na stronie);
- form_name – nazwa formularza (ułatwia identyfikację w raportach);
- form_destination – adres URL, na który przesyłane są dane z formularza;
- form_submit_text – tekst przycisku wysyłającego formularz.
Te parametry pozwalają na precyzyjne analizy – na przykład porównanie wskaźników konwersji dla różnych formularzy lub identyfikację problemów z określonym typem formularza.
Ograniczenia i kiedy trzeba zaawansowanej konfiguracji
Choć Enhanced Measurement to potężne narzędzie, istnieją scenariusze, w których musimy „zejść głębiej”:
- formulare dynamiczne lub oparte na AJAX – które nie powodują przeładowania strony;
- specyficzne zdarzenia konwersji – takie jak kliknięcia w numer telefonu czy adres e‑mail;
- zbieranie dodatkowych danych – za pomocą niestandardowych parametrów zdarzeń.
W takich przypadkach Google Tag Manager oferuje elastyczne narzędzia do wdrożenia niestandardowego śledzenia.
Implementacja zaawansowanego śledzenia formularzy za pomocą GTM
Przygotowanie do śledzenia
Zanim rozpoczniemy konfigurację, upewnijmy się, że strona jest poprawnie przygotowana. Oto podstawowe kroki:
- upewnij się, że masz konto Google Analytics 4,
- dodaj tag GA4 na swoją stronę internetową za pomocą Google Tag Manager (GTM) lub bezpośrednio przez kod,
- sprawdź, czy dane są przesyłane prawidłowo do GA4.
Krok po kroku – konfiguracja w GTM
Aby śledzić formularze w GA4 przy użyciu Google Tag Manager, postępuj tak:
- Otwórz Google Tag Manager i dodaj nowy tag;
- Wybierz typ tagu – „Google Analytics: GA4 Event”;
- Ustaw nazwę zdarzenia – na przykład
formularz_wyslany; - Dodaj zmienne – które chcesz śledzić, np. nazwy pól formularza;
- Skonfiguruj wyzwalacz – który aktywuje tag po wysłaniu formularza, możesz użyć opcji „Form Submission”;
- Zapisz i opublikuj zmiany w GTM.
W bardziej zaawansowanych przypadkach możesz:
- tworzyć zdarzenia niestandardowe dla specyficznych interakcji,
- zbierać dodatkowe dane za pomocą parametrów,
- monitorować różne etapy procesu wypełniania formularza.
Śledzenie innych ważnych interakcji
Kliknięcia w linki wychodzące
Oprócz formularzy i scrollowania, GA4 automatycznie śledzi kliknięcia w linki wychodzące. Rejestrowane są kliknięcia prowadzące do zewnętrznych witryn, co pomaga ocenić, które elementy na stronie zachęcają użytkowników do wyjścia poza domenę.
Inne interakcje wymagające konfiguracji
Aby śledzić kliknięcia w przyciski, elementy menu, ikony czy inne elementy interfejsu użytkownika, skonfiguruj odpowiednie zdarzenia w Google Tag Manager. Pozwoli to mierzyć, które linki i elementy interfejsu są najczęściej klikane, a tym samym wskazać priorytety optymalizacji.
Praktyczne zastosowania danych ze śledzenia
Analiza zaangażowania treści
Dane dotyczące scrollowania dają konkretne informacje o tym, jak użytkownicy konsumują treść. Możemy identyfikować:
- które artykuły mają najwyższy wskaźnik scrollowania do 90%,
- na którym punkcie strony następuje największy spadek zaangażowania,
- czy długość zawartości wpływa na wskaźnik przewijania.
Optymalizacja formularzy
Kombinacja danych z form_start i form_submit pozwala obliczyć wskaźnik porzucenia formularza – czyli jaki procent użytkowników, którzy rozpoczęli wypełnianie, faktycznie wysłał formularz.
To kluczowy wskaźnik skuteczności formularzy i punkt wyjścia do ich optymalizacji.
Segmentacja i personalizacja
Dane o interakcjach pozwalają tworzyć segmenty użytkowników – na przykład tych, którzy scrollują poniżej 90%, i tych, którzy się nie angażują. Segmenty takie można następnie wykorzystać do:
- personalizacji doświadczenia,
- ukierunkowanych kampanii remarketingowych,
- testów A/B.






