W tym artykule dowiesz się, jak poprawnie mierzyć istotne zdarzenia na Twojej stronie, co pozwoli Ci efektywniej zarządzać sklepem internetowym i zwiększać przychody.
Google Analytics 4 nie śledzi automatycznie wszystkich ważnych zdarzeń, które mają miejsce podczas wizyty użytkownika. Aby uzyskać pełny obraz ścieżki zakupowej, musisz odpowiednio skonfigurować pomiar konwersji i mikro konwersji, korzystając między innymi z Google Tag Managera.

Poprawne mierzenie zdarzeń w GA4 daje pełen obraz ścieżki zakupowej i pozwala skutecznie zwiększać przychody.
Skrót (TL;DR)→ Skonfiguruj w GTM tag GA4 i warstwę danych oparty na regule zdarzenia niestandardowego (np. „purchase”).
→ Testuj w trybie podglądu GTM/GA4 i publikuj kontener.
→ Oznacz kluczowe konwersje w GA4.
Video tutorial
Rodzaje zdarzeń w Google Analytics 4
Zacznijmy od podstawowej teorii, czyli rozróżnienia rodzajów zdarzeń, które występują w Google Analytics 4. Rozpoznanie tych typów jest kluczowe, by świadomie i efektywnie mierzyć interakcje użytkowników na Twojej stronie.
Automatyczne zdarzenia
Są to zdarzenia, które Google Analytics 4 zbiera automatycznie, jeśli poprawnie wdrożysz GA4 na swojej stronie. Nie musisz nic dodatkowo konfigurować, aby mieć do nich dostęp. Przykłady takich zdarzeń to:
- Kliknięcia w linki prowadzące do innych podstron (np. kliknięcie ikony YouTube, które powoduje opuszczenie strony).
- Przewijanie strony do 90% jej długości (domyślny próg Google, choć można ustawić inne).
- Wyszukiwanie wewnętrzne na stronie (jeśli parametry URL są poprawnie skonfigurowane).
- Pobieranie plików.
Warto jednak pamiętać, że automatyczne zdarzenia mają swoje ograniczenia i nie zawsze odzwierciedlają pełnię potrzeb analitycznych w e-commerce.
Tutaj znajdziesz dokumentacjĘ Google na temat zdarzeń automatycznych.

Zdarzenia pomiaru zaawansowanego
W Google Analytics 4 istnieje opcja włączenia lub wyłączenia tak zwanych pomiarów zaawansowanych, które obejmują dodatkowe interakcje użytkowników, takie jak np.:
- Interakcje z formularzami (np. rozpoczęcie wypełniania formularza).
- Interakcje z osadzonymi filmami YouTube.
- Przewijanie strony (scrollowanie).
Te zdarzenia możesz włączyć w panelu administracyjnym Google Analytics, w sekcji strumienia danych.
Zalecam jednak tutaj ostrożność — na przykład interakcje z formularzami często działają niepoprawnie ze względu na różnorodność CMS-ów i implementacji. Lepiej jest mierzyć formularze indywidualnie, korzystając z Google Tag Managera.

Przewijanie strony jest domyślnie mierzone tylko przy osiągnięciu 90% długości strony, co może być niewystarczające, jeśli chcesz mierzyć np. 25%, 50% lub 75%. W takim wypadku warto skonfigurować własne zdarzenia scrollowania w Google Tag Managerze.
Interakcje z filmami dotyczą tylko osadzonych na stronie filmów YouTube. Jeśli korzystasz z innych platform, np. Vimeo, to musisz mierzyć te zdarzenia samodzielnie.
Zdarzenia zalecane przez Google
Google udostępnia listę zdarzeń, które nie są mierzone automatycznie, ale zaleca ich wdrożenie, szczególnie w e-commerce, aby uzyskać pełniejszy obraz ścieżki zakupowej. Przykłady to:
- purchase – finalizacja zakupu (kluczowa konwersja).
- add_to_cart – dodanie produktu do koszyka.
- begin_checkout – rozpoczęcie procesu realizacji zamówienia.
- view_item – wyświetlenie szczegółów produktu.
- select_item – kliknięcie produktu na liście.
- view_cart – obejrzenie koszyka.
- remove_from_cart – usunięcie produktu z koszyka (antykonwersja).
- add_payment_info – dodanie danych płatniczych.
- add_shipping_info – dodanie danych wysyłkowych.
- select_promotion, view_promotion – interakcje z promocjami.
- refund – zwrot.
Ważne jest, aby nazywać te zdarzenia dokładnie tak, jak Google rekomenduje, czyli w języku angielskim i z poprawną pisownią. Dzięki temu Google Analytics automatycznie rozpozna te zdarzenia i wygeneruje dedykowane raporty, co ułatwia analizę.
Tutaj znajdziesz dokumentacjĘ Google na temat zdarzeń rekomendowanych.

