Jak dodać tag konwersji bez programisty

dowiedz się

Chcesz dodać do swojej strony pomiar działań użytkowników bez angażowania działu IT? To możliwe – wystarczy kilka narzędzi i odrobina porządku. Poniższa instrukcja prowadzi krok po kroku: od wyboru sposobu instalacji, przez przygotowanie zdarzeń, aż po testy i publikację. Po wdrożeniu będziesz samodzielnie mierzyć konwersje i optymalizować kampanie, a każdy nowy tag dodasz w kilka minut, bez dotykania kodu strony.

Przygotowanie: co musisz wiedzieć i zebrać

Określ cel i definicję konwersji

Zacznij od jasnego określenia, co na Twojej stronie jest celem. Dla sklepu będzie to zakup, dla firmy usługowej – wysłany formularz, a dla SaaS – rejestracja, aktywacja, czy rozpoczęcie subskrypcji. Zapisz także mikrocele: kliknięcie w telefon, pobranie PDF, rozpoczęcie procesu checkout. Dla każdego celu wyznacz wskaźniki: gdzie i kiedy ma się uruchamiać pomiar (np. na stronie podziękowania, po kliknięciu konkretnego przycisku, po zdarzeniu w interfejsie).

Przygotuj dostęp do narzędzi

  • Konto reklamowe (np. Google Ads, Meta, LinkedIn), w którym utworzysz konwersje.
  • Konto i kontener w Google Tag Manager – ułatwi pracę bez programisty.
  • Dostęp administracyjny do CMS (WordPress, Shopify, Wix, itp.), aby wstawić identyfikatory lub wtyczkę.
  • Adresy stron docelowych (np. /thank-you), nazwy przycisków, selektory CSS – spisz je wcześniej.

Zmapuj ścieżkę użytkownika

Rozrysuj krok po kroku: skąd użytkownik startuje, jakie wykonuje działania, gdzie kończy. Zanotuj, które kroki są krytyczne do pomiaru. Zwróć uwagę, czy strona przeładowuje się między etapami (klasyczny serwis) czy działa „bez przeładowań” (SPA). To zdeterminuje sposób ustawiania wyzwalaczy i wykrywania zdarzeń.

Oceń jakość i konsekwencję oznaczeń na stronie

Sprawdź, czy przyciski, które chcesz mierzyć, mają stabilne atrybuty (id, class, data-attributes). Jeśli tak – wykorzystasz je jako selektory w wyzwalaczach. Jeśli nie – użyjesz alternatyw: adresy URL podziękowań, wzorce kliknięć linków, lub tymczasowe reguły oparte o tekst linku lub tytuł strony. W miarę możliwości poproś o drobne porządki nazewnicze w CMS, ale bez zmian w kodzie.

Ustal walutę i wartości

Jeśli mierzysz sprzedaż, przygotuj wartości transakcji i waluty. Przy leadach określ wartość przybliżoną (np. średni przychód z leada), aby kampanie optymalizowały się pod realną wartość. Dla wielu rynków zaplanuj mapę walut i sposób przekazania ich do narzędzi reklamowych.

Instalacja kontenera GTM lub wbudowanych tagów w Twoim CMS

WordPress i WooCommerce – wtyczki bez kodowania

Najprościej: zainstaluj wtyczkę do wstawienia GTM (np. popularne pluginy „Insert Headers and Footers” lub dedykowane integracje GTM). W panelu wklej identyfikator kontenera (format GTM-XXXXXX). W WooCommerce wybierz wtyczki do śledzenia e-commerce; wiele z nich automatycznie publikuje zdarzenia zakupowe i pageview do GTM lub bezpośrednio do platform reklamowych.

  • Po instalacji wtyczki zapisz i wyczyść cache (jeśli używasz wtyczek cache’ujących).
  • Otwórz stronę i w narzędziu „View Source” sprawdź, czy kontener GTM się załadował.
  • Przejdź do trybu Podgląd w GTM, aby potwierdzić połączenie.

