W GA4 widzisz setki zdarzeń, ale nie wiesz, które z nich naprawdę mają znaczenie dla twojego biznesu. Liczba sesji wzrosła — a ile osób naprawdę zostawiło zapytanie lub umówiło się na wizytę? Odpowiedź na to pytanie da ci dopiero właściwa konfiguracja zdarzeń. W małej firmie nie potrzebujesz śledzenia każdego kliknięcia — potrzebujesz widzieć, ile osób wykonało działanie, które przynosi przychód: wysłało formularz, zadzwoniło, zarezerwowało wizytę lub coś kupiło. Reszta to szum, który tylko rozprasza.
Na tej stronie znajdziesz praktyczny przewodnik: jakie zdarzenia GA4 są warte uwagi w małej firmie, jak oznaczyć kluczowe zdarzenia, jak sprawdzić, czy dane są wiarygodne i jak zbudować prosty raport, który będziesz przeglądać co miesiąc. Dowiesz się też, dlaczego nie każde wysłanie formularza to zrealizowany lead i jak odróżnić faktyczne konwersje od fałszywych sygnałów.

Problem: sesje to za mało
Kiedy otwierasz raport GA4, pierwsze, co widzisz, to liczba sesji i użytkowników. Te liczby rosną — i to może wyglądać dobrze. Ale dla właściciela małej firmy ta informacja jest praktycznie bezużyteczna. Sesja to po prostu wizyta na stronie, a nie działanie przynoszące pieniądze.
Prawdziwe pytanie brzmi: ilu ludzi zrobiło to, po co strona w ogóle istnieje? Odpowiedź wymaga przejścia od śledzenia ruchu do śledzenia zdarzeń — czyli konkretnych działań użytkownika na stronie. GA4 automatycznie zbiera zdarzenia z tzw. ulepszonego pomiaru (enhanced measurement): scroll, wyjścia z strony, pobrania plików, interakcje z formularzami i wideo. Więcej o tym, jakie dokładnie zdarzenia zbiera GA4, przeczytasz w artykule Pomocy Google Analytics o ulepszonych pomiarach.
Zdarzenia w GA4 dzielą się na trzy poziomy. Poziom pierwszy to działania klienta, które przynoszą przychód: wysłanie formularza kontaktowego, zapis na wizytę online, zakup. Poziom drugi to kroki prowadzące do tych działań: użytkownik otworzył formularz, kliknął przycisk „zapisz się", wszedł na stronę z cennikiem. Poziom trzeci to szum: scroll, kliknięcie w menu, powrót do strony głównej. Twoja firma powinna skupić się na poziomie pierwszym i drugim, ale poziom trzeci nie powinien być traktowany jako sukces.