Własne zdarzenia (custom events)
Ostatnią kategorią są własne zdarzenia, które możesz zdefiniować samodzielnie, aby mierzyć wszystkie inne interakcje użytkowników, które nie mieszczą się w powyższych kategoriach. To ogromna elastyczność, ale warto zachować zdrowy rozsądek i nie przesadzać z ilością mierzonych interakcji.
Wdrażając zbyt wiele zdarzeń, możesz przeciążyć kontener Google Tag Managera i zbierać dane, które nigdy nie będą wykorzystane.
Dlatego rekomenduję, by najpierw wdrożyć zdarzenia rekomendowane, a dopiero później dodawać własne, gdy pojawi się konkretna potrzeba analityczna.
Wdrożenie śledzenia zdarzeń w Google Analytics 4
Przejdźmy teraz do praktycznej części, czyli jak wdrożyć zdarzenia w Google Tag Managerze (GTM), abyś mógł śledzić konwersje i mikro konwersje w swoim e-commerce.
Co to jest Google Tag Manager?
Google Tag Manager to narzędzie, które pozwalazarządzać kodami śledzącymi (tagami) na Twojej stronie internetowej bez konieczności ingerencji w jej kod źródłowy za każdym razem. Dzięki temu możesz łatwo integrować Google Analytics, Google Ads i inne narzędzia marketingowe.
Jeśli nie znasz jeszcze Google Tag Managera, polecam mój tutorial, gdzie krok po kroku pokazuję, jak zacząć z tym narzędziem.

Połączenie Google Tag Managera ze stroną
Na przykładzie WordPressa z wtyczką „Google Tag Manager for WordPress” możesz bardzo łatwo połączyć kontener GTM z Twoją stroną.
W przypadku WooCommerce możesz dodatkowo włączyć warstwę danych (data layer), która ułatwia przesyłanie zdarzeń e-commerce do GTM.
Warstwa danych to specjalna struktura, która przekazuje informacje o zdarzeniach (np. dodanie do koszyka, zakup) z Twojej strony do Google Tag Managera. Jeśli jej nie masz, konfiguracja zdarzeń będzie trudniejsza i mniej stabilna.

Implementacja Google Analytics 4 w GTM
W Google Analytics wejdź do panelu administracyjnego, wybierz strumień danych i skopiuj identyfikator pomiaru (Measurement ID).
W Google Tag Managerze utwórz nowy tag typu Google Analytics: konfiguracja GA4. Wklej identyfikator pomiaru i ustaw regułę wywołania na „Initialization – All Pages”.
Zapisz i przetestuj działanie tagu za pomocą trybu podglądu GTM.

Tworzenie tagu i reguły zdarzenia zakupowego (purchase)
Chcąc mierzyć zakup, musimy stworzyć w GTM dwa elementy:
- Regułę wyzwalającą zdarzenie zakupowe – czyli zdarzenie niestandardowe o nazwie „purchase” (ważna jest wielkość liter!).
- Tag wysyłający zdarzenie do Google Analytics – skonfigurowany jako zdarzenie GA4, które będzie wysyłać nazwę zdarzenia „purchase” oraz powiązane dane z warstwy danych.
Po utworzeniu reguły i tagu przetestuj ich działanie w trybie podglądu GTM. Podczas symulacji zakupu powinno pojawić się zdarzenie „purchase” w panelu podglądu GTM.

Przesyłanie dodatkowych parametrów e-commerce
Sam fakt wysłania zdarzenia „purchase” to za mało, jeśli chcesz mieć pełne dane o transakcji (np. wartość, walutę, ID transakcji, listę produktów). Te dane muszą pochodzić z warstwy danych Twojej strony.
W konfiguracji tagu w GTM w sekcji „Więcej ustawień” włącz opcję „Wyślij dane związane z handlem elektronicznym” i wskaż źródło danych jako warstwę danych (data layer). Dzięki temu Google Analytics otrzyma wszystkie szczegóły transakcji.

Weryfikacja zdarzeń w Google Analytics 4
Po poprawnym wdrożeniu zdarzeń i ich testowaniu w GTM, przejdź do Google Analytics 4 i otwórz tryb debugowania (DebugView). Tam zobaczysz na żywo przesyłane zdarzenia, w tym „purchase” i inne zdarzenia e-commerce.
Sprawdź, czy wszystkie parametry zdarzenia są poprawnie przesyłane i czy zdarzenia pojawiają się w raportach.