Shopify – integracje z poziomu panelu

W Shopify dodasz GTM przez aplikację z Marketplace lub przez funkcje Custom Pixels/Customer events. Jeżeli korzystasz z podstawowych konwersji, użyj natywnego Pixel Managera (Google, Meta), a bardziej zaawansowane scenariusze obsłużysz przez GTM. Nie wymaga to edycji motywu: aplikacje wprowadzają odpowiednie fragmenty w tle.

Wix, Webflow, Squarespace – pola na skrypty

W większości kreatorów stron znajdziesz pole „Head Code” lub „Custom code”. Wklej identyfikator kontenera GTM lub kody globalne platform reklamowych, jeśli nie chcesz jeszcze używać GTM. Pamiętaj, że scentralizowanie wszystkiego w GTM upraszcza zarządzanie, testy i porządek.

Alternatywa: wklejenie kodów przez moduł HTML

Jeżeli Twój CMS ma moduł „HTML/Skrypt” i pozwala na wstawienie kodu na wszystkich stronach, użyj go do umieszczenia kontenera GTM. To nadal rozwiązanie bez programisty: wklejasz identyfikator w jedno pole i zapisujesz. W późniejszych krokach wszystkie nowe kody dodasz już w GTM, bez ponowego dotykania CMS.

Kontrola działania po instalacji

  • Uruchom podgląd w GTM i odwiedź stronę – powinna pojawić się informacja o połączeniu.
  • Sprawdź w konsoli przeglądarki obecność obiektu dataLayer – to znak, że GTM działa.
  • Jeśli używasz wtyczek cache/optimizera (minifikacja), wyłącz łączenie skryptów GTM lub dodaj wyjątki.

Konfiguracja konwersji i wyzwalaczy w GTM

Konwersja na stronie podziękowania (thank-you)

To najstabilniejsza metoda. Załóż, że po konwersji użytkownik trafia na unikalny adres, np. /thank-you. W GTM utwórz wyzwalacz typu „Page View – Some Page Views”, z warunkiem URL zawiera /thank-you. To wyzwalacz, pod który podepniesz tagi konwersji różnych platform. Dzięki temu unikniesz fałszywych wywołań przy wcześniejszych krokach.

Kliknięcia przycisków (gdy nie ma strony podziękowania)

Jeśli formularz wyświetla komunikat na tej samej stronie, użyj wyzwalacza „Click – Just Links” lub „All Elements”. Włącz w GTM zmienne kliknięć (Click ID, Click Classes, Click Text), odśwież podgląd i kliknij przycisk, aby zobaczyć, które atrybuty są stabilne. Na bazie tych atrybutów zbuduj regułę (np. Click ID równe submit-form). Pamiętaj, żeby filtrować sztuczne kliknięcia i ładowanie w tle – testy są kluczowe.

Wysyłka formularzy przez Ajax

Gdy formularz nie przeładowuje strony, skonfiguruj wyzwalacz „Form Submission” z odpowiednią walidacją lub nasłuchuj niestandardowego zdarzenia DOM. Często formularz wywołuje event (np. formSubmitted). W GTM dodaj wyzwalacz „Custom Event” o nazwie tego zdarzenia. Jeśli nie ma eventu, rozważ nasłuchiwanie zmiany w warstwie danych albo wykorzystanie selektorów i opóźnienia, by wychwycić potwierdzenie.

Zakupy w e-commerce: zdarzenia i warstwa danych

Najlepszą praktyką jest publikowanie informacji o transakcji do warstwy danych (data layer) w momencie zakupu. Jeśli Twój CMS/wtyczka to wspiera, GTM odczyta id, wartość, walutę, listę produktów. Wtedy do platform reklamowych wyślesz precyzyjne konwersje przypięte do zakupów. Jeśli nie masz gotowego feedu zdarzeń, zacznij od strony podziękowania i uzupełniaj zestaw danych stopniowo.