Co GA4 zbiera sam — i dlaczego to nie wystarczy
GA4 w trybie ulepszonego pomiaru automatycznie zbiera kilka przydatnych zdarzeń bez dodatkowego kodu. Między innymi są to zdarzenia związane z formularzami: form_start (pierwsza interakcja użytkownika z formularzem w sesji) oraz form_submit (wysłanie formularza). Te dane są dostępne od razu po włączeniu ulepszonego pomiaru w ustawieniach GA4. Więcej informacji znajdziesz w artykule Pomocy Google Analytics o ulepszonych pomiarach.
Problem polega na tym, że form_submit nie oznacza automatycznie leadu. Użytkownik mógł wysłać formularz wyszukiwania po stronie, zapisać się do newslettera lub popełnić błąd walidacji. Każda z tych sytuacji zarejestruje się jako form_submit, ale tylko jedna z nich to realna szansa na sprzedaż. Dodatkowo przy odmowie zgody na cookies część zdarzeń może nie być zbierana, a GA4 uzupełnia braki modelowaniem — wtedy liczba w raportach może być wyższa niż faktycznych działań. Dlatego nie możesz bezrefleksyjnie traktować form_submit jako lead — musisz wiedzieć, co dokładnie mierzysz.
Dodatkowo GA4 zbiera też zdarzenia związane z plikami (file_download), wychodzącymi linkami (outbound_click) i wideo (video_start, video_complete). Te zdarzenia mogą być przydatne w niektórych branżach, ale w większości małych firm nie są kluczowe.
Dlaczego form_submit to nie lead
Form_submit rejestruje każde wysłanie formularza, niezależnie od jego typu. Typowy scenariusz fałszywego leadu: użytkownik wpisuje w wyszukiwarce na stronie frazę „Warszawa", trafia na stronę kontaktową, wysyła formularz kontaktowy z pytaniem o godziny otwarcia — system rejestruje form_submit, ale to nie jest potencjalny klient. Podobnie subskrypcja newslettera rejestruje się jako form_submit, ale nie przynosi przychodu. Weryfikacja polega na sprawdzeniu w CRM, czy faktycznie masz do czynienia z leadem, czy tylko z wysłaną wiadomością.
Rekomendowane zdarzenia: generate_lead i purchase
Spośród zdarzeń rekomendowanych przez Google (recommended events) są dwa, które mają bezpośrednie znaczenie dla małej firmy: generate_lead i purchase. Zdarzenie generate_lead służy do śledzenia sytuacji, gdy użytkownik wysyła formularz lub prosi o informacje — czyli zostawia kontakt, z którego możesz później sprzedać. Zdarzenie purchase to finalizacja zakupu, jeśli sprzedajesz produkty online. Obie definicje znajdziesz w artykule Pomocy Google Analytics o zdarzeniach rekomendowanych.
Poniższa tabela pokazuje, jakie działanie firmy odpowiada jakiemu zdarzeniu GA4 i jak zweryfikować, że zdarzenie jest realne:
| Działanie firmy | Zdarzenie GA4 | Jak sprawdzić wiarygodność |
|---|---|---|
| Wysłanie formularza kontaktowego | generate_lead | Sprawdź, czy formularz ma walidację i czy treść odpowiada leadowi (nie subskrypcja newslettera) |
| Zakup online | purchase | Zweryfikuj w panelu płatności lub CRM — liczba transakcji musi się zgadzać |
| Zapis na wizytę online | generate_lead | Sprawdź w systemie rezerwacji, czy termin rzeczywiście został zarezerwowany |
| Pobranie cennika z wymaganym emailem | generate_lead | Dodaj pole email wymagane do pobrania — wtedy to lead, nie plik |
| Telefon przez kliknięcie w numer | custom event (np. click_phone) | Zapytaj dzwoniącego, skąd ma numer — zweryfikujesz źródło |
Każde z tych zdarzeń możesz śledzić na dwa sposoby: automatycznie przez ulepszony pomiar (form_submit, ale z ograniczeniami opisanymi wyżej) lub ręcznie przez GTM (Google Tag Manager), gdzie sam definiujesz warunki, w jakich zdarzenie ma być wysłane. Ręczna konfiguracja daje ci pełną kontrolę i eliminuje fałszywe zdarzenia.
Kliknięcie w numer telefonu i zapis online — to jeszcze nie konwersja
Częsty błąd polega na traktowaniu kliknięcia w numer telefonu jako połączenia telefonicznego. W rzeczywistości kliknięcie w numer to tylko wyrażenie intencji — użytkownik mógł się rozmyślić, nie trafić, mieć zajętą linię. To samo dotyczy przejścia do systemu rezerwacji online: użytkownik wszedł w kalendarz, ale nie wybrał terminu.
W raportach dla właściciela nazwij te zdarzenia uczciwie: nie „połączenia" czy „rezerwacje", lecz „kliknięcia w numer" i „wejścia do systemu rezerwacji". Dopiero później, w połączeniu z danymi z CRM lub systemu rezerwacji, zobaczysz, ile z tych kliknięć przerodziło się w realne działania. Jedna prosta zasada: śledzisz kliknięcie, ale konwersję mierzysz dopiero po potwierdzeniu w innym systemie.
Sam temat instalacji telefonu na stronie wykracza poza zakres tego artykułu. Jeśli potrzebujesz wskazówek, jak wdrożyć śledzenie połączeń, znajdziesz je w materiałach o konfiguracji GTM — tutaj wystarczy wiedzieć, że kliknięcie w numer to dopiero początek lejka, nie jego koniec.
Kluczowe zdarzenia: jak je oznaczyć i dlaczego limit ma znaczenie
W GA4 możesz oznaczyć wybrane zdarzenia jako kluczowe (key events). Dzięki temu dane o tych zdarzeniach pojawiają się w dedykowanych raportach i są brane pod uwagę przy modelowaniu konwersji. W standardowym zasobie (property) możesz oznaczyć maksymalnie 30 zdarzeń jako kluczowe, a w zasobie Analytics 360 — do 50 zdarzeń. Informacja o limitach pochodzi z artykułu Pomocy Google Analytics o kluczowych zdarzeniach.
GA4 automatycznie oznacza jako kluczowe zdarzenie purchase. Przy połączeniu z Google Ads i włączonej personalizacji reklam dodawane są też zdarzenia add_to_cart, add_to_wishlist, begin_checkout, session_start, view_item, view_item_list, view_search_results — dokładnie tak, jak opisano w artykule Pomocy Google Analytics. Te ustawienia są przydatne w sklepach internetowych, ale w firmie usługowej, która nie sprzedaje przez koszyk, nadmiar kluczowych zdarzeń tylko rozprasza uwagę.
Dla małej firmy rekomendacja jest prosta: wybierz 3-5 zdarzeń, które realnie przekładają się na przychód. Zazwyczaj są to generate_lead, purchase (jeśli sprzedajesz online), wizyta na stronie z podziękowaniem po wysłaniu formularza, kliknięcie w przycisk CTA prowadzący do rezerwacji i może pobranie cennika (jeśli cennik jest leadem). Resztę zdarzeń zostaw jako zwykłe — nie musisz oznaczać ich wszystkich.
Weryfikacja danych: testowa wysyłka i porównanie z CRM
Nawet najlepsza konfiguracja nie ma sensu, jeśli nie wiesz, czy dane są prawdziwe. Przed przystąpieniem do regularnego korzystania z raportów wykonaj testową wysyłkę formularza z własnego urządzenia i sprawdź w DebugView (widok debugowania w GA4) lub w raporcie w czasie rzeczywistym, czy zdarzenie zostało zarejestrowane. Powtórz test z różnych urządzeń i przeglądarek.
Po tygodniu lub dwóch porównaj dane z GA4 z danych ze swojego CRM lub systemu rezerwacji. Typowa sytuacja wygląda tak: GA4 pokazuje 14 wysłanych formularzy, a w CRM masz 11 leadów. Skąd różnica? Różnice mogą wynikać z wysyłki do spamu, błędów walidacji, odmowy zgody na cookies (wtedy GA4 pokazuje mniej niż CRM z powodu modelowania) lub problemów z integracją między systemami. To normalne — GA4 pokazuje interakcję z formularzem, a CRM pokazuje realne leady. Obie liczby mają wartość informacyjną, ale żadnej nie można traktować jako jedynej prawdy. To przykład na liczbach umownych — podstaw swoje.
Regularne porównanie danych GA4 z CRM powinno wejść w nawyk. Co miesiąc sprawdzaj, czy trendy w GA4 odpowiadają trendom w CRM. Jeśli w GA4 liczba leadów rośnie, ale w CRM spada — albo odwrotnie — coś jest nie tak z konfiguracją lub z procesem obsługi leadów w firmie.
Jak przeprowadzić testową weryfikację
Otwórz stronę z formularzem w przeglądarce w trybie incognito. Wypełnij formularz prawdziwymi danymi i wyślij. Jednocześnie otwórz DebugView w GA4 i obserwuj, czy pojawia się zdarzenie generate_lead lub form_submit. Poproś też kolegę z innej lokalizacji o wykonanie tego samego testu — sprawdzisz, czy dane zbierają się niezależnie od urządzenia. Po teście wejdź do CRM i sprawdź, czy lead faktycznie się pojawił. Dopiero ta dwukierunkowa weryfikacja daje pewność, że konfiguracja działa poprawnie.
Consent mode i brak zgody — jak to wpływa na dane
Jeśli na stronie wyświetlasz baner zgody na pliki cookie, musisz wiedzieć, co dzieje się, gdy użytkownik odmówi zgody. Consent mode (tryb zgody) nie wyświetla samego banera — współpracuje z banerem, który już masz na stronie. Gdy użytkownik odmówi zgody na cookies, Google Analytics nie zbiera pełnych danych, ale próbuje wypełnić luki modelowaniem konwersji i modelowaniem behawioralnym. Więcej szczegółów znajdziesz w artykule Pomocy Google Analytics o trybie zgody.
To oznacza, że liczby w raportach GA4 po włączeniu consent mode nie są równe liczbie użytkowników, którzy faktycznie wykonali działanie. Modelowanie to zaawansowana funkcja, która pomaga w analizie trendów, ale nie daje precyzyjnych danych o każdym pojedynczym użytkowniku. Jeśli zależy ci na dokładności, upewnij się, że jak najwięcej użytkowników wyraża zgodę — lub zaakceptuj, że raporty będą zawierały element modelowania, a nie tylko twarde dane.
Temat konfiguracji banera cookies i consent mode jest obszerny i wykracza poza zakres tego artykułu. Jeśli potrzebujesz wdrożyć zgodę na cookies zgodną z RODO, sprawdź dedykowane narzędzia lub skonsultuj się z prawnikiem lub IOD (Inspektorem Ochrony Danych).
Kto ma dostęp do GA4 — i dlaczego to ważne
Właściciel małej firmy powinien mieć pełny dostęp do swojego konta GA4 — i to na własnym koncie Google, nie na koncie podmiotu, który stronę tworzył lub prowadził. Dostęp i zarządzanie użytkownikami w GA4 wymaga roli Administrator na poziomie konta lub zasobu (property). Informacja pochodzi z artykułu Pomocy Google Analytics o rolach użytkowników.
Dlaczego to istotne? Zdarza się, że agencja lub freelancer zakłada konto GA4 na swoim koncie i daje właścicielowi firmy tylko wgląd do raportów. W takiej sytuacji właściciel nie może samodzielnie dodawać użytkowników, zmieniać konfiguracji ani oznaczać kluczowych zdarzeń. Jeśli współpraca z agencją się kończy, dostęp do danych może być utrudniony lub niemożliwy. Dlatego przy oddaniu strony lub po zakończeniu współpracy upewnij się, że konto GA4 jest na twoim koncie Google i że masz rolę Administrator.
Jeśli konto jest na twoje imię i nazwisko, możesz w każdej chwili dać dostęp agencji lub zabrać go — bezpieczeństwo danych jest po twojej stronie.