Wysyłanie wielu zdarzeń e-commerce za pomocą jednej reguły i tagu
Zamiast tworzyć osobne reguły i tagi dla każdego zdarzenia (np. add_to_cart, begin_checkout, view_cart), można wykorzystać wyrażenia regularne w regule zdarzenia niestandardowego, aby obsłużyć wiele zdarzeń jednym tagiem.
W regule ustawiamy dopasowanie do wyrażenia regularnego (regex) i wpisujemy listę zdarzeń, które chcemy obsłużyć, np.:
^(view_promotion|select_promotion|view_item|select_item|add_to_wishlist|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_shipping_info|add_payment_info|purchase)$

W tagu natomiast jako nazwę zdarzenia wpisujemy zmienną {{Event}}, która dynamicznie pobiera nazwę aktualnego zdarzenia wywołanego przez regułę.

Testując w trybie podglądu, zobaczysz, że tag uruchamia się dla różnych zdarzeń e-commerce, takich jak dodanie do koszyka, oglądanie koszyka czy finalizacja zakupu, a nazwa zdarzenia jest dynamicznie przekazywana.

Kluczowe zdarzenia i mikro konwersje
W Google Analytics 4 możesz oznaczyć niektóre zdarzenia jako kluczowe (tzw. conversion events). Standardowo jest to „purchase”, ale możesz dodać także inne ważne zdarzenia związane z procesem zakupowym, np. „add_to_cart”, „begin_checkout”, „view_cart”.
Google Analytics wykorzystuje te dane do obliczania wskaźników takich jak sesje zaangażowane (engaged sessions). Sesja, w której wystąpiło kluczowe zdarzenie, jest traktowana jako bardziej wartościowa.
Decyzję, które zdarzenia oznaczyć jako konwersje, podejmij w oparciu o specyfikę swojego e-commerce i cele biznesowe. Osobiście rekomenduję oznaczenie jako zdarzenia kluczowe: add_to_cart, begin_checkout i view_cart.

Publikacja kontenera Google Tag Managera
Po dokładnym przetestowaniu wszystkich zdarzeń i upewnieniu się, że działają poprawnie, nie zapomnij opublikować swojego kontenera w GTM. Dopiero wtedy zmiany zaczną działać na żywo na Twojej stronie.
Warto przy tym nadać wersji kontenera nazwę i opis, aby łatwo było odnaleźć historię zmian w przyszłości.