Przekazywanie wartości, waluty i identyfikatorów

W tagach konwersji ustaw mapowanie: wartość transakcji, waluta, identyfikator zamówienia (zapobiega duplikacjom). W przypadku leadów przypisz stałą wartość lub użyj logiki opartej o typ formularza. Dobrą praktyką jest przesyłanie parametrów UTM lub gclid/fbclid w cookies/Session Storage, aby potem móc je raportować lub używać w rozbudowanych integracjach.

Dodawanie tagów reklamowych: Google, Meta, LinkedIn i inne

Google Ads – globalny tag i konwersja

W GTM skorzystaj ze szablonu „Google Ads Conversion Tracking”. W panelu Google Ads utwórz konwersję, skopiuj identyfikator i etykietę. Wklej je do szablonu i podepnij wyzwalacz (np. Thank-you). Dla poprawnego remarketingu dodaj również tag remarketingowy lub użyj globalnego tagu sitewide. Testuj w trybie podglądu – sprawdź, czy po wejściu na thank-you tag odpala się raz i przekazuje właściwą wartość.

Meta Pixel – bez kodowania

Jeśli nie chcesz grzebać w kodzie, dodaj Pixel przez GTM, wybierając szablon z galerii lub używając „Custom HTML” z oficjalnym kodem. Następnie skonfiguruj standardowe zdarzenia (Lead, Purchase) z parametrami. Alternatywnie uruchom „Event Setup Tool” z poziomu Menedżera Zdarzeń, aby naklikać zdarzenia na elementach strony. Pamiętaj o spójnej nazwie zdarzeń z Twoją analityką.

LinkedIn Insight Tag i inne platformy

W GTM wybierz odpowiednie tagi z wbudowanych szablonów. Dla LinkedIn dodaj Insight Tag, potem zdefiniuj konwersje w panelu LinkedIn i przypnij je do reguł (URL thank-you, kliknięcia). Podobnie postępuj z TikTok, Twitter/X, Pinterest. Upewnij się, że w każdej platformie podajesz te same wartości i waluty – ułatwi to porównywanie skuteczności.

Ulepszone konwersje i dopasowania

Jeżeli chcesz poprawić dopasowanie i raportowanie, rozważ Ulepszone konwersje (Enhanced Conversions) w Google oraz Advanced Matching w Meta. W prostych przypadkach możesz przesłać zaszyfrowany e-mail/telefon z pola formularza (zgodnie z prawem i polityką prywatności). W GTM dodaj zmienne, które wyciągną wartości z formularza po wysyłce, i podłącz je do tagów konwersji.

Zgody, testy i publikacja: jak nie zepsuć pomiaru

Zgody użytkownika i RODO

Jeżeli działasz w UE, wdrożenie CMP (Consent Management Platform) to standard. Połącz CMP z GTM tak, aby tagi reklamowe odpalały się dopiero po zgodzie. Rozważ zablokowanie ładowania skryptów przed wyrażeniem zgód. W narzędziach Google włącz tryb Consent Mode v2, aby w sytuacjach braku zgody systemy mogły modelować brakujące dane na poziomie zagregowanym.

Tryb podglądu i debugowanie

Przed publikacją użyj trybu Podgląd w GTM oraz rozszerzenia Tag Assistant. Sprawdź dla każdego scenariusza: wejście na thank-you, wysyłka formularza, kliknięcia. Zwróć uwagę na kolejność wywołań, wartości parametrów i liczbę odpaleń (powinno być jedno na konwersję). Testuj na różnych przeglądarkach i urządzeniach, wyłącz AdBlocki i tryby prywatne, które mogą maskować aktywność.

