- Plan i przygotowanie po stronie Google Ads
- Określ co mierzysz i dlaczego
- Utwórz akcję w Google Ads
- Włącz ulepszone konwersje
- Uwzględnij zgody i prywatność
- Instalacja skryptów na WordPress
- Ręczne dodanie globalnego tagu
- Instalacja przez Google Tag Manager
- Wtyczki, które ułatwiają wdrożenie
- Conversion Linker i atryb zgody
- Test podstawowej instalacji
- Konfigurowanie typowych konwersji w WordPress
- Wyświetlenie strony podziękowania
- Kliknięcia w telefon, e‑mail i przyciski CTA
- Formularze: Contact Form 7, Elementor, Gravity Forms
- WooCommerce: zakupy z wartością i walutą
- Ulepszone konwersje w praktyce
- Wsparcie dla kampanii zasięgowych i remarketing
- Alternatywa: piksel konwersji bez GTM
- Weryfikacja, diagnostyka i dobre praktyki
- Podgląd GTM i Tag Assistant
- Weryfikacja po stronie Google Ads
- Debugowanie wartości i waluty
- Najczęstsze błędy i jak ich uniknąć
- Tryb zgody, minimalizacja danych i RODO
- Usprawnienia zaawansowane
- Checklist przed publikacją kampanii
- Eksploatacja i utrzymanie wdrożenia
Skuteczne kampanie w Google Ads wymagają precyzyjnego mierzenia działań użytkowników na stronie. Ten poradnik przeprowadzi Cię krok po kroku przez konfigurację śledzenia konwersji w WordPress, tak abyś wiedział, które reklamy sprzedają, a które przepalają budżet. Pokażę zarówno instalację ręczną, jak i za pomocą menedżera tagów i wtyczek, konfigurację najczęstszych zdarzeń (formularze, zakupy, kliknięcia), testy, a także zasady zgodności z prawem i zarządzania zgodami.
Plan i przygotowanie po stronie Google Ads
Określ co mierzysz i dlaczego
Na początku zdecyduj, które działania użytkownika są dla Ciebie celem. Mogą to być: wysłanie formularza kontaktowego, zakup w sklepie, rejestracja, pobranie pliku, kliknięcie w numer telefonu lub e‑mail, zapis do newslettera, rozpoczęcie czatu albo wypełnienie wieloetapowego lejka. Dla każdego celu określ: gdzie na stronie zachodzi (konkretna podstrona, element interfejsu), jaką ma wartość, jak go odróżnisz od innych interakcji oraz czy zdarzenie może zajść wielokrotnie podczas jednej wizyty.
Utwórz akcję w Google Ads
W panelu Google Ads wejdź w Narzędzia i ustawienia → Pomiar → Konwersje → Nowa akcja. Wybierz źródło Witryna. Podaj domenę, skorzystaj z automatycznej detekcji tagów lub kontynuuj ręcznie. Skonfiguruj:
- Nazwa akcji (np. Formularz kontaktowy, Zakup WooCommerce).
- Kategoria (Potencjalny klient, Zakup, Rejestracja itp.).
- Wartość (stała, różna w zależności od zdarzenia lub brak). Dla e‑commerce najlepiej dynamiczna wartość zamówienia.
- Zliczanie (Każda kontra Jedna). Dla zakupów zwykle Każda, dla leadów często Jedna.
- Okno konwersji (np. 30 dni), okno wspomagania, atrybucja (zalecany model oparty na danych, jeśli dostępny).
Po zapisaniu otrzymasz instrukcję instalacji z identyfikatorem (Conversion ID) i etykietą (Conversion Label). Zanotuj je – wykorzystasz w implementacji.
Włącz ulepszone konwersje
W tej samej akcji włącz Ulepszone konwersje dla internetu, jeśli zbierasz dane kontaktowe w formularzach lub podczas zakupu. Mechanizm bezpiecznie hashuje pola (e‑mail, telefon, adres) i zwiększa dokładność atrybucji, szczególnie przy ograniczonych plikach cookie i blokadach przeglądarek.
Uwzględnij zgody i prywatność
Jeśli działasz w UE, zaplanuj wdrożenie trybu zgody oraz integrację z platformą CMP. Zdefiniuj, jak zachowa się witryna przy braku zgody na reklamy i analitykę. Zadbaj o politykę prywatności, listę ciasteczek i łatwą zmianę wyborów użytkownika. W dalszej części opisuję to szerzej.
Instalacja skryptów na WordPress
Ręczne dodanie globalnego tagu
Najprostsza droga to wklejenie fragmentu globalnego skryptu na każdej stronie w sekcji head. Możesz to zrobić przez edycję pliku motywu (szablonu potomnego) lub bezpieczniej przez wtyczkę do wstrzykiwania kodu w nagłówku. W panelu akcji konwersji otrzymasz podstawowy fragment oraz dodatkowy snippet zdarzenia. Rekomenduję wstawić globalny tag na wszystkich podstronach, a wywołanie konwersji tylko tam, gdzie faktycznie zachodzi cel (np. na stronie podziękowania lub w reakcji na wysyłkę formularza).
Jeśli korzystasz z biblioteki gtag, spotkasz się z nazwą gtag.js. Fragment konfiguracyjny uruchamia się jeden raz na stronę, natomiast wywołania eventu konwersji możesz odpalać warunkowo, np. gdy URL zawiera thank-you lub po przechwyceniu zdarzenia w JavaScript.
Instalacja przez Google Tag Manager
Implementacja przez GTM jest elastyczniejsza i bezpieczniejsza, bo eliminuje grzebanie w plikach motywu i pozwala wersjonować zmiany. Kroki:
- Załóż kontener w Google Tag Manager.
- Wstaw kod kontenera na stronie (najlepiej przez wtyczkę do GTM, motyw lub moduł funkcji). Pamiętaj o części w head i no-script w body.
- W GTM dodaj znacznik Google Ads Conversion Tracking, podając Conversion ID i Label.
- Skonfiguruj wyzwalacz: wyświetlenie strony podziękowania, kliknięcie przycisku, przesłanie formularza, zakup itp.
- Dodaj znacznik Conversion Linker, wyzwalany na wszystkich stronach, aby poprawnie kojarzyć kliknięcia z konwersjami.
- Opublikuj i przetestuj w podglądzie GTM.
Wtyczki, które ułatwiają wdrożenie
Jeżeli nie chcesz ręcznie wklejać kodów, skorzystaj z popularnych wtyczek:
- Site Kit by Google – dodaje podstawowe integracje i potrafi umieścić kody Google; do konwersji i e‑commerce warto jednak doprecyzować konfigurację w GTM.
- Google Tag Manager for WordPress – wygodny montaż GTM z obsługą trybu zgody, dataLayer i integracji z popularnymi formularzami.
- PixelYourSite lub WooCommerce Google Ads Conversion Tracking – ułatwiają wdrażanie konwersji i śledzenie transakcji, w tym wartości i waluty.
Conversion Linker i atryb zgody
Zawsze dodaj w GTM znacznik Conversion Linker na wszystkich stronach. W środowisku europejskim połącz GTM z CMP i włącz tryb zgody, tak by skrypty reklamowe czekały na zgodę użytkownika i działały w trybie ograniczonym, gdy zgody brak. Dzięki temu utrzymasz pomiar w granicach prawa i zwiększysz wiarygodność danych.
Test podstawowej instalacji
Po wdrożeniu sprawdź, czy globalny skrypt ładuje się na każdej podstronie, a znacznik konwersji odpala się tylko w warunku celu. Użyj rozszerzenia Tag Assistant, trybu podglądu GTM oraz konsoli przeglądarki. Upewnij się, że nie masz podwójnego wywołania zdarzenia, duplikatów skryptów i że Conversion Linker jest aktywny.
Konfigurowanie typowych konwersji w WordPress
Wyświetlenie strony podziękowania
Najstabilniejsza metoda dla leadów i zakupów z przekierowaniem. Schemat:
- Po wysyłce formularza lub zakupie przekieruj użytkownika na unikalny URL podziękowania (np. /dziekujemy/ lub /order-received/1234/).
- W GTM ustaw wyzwalacz Wyświetlenie strony – Page URL zawiera dziekujemy lub określony wzorzec.
- Pod ten wyzwalacz podłącz znacznik konwersji Google Ads. Jeśli potrzebujesz wartości, przekaż ją przez dataLayer lub odczytaj z DOM.
Zalety: prosta implementacja, mniejsze ryzyko fałszywych wywołań. Wady: wymaga konsekwentnego przekierowania i wykluczenia odświeżeń, jeśli nie chcesz zliczać powtórzeń.
Kliknięcia w telefon, e‑mail i przyciski CTA
Dla numeru telefonu lub adresu e‑mail ustaw wyzwalacze kliknięć w GTM:
- Włącz w Ustawieniach wbudowanych zmienne kliknięć: Click URL, Click Text, Click Classes.
- Utwórz wyzwalacz Link – Click URL zaczyna się od tel: (lub mailto:), ewentualnie doprecyzuj po tekście przycisku.
- Podłącz znacznik konwersji i opcjonalnie dodaj parametry (np. kategorię przycisku) jako etykiety w niestandardowych wymiarach dla analityki.
Analogicznie skonfiguruj inne CTA (np. Pobierz katalog), warunkując po klasach lub atrybutach data. Jeśli używasz ręcznego gtag, możesz odpalić event konwersji w handlerze onclick po stronie frontu.
Formularze: Contact Form 7, Elementor, Gravity Forms
Contact Form 7 publikuje zdarzenie JavaScript wpcf7mailsent. W GTM ustaw Wyzwalacz niestandardowego zdarzenia o nazwie wpcf7mailsent, ewentualnie filtruj po ID formularza (dostępne w polu event detail). Podepnij znacznik konwersji. Jeżeli preferujesz stronę podziękowania, użyj przekierowania po sukcesie.
Elementor Forms posiada hak submit success oraz własne zdarzenia. Możesz dodać skrypt dataLayer.push w akcji po przesłaniu lub skorzystać z wtyczek, które wysyłają event do GTM. W Gravity Forms sprawdź zdarzenia gform_confirmation_loaded lub użyj przekierowania na thank-you z parametrami, np. ?form=kontakt.
Dodatkowe wskazówki:
- Wprowadź unikalne ID i klasy przycisków, co ułatwi precyzyjne wyzwalacze.
- Jeśli formularz działa asynchronicznie (AJAX), unikaj zliczania po wyświetleniu strony; lepiej słuchać zdarzeń JS.
- W razie braku zdarzeń po stronie wtyczki można owinąć wysłanie w listener DOM (MutationObserver) i wtedy odpalić event konwersji.
WooCommerce: zakupy z wartością i walutą
Najlepsza metoda to dataLayer push na stronie podziękowania z danymi zamówienia (wartość, waluta, ID, lista produktów). Następnie w GTM odczytaj te dane i przypisz do znacznika konwersji. Alternatywnie skorzystaj z dedykowanej wtyczki, która wyśle dane do Google Ads automatycznie.
- Upewnij się, że waluta zgadza się z ustawieniami konta i kampanii.
- Zadbaj o deduplikację – unikaj ponownego wywołania na odświeżeniu strony. Pomaga warunek jeden hit na order ID lub wykorzystanie storage w przeglądarce.
- Rozważ rozszerzenie o śledzenie listy produktów (GA4 e‑commerce) i mapowanie wartości do Ads.
Ulepszone konwersje w praktyce
Aby uruchomić ulepszone konwersje, mapuj pola formularza do danych użytkownika. W GTM zdefiniuj zmienne odczytujące e‑mail i telefon (z DOM lub dataLayer), a następnie włącz w znaczniku Ads sekcję Enhanced Conversions i przypisz zmienne. W wariancie ręcznym z gtag przekaż obiekt z danymi użytkownika, które zostaną zahashowane według wymagań. Dzięki temu algorytmy lepiej skojarzą konwersję z kliknięciem przy ograniczonych plikach cookie.
Wsparcie dla kampanii zasięgowych i remarketing
Jeśli prowadzisz listy odbiorców, upewnij się, że na stronie działa zintegrowany kod do list odbiorców i że Twoje CMP poprawnie zarządza zgodami dla personalizacji. Możesz rozdzielić tagi tak, by śledzenie konwersji działało w trybie ograniczonym bez zgody, a listy remarketing dopiero po jej udzieleniu.
Alternatywa: piksel konwersji bez GTM
Gdy nie korzystasz z GTM, możesz dodać wywołanie konwersji bezpośrednio w kodzie frontendu w reakcji na zdarzenie. To nadal działa, ale utrudnia utrzymanie i audyty. Użycie menedżera tagów jest preferowane. Jeżeli zostajesz przy ręcznej metodzie, trzymaj globalny skrypt w jednym miejscu i wywołania eventów w osobnych plikach, ograniczając ryzyko duplikacji. W wielu materiałach znajdziesz też określenie piksel, które potocznie oznacza właśnie mały fragment skryptu wywołujący zdarzenie konwersji.
Weryfikacja, diagnostyka i dobre praktyki
Podgląd GTM i Tag Assistant
Uruchom tryb podglądu GTM, odwiedź stronę celu i obserwuj, czy wyzwalacz zadziałał i czy znacznik konwersji się odnotował. W przeglądarce użyj rozszerzenia Tag Assistant – pokaże wykryte tagi Google i ewentualne ostrzeżenia. Sprawdź, czy Conversion Linker działa na każdej stronie oraz czy nie widać konfliktów z innymi wtyczkami.
Weryfikacja po stronie Google Ads
W panelu Konwersje sprawdź stan: Nieweryfikowano, Otrzymano ostatnio, Zarejestrowano konwersje. Pamiętaj, że pierwsze dane mogą pojawić się po kilku godzinach. Zerknij w raporty atrybucji, aby porównać skuteczność słów kluczowych i kreacji. Jeśli dodałeś ulepszone konwersje, upewnij się, że Ads nie pokazuje błędów mapowania.
Debugowanie wartości i waluty
W transakcjach skontroluj, czy wartości i waluta są poprawne i czy liczby są przekazywane w formacie liczbowym, a nie jako ciąg znaków z przecinkiem. W GTM użyj Zmienne → Widok podglądu, aby zobaczyć, czy dataLayer zawiera price, currency i order_id. Przyduże wartości, brak waluty lub niepoprawne formaty spowodują odrzucenie hitów w Ads.
Najczęstsze błędy i jak ich uniknąć
- Podwójne zliczanie – wynik wywołań po odświeżeniu strony podziękowania. Rozwiązanie: kontrola po order ID lub jednorazowy znacznik per sesja.
- Brak Conversion Linker – skutkuje gorszym dopasowaniem kliknięć do konwersji.
- Wyzwalacze zbyt szerokie – np. kliknięcia we wszystkie linki. Zawężaj po klasach i atrybutach.
- Błędne przypisanie wartości – brak waluty, użycie przecinka zamiast kropki, wartość tekstowa.
- Niezgodność z polityką prywatności – brak informacji o pomiarze reklamowym i braku możliwości zmiany zgody.
Tryb zgody, minimalizacja danych i RODO
W Europie konieczna jest integracja z CMP i prawidłowy tryb zgody Google. Ustal domyślne stany przechowywania i aktywuj je dopiero po świadomej akceptacji użytkownika. Rozważ dwa poziomy działania: podstawowy (agregowany pomiar bez identyfikatorów, gdy brak zgody) oraz pełny (z identyfikatorami, gdy jest zgoda). W dokumentacji CMP zapewnij listę technologii i cele. Nie przechowuj danych osobowych dłużej niż to konieczne, a identyfikatory użytkowników minimalizuj do wymaganego zakresu. W razie kontroli będziesz mógł wykazać zgodność z RODO i przejrzystość procesu.
Usprawnienia zaawansowane
- Import konwersji z GA4 do Ads – przydaje się dla mikrocelów, ale dla kluczowych rekomendowane są natywne konwersje Ads lub ulepszone konwersje.
- Serwerowy Tag Manager – poprawia trwałość identyfikatorów i jakość pomiaru, szczególnie w środowiskach z ograniczeniami cookies.
- Deduplikacja między GA4 a Ads – jeżeli wysyłasz te same zdarzenia dwoma kanałami, pilnuj, by nie dublować importów.
- Listy odbiorców oparte o zdarzenia – twórz segmenty z wartościami zdarzeń, co pozwala precyzyjnie targetować kampanie remarketingowe lub PMax.
Checklist przed publikacją kampanii
- Globalny skrypt i Conversion Linker działają na wszystkich stronach.
- Konwersje odpalają się wyłącznie w odpowiednich warunkach i nie dublują na odświeżeniu.
- Wartości i waluty są poprawnie przesyłane, a okna konwersji i atrybucja odpowiadają celom biznesowym.
- Ulepszone konwersje mają zmapowane pola i nie zwracają błędów.
- Tryb zgody działa zgodnie z prawnymi wymogami, a CMP blokuje lub ogranicza tagi bez zgody.
- Raport Konwersje w Ads zaczyna pokazywać przynajmniej testowe zdarzenia.
Eksploatacja i utrzymanie wdrożenia
Po starcie kampanii monitoruj wskaźnik konwersji, koszt na konwersję oraz udział w wyświetleniach. Porównuj dane Ads z danymi w systemie CRM i w WooCommerce. Aktualizuj mapowanie pól po zmianach formularzy, testuj po aktualizacjach wtyczek i motywu, prowadź changelog w GTM. Co kwartał wykonaj audyt: podwójne tagi, spójność walut, sprawność list odbiorców, status ulepszonych konwersji i zgodność z politykami reklamowymi.