Minimalny raport dla właściciela: 5 kluczowych zdarzeń i porównanie z CRM
Nie potrzebujesz skomplikowanego dashboardu z dziesiątkami wskaźników. Potrzebujesz jednego prostego raportu, który będziesz przeglądać co miesiąc i który odpowie na pytanie: ile osób wykonało działanie przynoszące przychód i skąd przyszli?
Poniższa tabela to gotowy szablon do comiesięcznego przeglądu:
| Kanał | Kluczowe zdarzenie | Liczba w GA4 | Liczba w CRM | Różnica |
|---|---|---|---|---|
| Organiczne (Google) | generate_lead | |||
| Bezpośrednie | generate_lead | |||
| Referencyjne | generate_lead | |||
| Google Ads | generate_lead | |||
| Organiczne (Google) | purchase |
Dane wypełniasz raz w miesiącu, najlepiej tego samego dnia (np. pierwszy poniedziałek miesiąca). Wypełnij kolumny „Liczba w GA4" i „Liczba w CRM" — różnica pokaże ci, ile zdarzeń z GA4 nie przełożyło się na realne leady lub zakupy. Przy dużej systematycznej różnicy zbadaj przyczyny: może formularz jest źle skonfigurowany, może leady trafiają do spamu, może system rezerwacji nie zapisuje wszystkich terminów.
Zrób to sam w 2 godziny: praktyczna lista kroków
Jeśli chcesz samodzielnie skonfigurować śledzenie zdarzeń w GA4, postępuj zgodnie z poniższą listą. Całość powinna zająć około 2 godziny, w zależności od liczby formularzy i systemów, które musisz podłączyć.
Sporządź listę działań prowadzących do przychodu w twojej firmie: formularz kontaktowy, zapis na wizytę, zakup online, pobranie cennika, kliknięcie w numer telefonu. Dla każdego działania przypisz odpowiednie zdarzenie GA4 z tabeli z sekcji 3 tego artykułu.
Wejdź do GA4, przejdź do sekcji Konfiguracja i sprawdź, które zdarzenia są już zbierane automatycznie. Dla każdego działania z twojej listy zdecyduj, czy wystarczy form_submit z ulepszonego pomiaru, czy potrzebujesz ręcznej konfiguracji przez GTM.
Wejdź w sekcję Kluczowe zdarzenia (Key events) i odznacz wszystkie zdarzenia, które nie odpowiadają twojej liście. Dodaj maksymalnie 5 zdarzeń, które realnie przekładają się na przychód. Resztę zostaw jako zwykłe zdarzenia.
Wykonaj testową wysyłkę formularza z własnego urządzenia i sprawdź w DebugView, czy zdarzenie zostało zarejestrowane poprawnie. Poproś kogoś z zespołu lub rodzinę o wykonanie testowej wysyłki z innego urządzenia.
Po tygodniu porównaj dane z GA4 z danych ze swojego CRM. Zapisz różnice w tabeli i zastanów się, co możesz poprawić w konfiguracji lub w procesie obsługi leadów.
Powtarzaj porównanie co miesiąc — po kilku miesiącach będziesz miał wystarczająco dużo danych, żeby ocenić, które kanały przynoszą realne leady, a które tylko generują ruch bez wartości biznesowej.
Schemat śledzenia: od kliknięcia do raportu
- 01akcja klienta
- →02zdarzenie GA4
- →03kluczowe zdarzenie
- →04raport miesięczny
- →05porównanie z CRM
Powyższy schemat pokazuje pełną ścieżkę: użytkownik klika w przycisk formularza, GA4 rejestruje form_submit, ty oznaczasz generate_lead jako kluczowe, co miesiąc przeglądasz raport i porównujesz z CRM. Dzięki temu widzisz realny wpływ strony na biznes.
Jak to wygląda, gdy system przejmuje kontrolę
Kiedy zdarzenia na stronie są właściwie skonfigurowane, a kluczowe zdarzenia oznaczone, możesz zbudować automatyczny raport, który łączy dane z GA4 z danych z CRM. System pokazuje ci pełny lejek: kanał źródłowy (skąd przyszedł użytkownik) → kluczowe zdarzenie (co zrobił na stronie) → lead w CRM (czy został zarejestrowany jako potencjalny klient) → wizyta lub zakup (czy transakcja doszła do skutku).
Taki raport pozwala co miesiąc analizować rozbieżności między GA4 a CRM i szybko reagować: jeśli z kanału Google Ads przychodzi dużo kliknięć, ale mało leadów w CRM — problem może być na stronie (formularz, landing page) lub w samym ogłoszeniu. Jeśli z kanału organicznego przychodzi mało ruchu, ale każdy trzeci zostawia lead — może warto zainwestować w pozycjonowanie.
Zobacz, jak działa ten mechanizm w praktyce:
- Analityka i BI — konfiguracja pomiaru i miesięczny raport: skąd przychodzą klienci i ile kosztuje jedno zapytanie
- Dashboardy — leady, sprzedaż, marketing i finanse na jednym ekranie
- Raporty AI — cotygodniowe podsumowanie leadów, kampanii i sprzedaży prostym językiem
- CRM i automatyzacje — zgłoszenia z każdego kanału w jednym lejku
- Google Ads — kampanie rozliczane z zapytań i zamówień, a nie z kliknięć
Dowiedz się więcej o tym, jak w firmach analizują zachowania klientów na stronach i dlaczego warto śledzić konkretne działania, a nie tylko ruch. Przeczytaj też artykuły dlaczego klienci nie zostawiają zapytań, jak zautomatyzować raportowanie, jak zautomatyzować obsługę zapytań oraz jak mierzyć KPI restauracji.
Najczęściej zadawane pytania
Czy muszę śledzić wszystkie zdarzenia, które GA4 zbiera automatycznie?
Nie. GA4 zbiera kilka zdarzeń automatycznie z trybu ulepszonego pomiaru, ale większość z nich to szum, który nie ma znaczenia dla małej firmy. Skup się na 3-5 kluczowych zdarzeniach, które realnie przekładają się na przychód: generate_lead, purchase, kliknięcie w przycisk CTA prowadzący do rezerwacji. Reszta może być zbierana, ale nie musisz ich oznaczać jako kluczowe ani analizować na co dzień.
Czy form_submit z ulepszonego pomiaru mogę traktować jako lead?
Nie bez weryfikacji. Form_submit oznacza, że użytkownik wysłał formularz, ale nie oznacza, że to był lead. Użytkownik mógł zapisać się do newslettera, wysłać formularz z błędnymi danymi lub formularz mógł trafić do spamu. Przy odmowie zgody na cookies GA4 może pokazywać mniej niż CRM z powodu modelowania. Aby form_submit było wiarygodnym leadem, formularz powinien mieć walidację, a ty powinieneś porównywać dane GA4 z CRM co najmniej raz w miesiącu.
Ile kluczowych zdarzeń mogę oznaczyć w GA4?
W standardowym zasobie (property) możesz oznaczyć maksymalnie 30 kluczowych zdarzeń. W zasobie Analytics 360 limit wynosi 50. Dla większości małych firm wystarczy 3-5 kluczowych zdarzeń — nie ma potrzeby oznaczania ich więcej. Nadmiar kluczowych zdarzeń komplikuje raporty i utrudnia wyciąganie wniosków.
Co zrobić, gdy dane w GA4 różnią się od danych w CRM?
To normalne. GA4 mierzy interakcję na stronie (użytkownik wysłał formularz), a CRM mierzy realne leady (ktoś faktycznie został zarejestrowany jako klient). Różnice wynikają z wysyłki do spamu, błędów walidacji, odmowy zgody na cookies (wtedy GA4 pokazuje mniej przez modelowanie) lub problemów z integracją między systemami. Regularnie porównuj dane i szukaj przyczyn systematycznych rozbieżności — one najczęściej wskazują na problem do naprawienia.
Czy mogę śledzić kliknięcia w numer telefonu jako połączenia?
Kliknięcie w numer telefonu to tylko wyrażenie intencji, nie potwierdzone połączenie. Użytkownik mógł nie dodzwonić się, mieć zajętą linię lub się rozmyślić. Aby mierzyć realne połączenia, potrzebujesz dedykowanego narzędzia do śledzenia rozmów (np. integracja z systemem telefonicznym lub call tracking). Samo kliknięcie w numer traktuj jako „kliknięcie w numer", nie jako „połączenie".
Czy consent mode wpływa na dokładność danych?
Tak. Gdy użytkownik odmówi zgody na cookies, GA4 nie zbiera pełnych danych, ale próbuje uzupełnić braki modelowaniem konwersji i modelowaniem behawioralnym. Oznacza to, że liczby w raportach są szacunkowe, nie precyzyjne. Jeśli zależy ci na dokładności, zadbaj o to, żeby użytkownicy wyrażali zgodę — lub zaakceptuj, że raporty będą zawierały element modelowania, szczególnie przy małej próbce.