Dodatkowe zdarzenia do rozważenia w e-commerce
Po wdrożeniu podstawowych zdarzeń rekomendowanych, możesz rozważyć dodanie własnych, niestandardowych eventów, które dostarczą Ci jeszcze więcej informacji o zachowaniach użytkowników.
Oto przykłady, które możesz wdrożyć:
- image_zoom – powiększenie zdjęcia produktu, co świadczy o zainteresowaniu użytkownika.
- scroll_percentage – mierzenie przewinięcia strony na różnych poziomach (25%, 50%, 75%).
- copy_discount_code – skopiowanie kodu rabatowego.
- click_tab_description – kliknięcie zakładki „Opis” produktu.
- click_tab_reviews – kliknięcie zakładki „Opinie” produktu.
- error_invalid_discount_code – wpisanie nieistniejącego kodu rabatowego (antykonwersja).
- form_start i form_submit – rozpoczęcie i wysłanie formularza.
- popup_close – zamknięcie popupu z rabatem lub inną ofertą.
- add_to_favorites – dodanie produktu do ulubionych (mikro konwersja).
- click_shipping_info – kliknięcie informacji o dostawie.
- javascript_error – wykrycie błędu JavaScript na stronie.
- click_phone_number – kliknięcie numeru telefonu (ważne dla ruchu mobilnego).
- click_show_phone – kliknięcie przycisku „Pokaż numer” na desktopie (trik do mierzenia zainteresowania kontaktem telefonicznym).
- click_social_icon – kliknięcie ikon social media, np. Facebook, Instagram, YouTube (sygnał chęci kontaktu lub zaangażowania).
Pamiętaj, że liczba mierzonych zdarzeń powinna być dopasowana do Twoich realnych potrzeb analitycznych. Nie warto mierzyć wszystkiego naraz, bo to może utrudnić analizę i zarządzanie danymi.
Podsumowanie
Podsumowując, skuteczne mierzenie konwersji i mikro konwersji w Google Analytics 4 wymaga:
- Znajomości rodzajów zdarzeń: automatyczne, pomiar zaawansowany, zalecane oraz własne.
- Wdrożenia podstawowych zdarzeń rekomendowanych przez Google, szczególnie tych kluczowych dla e-commerce: purchase, add_to_cart, begin_checkout.
- Implementacji zdarzeń za pomocą Google Tag Managera z wykorzystaniem warstwy danych (data layer).
- Testowania i weryfikacji zdarzeń w trybach podglądu GTM oraz debugowania w Google Analytics.
- Oznaczenia wybranych zdarzeń jako kluczowe konwersje w GA4.
- Stopniowego wzbogacania analityki o własne zdarzenia, dopasowane do specyfiki Twojego sklepu i celów biznesowych.
Zachęcam Cię do podejścia etapowego – najpierw skup się na wdrożeniu zdarzeń rekomendowanych, a dopiero potem na własnych, bardziej zaawansowanych eventach. Dzięki temu zachowasz porządek w danych i łatwiej wyciągniesz z nich wartościowe wnioski.
Najczęściej zadawane pytania (FAQ)
Dlaczego GA4 nie pokazuje pełnej ścieżki zakupowej moich klientów?
W standardzie GA4 widzisz tylko ułamek zachowań użytkowników, przez co tracisz kontrolę nad lejkiem sprzedaży i nie wiesz, gdzie uciekają zyski.
Przyczyną jest to, że automatyczne zdarzenia wbudowane w narzędzie nie śledzą zaawansowanych interakcji e-commerce ani kluczowych mikrokonwersji.
Podejmując współpracę ze mną, otrzymujesz szczelną konfigurację GTM. LSI: zdarzenia automatyczne, ścieżka zakupowa, lejek sprzedaży, mikrokonwersje, GTM.
Czy warto ufać pomiarom zaawansowanym GA4 przy śledzeniu formularzy?
Opieranie się na domyślnych ustawieniach często skutkuje zniekształconymi danymi i błędną oceną efektywności kampanii leadowych.
Wynika to z faktu, że wbudowany pomiar zaawansowany często gryzie się z różnorodnymi systemami CMS i niestandardowymi implementacjami na stronie.
W ramach współpracy ze mną, wdrażamy precyzyjne reguły śledzenia. LSI: pomiar zaawansowany, śledzenie formularzy, kampanie leadowe, systemy CMS, reguły GTM.
Dlaczego w raportach GA4 brakuje wartości przychodów i danych produktów?
Mimo rejestrowania samego faktu transakcji, system analityczny nie potrafi przypisać do nich konkretnych kwot, walut ani asortymentu.
Brakuje poprawnie wdrożonej warstwy danych (Data Layer), która dynamicznie przekazuje parametry e-commerce ze sklepu bezpośrednio do tagów.
Korzystając z mojej pomocy, uruchamiamy pełen przesył zmiennych e-commerce. LSI: Data Layer, warstwa danych, parametry e-commerce, wartość transakcji, zmienne GTM.
Jak poprawnie mierzyć poszczególne etapy od dodania do koszyka po zakup?
Brak widoczności pośrednich etapów koszykowych uniemożliwia zlokalizowanie wąskich gardeł, w których klienci porzucają swoje zamówienia.
Dzieje się tak, gdy ignorujesz zdarzenia rekomendowane przez Google i nie zachowujesz ich ścisłego, ustandaryzowanego nazewnictwa w języku angielskim.
Decydując się na współpracę ze mną, zyskujesz bezbłędną implementację zdarzeń. LSI: add_to_cart, begin_checkout, zdarzenia rekomendowane, porzucone koszyki.
Jak uniknąć bałaganu w GTM przy wdrażaniu wielu zdarzeń e-commerce?
Tworzenie dziesiątek osobnych tagów i reguł drastycznie przeciąża kontener, spowalnia stronę i utrudnia późniejsze zarządzanie analityką.
Problemem jest przestarzałe podejście manualne, zamiast wykorzystania dynamicznych zmiennych i zaawansowanych wyrażeń regularnych w jednej regule.
Współpracując ze mną, optymalizujemy architekturę analityki za pomocą funkcji Regex. LSI: wyrażenia regularne, optymalizacja kontenera, zmienne dynamiczne, Regex.
Które akcje użytkowników warto oznaczyć jako kluczowe konwersje w GA4?
Oznaczanie zbyt wielu pobocznych interakcji jako konwersji zaburza algorytmy reklamowe Google i Meta, utrudniając skalowanie zyskownych kampanii.
Przyczyną jest brak strategicznego podziału analitycznego na cele główne (purchase) oraz asystujące (add_to_cart, begin_checkout).
Podejmując współpracę ze mną, prawidłowo kalibrujemy priorytety dla algorytmów. LSI: kluczowe konwersje, algorytmy reklamowe, sesje zaangażowane, conversion events.
Jak śledzić nietypowe zachowania, np. kopiowanie kodu rabatowego?
Standardowe narzędzia domyślnie ignorują wysoce specyficzne interakcje, przez co tracisz bezcenną wiedzę o ukrytych intencjach zakupowych odbiorców.
Gotowe tagi nie obejmują własnych zdarzeń (custom events), które zawsze wymagają stworzenia i przetestowania dedykowanych konfiguracji w GTM.
W ramach współpracy ze mną, mapujemy i wdrażamy unikalne dla Twojego biznesu mikrokonwersje. LSI: własne zdarzenia, custom events, kody rabatowe, intencje zakupowe.