Diagnostyka i najczęstsze błędy

  • Duplikaty: konwersja odpala się na odświeżeniu strony thank-you. Rozwiązanie: zablokuj wielokrotne uruchomienie, użyj warunku raz na sesję lub cookie.
  • Brak wartości: tag nie otrzymuje kwoty. Rozwiązanie: sprawdź zmienne w GTM, ich zasięg i moment dostępności danych.
  • Niepoprawny wyzwalacz: event nie występuje w SPA. Rozwiązanie: użyj wirtualnych pageview lub niestandardowych zdarzeń publikowanych do warstwy danych.
  • Filtry robotów/testerów: wyklucz swoje IP lub używaj środowisk testowych, żeby nie zniekształcać wyników.

Publikacja i kontrola jakości

Gdy wszystko działa w podglądzie, opublikuj przestrzeń roboczą. W pierwszych dniach monitoruj odczyty: w panelach reklamowych (kolumny konwersji), w narzędziach analitycznych i w dziennikach GTM. Dodaj opis wersji z listą zmian. Zapisuj hipotetyczne problemy i ich rozwiązania, by kolejna iteracja była szybsza.

Utrzymanie, atrybucja i skalowanie

Higiena tagowania i porządek

W GTM wprowadzaj konwencję nazewnictwa: [PLATFORMA] [CEL] [WYZWALACZ]. Grupuj tagi w foldery. Usuwaj nieużywane reguły. Dodaj komentarze i notatki przy tagach, opisując, kiedy i dlaczego powstały. Dzięki temu bez programisty utrzymasz przejrzysty stos tagów, a nowi członkowie zespołu szybciej się wdrożą.

Analiza jakości konwersji

Same liczby to za mało. Sprawdzaj, które konwersje pochodzą z testów, botów lub niskiej jakości źródeł. W razie potrzeby wprowadź dodatkowe warunki odpalania (np. minimalny czas na stronie, brak duplikatów w krótkim czasie). W lead-gen weryfikuj unikalność e-maili. Ustal procedurę zgłaszania fikcyjnych zgłoszeń i filtruj je na poziomie narzędzi.

Optymalizacja wartości i import do analityki

W kampaniach wartość konwersji steruje automatycznymi strategiami. Jeżeli startujesz od stałych wartości, wprowadź segmentację: różne leady – różne wartości. Po stabilizacji rozważ import realnych przychodów z CRM. Upewnij się, że mapujesz identyfikatory użytkowników/zdarzeń w bezpieczny, zgodny z prawem sposób.

Rozbudowa: server-side, feedy i modele

Kiedy dojrzejesz do kolejnego poziomu, rozważ przejście na GTM server-side: wyższa trwałość ciasteczek, lepsza kontrola prywatności i wydajności. W przypadku rozbudowanych sklepów skonfiguruj stałe feedy produktowe i standard zdarzeń zakupowych. W analityce wdrażaj modele atrybucji dopasowane do cyklu zakupowego i kanałów.

Praktyczne przepisy na codzienne scenariusze

  • Strona dzięki SPA: wprowadź wirtualne pageview poprzez push do warstwy danych w routerze aplikacji.
  • Formularz zewnętrzny (np. Typeform): użyj ich webhooka do CRM i równoległego wywołania konwersji przez GTM lub przez endpoint platformy.
  • Bramki płatnicze: jeśli proces płatności wychodzi na zewnętrzną domenę, mierz powrót na /thank-you z parametrem transakcji i zapisuj identyfikator zamówienia, aby zapobiec duplikatom.
  • Subskrypcje i trial: rozróżnij kilka eventów – rejestracja, aktywacja, płatność, odnowienie. Każde zdarzenie mierz osobno, z właściwą wartością i walutą.

Na koniec sprawdź, czy Twoja implementacja jest kompletna: masz stały proces testów, czytelne opisy w GTM, spójne wartości w platformach i zaplanowany przegląd co miesiąc. Dzięki temu pomiar stanie się przewidywalnym narzędziem wzrostu, a Ty będziesz mógł szybko uruchamiać kolejne kampanie i eksperymenty bez udziału programisty.

< Powrót

Zapisz się do newslettera


Zadzwoń Napisz