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.
→ 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 pozwala zarzą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)
Co to są mikro konwersje i dlaczego warto je mierzyć?
Mikro konwersje to mniejsze, pośrednie działania użytkownika, które wskazują na zainteresowanie produktem lub usługą, np. dodanie do koszyka, obejrzenie produktu, kliknięcie w informacje o dostawie. Mierzenie ich pozwala lepiej zrozumieć zachowania klientów i optymalizować ścieżkę zakupową.
Czy mogę mierzyć zdarzenia w Google Analytics 4 bez Google Tag Managera?
Technicznie tak, ale Google Tag Manager znacznie ułatwia zarządzanie zdarzeniami i pozwala szybko dodawać nowe bez ingerencji w kod strony. Jest to najlepsza praktyka, zwłaszcza w e-commerce, gdzie zdarzeń jest wiele.
Jak poprawnie nazwać zdarzenia w Google Analytics 4?
Zalecam stosowanie nazw zgodnych z dokumentacją Google, czyli w języku angielskim, małymi literami i z podkreśleniami, np. add_to_cart, begin_checkout. Dzięki temu skorzystasz z automatycznych raportów i integracji.
Co zrobić, jeśli moja strona nie ma warstwy danych e-commerce?
W takim przypadku wdrożenie zdarzeń jest trudniejsze i wymaga ręcznej konfiguracji w Google Tag Managerze. Możesz też poprosić programistę o dodanie warstwy danych lub skorzystać z gotowych wtyczek, jeśli używasz popularnego CMS-a. W ostateczności można skorzystać z data scrapingu.
Jak uniknąć duplikacji zdarzeń w Google Tag Managerze?
Używaj opcji uruchomienia tagów „raz na zdarzenie” oraz dokładnie testuj reguły wyzwalające, aby zdarzenia nie były wysyłane wielokrotnie podczas jednej interakcji użytkownika.

