Google Analytics 4 pokazuje, ile osób weszło na stronę. Ale właściciela firmy interesuje co innego: ile z nich zadzwoniło, napisało albo wysłało formularz - i skąd przyszły. Do tego służą konwersje, które w GA4 nazywają się teraz kluczowymi zdarzeniami. Pokażę, jak ustawić je dla trzech najważniejszych akcji na stronie usługowej.

Zdarzenie, kluczowe zdarzenie, konwersja - o co chodzi?

W GA4 wszystko jest zdarzeniem: wyświetlenie strony, przewinięcie, kliknięcie. Kluczowe zdarzenie to zdarzenie, które oznaczysz jako ważne dla biznesu - np. wysłanie formularza. Google w 2024 roku zmienił nazewnictwo: w Analytics mówimy o kluczowych zdarzeniach, a słowo „konwersja” zostało dla Google Ads. W praktyce chodzi o to samo - akcję, która może zamienić się w klienta.

Co warto mierzyć na stronie firmowej?

  • Wysłanie formularza kontaktowego - najważniejsze zdarzenie dla większości firm usługowych.
  • Kliknięcie w numer telefonu (link tel:) - szczególnie na telefonach, gdzie to najszybsza droga kontaktu.
  • Kliknięcie w adres e-mail (link mailto:).
  • Opcjonalnie: kliknięcie w WhatsApp/Messenger, pobranie cennika PDF, rezerwacja terminu.

Nie oznaczaj jako kluczowych zdarzeń wszystkiego. „Przewinięcie 90% strony” to sygnał zaangażowania, nie zapytanie - i zaśmieca raporty.

Dlaczego automatyczne śledzenie formularzy nie wystarczy?

GA4 ma w „Pomiarze zaawansowanym” opcję interakcji z formularzami (form_start, form_submit). Brzmi wygodnie, ale w praktyce bywa zawodna: liczy próbę wysłania także wtedy, gdy formularz zwrócił błąd walidacji, a przy formularzach wysyłanych przez AJAX (jak Contact Form 7) potrafi nie zadziałać wcale. Dlatego zdarzenie lepiej wysłać dopiero wtedy, gdy wiadomość naprawdę wyszła.

Krok 1: zdarzenie z formularza Contact Form 7

Contact Form 7 po udanym wysłaniu wiadomości wywołuje zdarzenie przeglądarki wpcf7mailsent. Wystarczy przekazać je do warstwy danych Google Tag Managera:

<script>
document.addEventListener('wpcf7mailsent', function (e) {
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
    event: 'generate_lead',
    form_id: e.detail.contactFormId
  });
});
</script>

Ten fragment dodaj w GTM jako tag „Niestandardowy kod HTML” z regułą „Initialization - All Pages” albo bezpośrednio w motywie. Nazwa generate_lead to zdarzenie rekomendowane przez Google dla leadów - GA4 od razu wie, co oznacza.

Następnie w GTM:

  1. Utwórz regułę Zdarzenie niestandardowe o nazwie generate_lead.
  2. Dodaj tag Google Analytics: zdarzenie GA4 z nazwą zdarzenia generate_lead i parametrem form_id.
  3. Przypisz do niego utworzoną regułę i opublikuj kontener.

Krok 2: kliknięcia w telefon i e-mail

  1. W GTM włącz zmienną wbudowaną Click URL.
  2. Utwórz regułę Kliknięcie - tylko linki, uruchamianą, gdy Click URL zaczyna się od tel:.
  3. Dodaj tag zdarzenia GA4 o nazwie np. phone_click.
  4. Powtórz to samo dla mailto: i zdarzenia email_click.

Pamiętaj, że kliknięcie w numer to intencja kontaktu, a nie odbyta rozmowa. Jeśli telefon to Twój główny kanał sprzedaży, rozważ numery śledzące albo przynajmniej pytaj klientów, skąd o Tobie wiedzą.

Krok 3: oznacz zdarzenia jako kluczowe

  1. W GA4 przejdź do Administracja → Wyświetlanie danych → Zdarzenia.
  2. Gdy nowe zdarzenia pojawią się na liście (zwykle do 24 godzin po pierwszym wywołaniu), zaznacz przełącznik Oznacz jako kluczowe zdarzenie.
  3. Jeśli nie chcesz czekać, w sekcji Kluczowe zdarzenia utwórz nowe ręcznie, wpisując dokładną nazwę, np. generate_lead.

Krok 4: sprawdź, czy wszystko działa

  • Włącz Podgląd w GTM i wyślij testowy formularz - tag powinien odpalić się dopiero po komunikacie o wysłaniu.
  • W GA4 otwórz Administracja → DebugView i sprawdź, czy zdarzenie dociera z parametrami.
  • Upewnij się, że testowy formularz z błędem walidacji (np. bez e-maila) nie wywołuje zdarzenia.

Krok 5: połącz konwersje z Google Ads

Jeśli prowadzisz kampanie, zaimportuj kluczowe zdarzenia do Google Ads (Cele → Konwersje → Importuj → Google Analytics 4) albo ustaw osobny tag konwersji Google Ads na tej samej regule w GTM. Dzięki temu algorytm ustalania stawek uczy się na zapytaniach, a nie na kliknięciach. Bez tego kroku kampania optymalizuje się „na ślepo” - to jeden z najczęstszych powodów, dla których Google Ads nie przynosi efektów.

Zgody na cookies a pomiar konwersji

Od marca 2024 r. w Europejskim Obszarze Gospodarczym Google wymaga Consent Mode v2, jeśli chcesz w pełni korzystać z remarketingu i pomiaru w Google Ads. Baner cookies (np. Cookiebot) przekazuje do tagów Google informację o zgodzie, a GA4 dla osób bez zgody wysyła tylko anonimowe sygnały. Efekt: w raportach zobaczysz mniej konwersji niż w skrzynce mailowej - to normalne. Ważne, żeby porównywać trendy, a nie oczekiwać zgodności co do sztuki.

Skąd przychodzą zapytania? Raport w 5 minut

Gdy kluczowe zdarzenia działają, otwórz w GA4 Raporty → Pozyskiwanie → Pozyskiwanie ruchu i w kolumnie kluczowych zdarzeń wybierz generate_lead. Zobaczysz, ile zapytań dał ruch organiczny, płatny, social media czy newsletter. Żeby kampanie były tu poprawnie rozpoznane, oznaczaj linki parametrami UTM - przyda się nasz darmowy generator linków UTM i poradnik jak tworzyć i wykorzystywać linki UTM.

Najczęstsze pytania

Dlaczego GA4 pokazuje mniej konwersji niż faktycznie dostałem zapytań?

Najczęściej przez brak zgody na cookies, blokery reklam albo kontakt poza stroną (telefon z wizytówki Google, polecenie). GA4 to dobre narzędzie do porównywania kanałów, nie do księgowości.

Ile kluczowych zdarzeń warto mieć?

Na stronie usługowej zwykle 2-4. Więcej rozmywa obraz i utrudnia optymalizację kampanii.

Czy mogę ustawić konwersje bez Google Tag Managera?

Tak - kod gtag('event', 'generate_lead') można dodać bezpośrednio w motywie. GTM jest jednak wygodniejszy w utrzymaniu i testowaniu.

Nie masz pewności, czy Twoje konwersje liczą się poprawnie? Napisz do mnie - sprawdzę konfigurację GA4 i GTM w ramach bezpłatnej konsultacji.

Autor

Patryk

Specjalista SEO, Google Ads i analityki. Pracuję bezpośrednio z klientami - bez opiekunów i pośredników.

Więcej o mnie