Formularz Elementor najpewniej śledzisz na jeden z dwóch sposobów: przekierowujesz po wysłaniu na stronę podziękowania i mierzysz jej wyświetlenie albo w Google Tag Manager łapiesz moment, w którym pojawia się komunikat o poprawnym wysłaniu. W obu przypadkach GTM wysyła do GA4 zdarzenie generate_lead. Pierwsza metoda jest prostsza i odporniejsza na aktualizacje, druga nie wymaga zmiany działania formularza.
Dlaczego nie warto liczyć kliknięć przycisku
Formularz Elementor wysyła dane bez przeładowania strony. Reguła kliknięcia przycisku policzy też próby z pustymi lub błędnymi polami, a zdarzenie form_submit z pomiaru zaawansowanego GA4 reaguje na samo przesłanie formularza, bez informacji, czy wysyłka się udała. Dlatego mierzymy dopiero potwierdzenie.
Elementor nie opisuje w oficjalnej dokumentacji zdarzenia JavaScript, które można by wykorzystać do pomiaru. W sieci krążą skrypty oparte na wewnętrznych mechanizmach wtyczki, ale bez dokumentacji nie ma gwarancji, że przetrwają aktualizację. Obie metody poniżej opierają się wyłącznie na udokumentowanych funkcjach Elementora i GTM.
Która metoda dla Ciebie
| Strona podziękowania | Widoczność komunikatu | |
|---|---|---|
| Zmiana w formularzu | tak, akcja przekierowania | nie |
| Odporność na aktualizacje Elementora | wysoka | zależy od kodu HTML komunikatu |
| Ryzyko błędnych zliczeń | wejście na stronę bez wysłania formularza | komunikat poza ekranem nie zostanie policzony |
| Dodatkowy plus | osobna strona do remarketingu i testów | użytkownik zostaje na stronie |
Metoda 1. Strona podziękowania
- Utwórz w WordPressie stronę, np.
/dziekujemy, i nie linkuj jej w menu. Najlepiej oznacz ją jakonoindex. - W edytorze Elementora zaznacz formularz i w sekcji Actions After Submit dodaj akcję Redirect (obok wysyłki e-maila, nie zamiast niej). W polskiej wersji językowej nazwy sekcji mogą być przetłumaczone.
- W nowej sekcji Redirect, w polu Redirect To, wpisz adres strony podziękowania i zaktualizuj stronę.
- W GTM wejdź w Reguły > Nowa i wybierz Wyświetlenie strony.
- Ustaw uruchamianie na Niektóre wyświetlenia strony z warunkiem
Page Pathrówna się/dziekujemy.
Jeśli kilka formularzy ma prowadzić do różnych wariantów, użyj osobnych stron (np. /dziekujemy-wycena) - w GA4 od razu zobaczysz, skąd przyszedł lead.
Metoda 2. Widoczność komunikatu o wysłaniu
Po poprawnej wysyłce Elementor wyświetla przy formularzu komunikat o sukcesie. GTM ma do tego regułę Widoczność elementu, która uruchamia się, gdy wskazany element pojawi się na ekranie.
- Wyślij formularz testowo, kliknij komunikat prawym przyciskiem myszy i wybierz Zbadaj. Zanotuj klasę lub atrybut, który ma tylko komunikat sukcesu, a nie komunikat błędu. Kod HTML formularzy różni się między wersjami Elementora, dlatego sprawdzaj go na swojej stronie, a nie przepisuj z poradników.
- W GTM wejdź w Reguły > Nowa i wybierz Widoczność elementu.
- W polu Metoda wyboru wybierz Selektor arkusza CSS i wpisz selektor komunikatu sukcesu.
- W opcji uruchamiania wybierz Raz na stronę (albo Raz na element, jeśli na stronie są dwa formularze).
- W Opcjach zaawansowanych zaznacz Obserwuj zmiany DOM. Bez tego GTM nie zauważy komunikatu, który pojawia się dopiero po wysłaniu.
- Zostaw domyślny Minimalny widoczny odsetek (50%) albo go zmniejsz, jeśli komunikat jest wysoki.
Tag zdarzenia GA4 (wspólny dla obu metod)
Jeśli nie masz jeszcze kontenera, zacznij od poradnika jak założyć konto Google Tag Manager.
- W Tagach kliknij Nowy i wybierz typ Google Analytics: zdarzenie GA4.
- Wpisz Identyfikator pomiaru swojej usługi GA4.
- Jako Nazwę zdarzenia wpisz
generate_lead- to zdarzenie zalecane przez Google do leadów z formularzy. - Dodaj parametr, np.
form_namez wartościąkontakt, żeby odróżnić formularze w raportach. - Jako regułę wybierz regułę z metody 1 albo 2 i zapisz tag.
Test i publikacja
- Kliknij Podgląd, wpisz adres strony z formularzem i kliknij Połącz.
- Wyślij formularz z poprawnymi danymi i sprawdź w Tag Assistant, czy tag GA4 się uruchomił. Potem wyślij go z pustym polem wymaganym - tag nie może się uruchomić.
- W GA4 otwórz Administracja > DebugView i sprawdź, czy
generate_leaddotarło razem z parametrem. - Kliknij Prześlij i opublikuj wersję kontenera.
- W GA4 oznacz
generate_leadjako kluczowe zdarzenie (wymaga roli Marketer lub wyższej).
Masz na stronie także Contact Form 7? Ta wtyczka ma własne zdarzenie po wysłaniu wiadomości - opisaliśmy je w poradniku jak śledzić formularz Contact Form 7 w GTM i GA4. Jeśli chcesz, żeby pomiar ustawił ktoś za Ciebie, zobacz nasze wdrożenie Google Analytics 4.
Najczęściej zadawane pytania
Czy strona podziękowania nie zawyży liczby leadów?
Może, jeśli da się na nią wejść bez wysyłania formularza - np. z wyszukiwarki, menu albo przycisku „Wstecz”. Dlatego nie linkuj jej nigdzie, wyklucz z indeksowania i porównuj liczbę zdarzeń z liczbą zgłoszeń w skrzynce.
Formularz jest w wyskakującym okienku Elementora. Która metoda zadziała?
Obie. Przy widoczności elementu koniecznie zaznacz Obserwuj zmiany DOM, bo okienko i komunikat są dodawane do strony dopiero po otwarciu.
Dlaczego w GA4 jest mniej leadów niż wiadomości w skrzynce?
Najczęściej przez zgody na pliki cookie - osoby, które odmówiły zgody na analitykę, są mierzone w ograniczonym zakresie albo wcale. Duża różnica (np. połowa leadów) zwykle oznacza jednak błąd w regule lub w selektorze.


