Jak skonfigurować Google Ads Conversion Tracking w WordPress

dowiedz się

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.

< Powrót

Zapisz się do newslettera


Zadzwoń Napisz