Google Tag Manager (po polsku Menedżer tagów Google) to bezpłatne narzędzie, w którym dodajesz i zmieniasz kody śledzące – Google Analytics 4, konwersje Google Ads czy piksel Meta – bez edytowania plików strony przy każdej zmianie. Na WordPressie wdrożysz go w kilkanaście minut: zakładasz konto i kontener, wklejasz dwa fragmenty kodu (wtyczką lub w motywie potomnym), sprawdzasz tagi w trybie podglądu i publikujesz.
Największa zaleta GTM to porządek: wszystkie skrypty marketingowe są w jednym miejscu, każda zmiana ma swoją wersję, a przed publikacją możesz ją przetestować. Druga strona medalu jest taka, że jedna nieprzemyślana publikacja potrafi wyłączyć pomiar na całej stronie. Dlatego poza instalacją pokazujemy też, jak testować zmiany i jak utrzymać kontener w porządku.
W skrócie
- GTM jest bezpłatny. Kontener to „pojemnik” na tagi, reguły i zmienne jednej strony internetowej.
- Kod kontenera ma dwie części: skrypt jak najwyżej w sekcji head i fragment noscript zaraz po otwarciu body. Na WordPressie najprościej wstawić go wtyczką.
- Każdą zmianę sprawdź w trybie podglądu (Tag Assistant), zanim klikniesz „Prześlij”.
- Każda publikacja zapisuje wersję – nazwij ją i opisz, a w razie problemu opublikuj poprzednią.
- Nie dubluj tagów: jeśli GA4 działa przez GTM, usuń go z innych wtyczek i z kodu motywu.
Spis treści
- Co to jest Google Tag Manager i kiedy go potrzebujesz
- Kontener, tagi, reguły i zmienne – słowniczek GTM
- Jak zainstalować Google Tag Manager na WordPressie
- Pierwsza konfiguracja: GA4 w Google Tag Manager
- Tryb podglądu i debugowanie: jak sprawdzić, czy tagi działają
- Śledzenie konwersji przez GTM: formularz i telefon
- Dobre praktyki: nazewnictwo, wersje i porządek w kontenerze
- Najczęściej zadawane pytania
Co to jest Google Tag Manager i kiedy go potrzebujesz
Bez GTM każdy nowy kod – tag Google Analytics, konwersja Google Ads, piksel Meta czy TikToka – trzeba wkleić do szablonu strony albo do kolejnej wtyczki. Po roku nikt już nie pamięta, co, gdzie i po co zostało dodane. W GTM wklejasz na stronę tylko jeden kod kontenera, a resztę konfigurujesz w panelu na tagmanager.google.com.
GTM przydaje się szczególnie wtedy, gdy:
- prowadzisz kampanie w kilku systemach reklamowych i każdy wymaga własnego kodu,
- chcesz mierzyć działania na stronie, np. wysłanie formularza, kliknięcie w telefon czy przewinięcie oferty,
- stroną zajmuje się kilka osób lub firm i potrzebujesz historii zmian,
- chcesz, żeby tagi reklamowe respektowały decyzję z banera cookies.
Podstawowa wersja jest bezpłatna. Płatny Tag Manager 360 to oferta dla dużych organizacji – według porównania wersji opublikowanego przez Google daje m.in. nieograniczoną liczbę obszarów roboczych (w bezpłatnej są 3) i procesy zatwierdzania zmian. Małej czy średniej firmie wersja bezpłatna w zupełności wystarcza.
Kontener, tagi, reguły i zmienne – słowniczek GTM
W interfejsie GTM spotkasz kilka pojęć, które warto znać przed pierwszą konfiguracją. Polskie nazwy pochodzą z polskiej wersji panelu.
| Element | Co to jest | Przykład |
|---|---|---|
| Konto | Najwyższy poziom, zwykle jedna firma | „Pracownia Kowalski” |
| Kontener | Zestaw tagów i reguł dla jednej strony lub aplikacji, z identyfikatorem w formacie GTM-… | Kontener typu „Sieć” dla www.twojafirma.pl |
| Obszar roboczy | Wersja robocza, w której wprowadzasz zmiany przed publikacją | Osobny obszar na testy nowej kampanii |
| Tag | Fragment kodu, który coś wysyła lub uruchamia | Tag Google dla GA4, tag konwersji Google Ads |
| Reguła (trigger) | Warunek, który określa, kiedy tag ma się uruchomić | Kliknięcie w link zaczynający się od „tel:” |
| Zmienna | Wartość, z której korzystają tagi i reguły | Adres URL strony, klikany URL, numer formularza |
| Warstwa danych | Obiekt JavaScript (dataLayer), przez który strona przekazuje informacje do GTM | Zdarzenie „formularz wysłany” z numerem formularza |
| Wersja | Zapis stanu kontenera w chwili publikacji | „v12 – konwersja formularza kontaktowego” |
Reguła składa się z typu (np. wyświetlenie strony, kliknięcie, zdarzenie niestandardowe) i opcjonalnych filtrów zbudowanych z trzech elementów: zmiennej, operatora i wartości. Przykładowy filtr „Adres URL strony zawiera /produkty/” sprawi, że tag uruchomi się tylko na stronach produktów.
Jak zainstalować Google Tag Manager na WordPressie
Zacznij od założenia konta i kontenera, a potem wybierz sposób wstawienia kodu na stronę.
- Załóż konto. Na tagmanager.google.com wybierz kartę Konta, a potem Utwórz konto. Podaj nazwę firmy i kraj.
- Utwórz kontener. Jako nazwę wpisz adres strony, a jako typ wybierz „Sieć”. Po zaakceptowaniu warunków zobaczysz okno z kodem instalacyjnym.
- Skopiuj dwa fragmenty kodu. Zgodnie z instrukcją instalacji kontenera w pomocy Google skrypt trafia jak najwyżej w sekcji head, a fragment noscript – bezpośrednio po otwierającym znaczniku body. Kod znajdziesz też później, klikając identyfikator kontenera w obszarze roboczym.
- Wstaw kod na stronę jednym ze sposobów opisanych niżej.
- Sprawdź instalację. W oknie instalacji wpisz adres strony i kliknij Przetestuj.
Wtyczka GTM4WP
Popularna darmowa wtyczka do tego zadania to GTM4WP autorstwa Thomasa Geigera. Po instalacji wpisujesz w ustawieniach identyfikator kontenera, a wtyczka dodaje skrypt do sekcji head i fragment noscript zaraz po otwarciu body – o ile motyw obsługuje funkcję wprowadzoną w WordPressie 5.2. Dodatkowo potrafi przekazywać do warstwy danych informacje o wysłanych formularzach Contact Form 7 i zdarzeniach sklepu WooCommerce, co ułatwia późniejsze śledzenie konwersji.
Motyw potomny lub pole na własny kod
Jeśli nie chcesz kolejnej wtyczki, kod możesz dodać w pliku functions.php motywu potomnego: skrypt podpinasz pod akcję wp_head, a fragment noscript pod wp_body_open. Ta druga funkcja działa od WordPressa 5.2 i motyw musi ją wywoływać zaraz po otwarciu body. Nie edytuj motywu nadrzędnego – aktualizacja nadpisze zmiany. Część motywów i kreatorów stron ma też pola na kod w sekcjach head i body.
Wskazówka: po wdrożeniu GTM sprawdź, czy GA4 nie jest dodany drugi raz – przez Site Kit, inną wtyczkę analityczną albo kod w motywie. Google zaleca jeden tag Google na stronie, a podwójny pomiar zawyża liczbę odsłon i zdarzeń.
Pierwsza konfiguracja: GA4 w Google Tag Manager
Kontener bez tagów nic nie mierzy. Pierwszym tagiem jest zwykle tag Google, który uruchamia Google Analytics 4:
- W obszarze roboczym otwórz Tagi i kliknij Nowy.
- Nazwij tag, np. „GA4 – tag Google”, i jako typ wybierz Tag Google.
- W polu Identyfikator tagu wpisz identyfikator pomiaru z GA4 (zaczyna się od G-).
- Jako regułę wybierz Zdarzenie inicjujące – Wszystkie strony i zapisz tag.
Pojedyncze działania, np. wysłanie formularza, wysyłasz do GA4 tagiem typu „Google Analytics: zdarzenie GA4”, w którym podajesz identyfikator pomiaru i nazwę zdarzenia. Nazwy pisz małymi literami z podkreślnikami, a tam, gdzie to możliwe, korzystaj z nazw zdarzeń zalecanych przez Google, np. generate_lead dla pozyskanego kontaktu. Co dalej zrobić z tymi danymi, wyjaśniamy w przewodniku Google Analytics 4 dla początkujących.
Tryb podglądu i debugowanie: jak sprawdzić, czy tagi działają
Zmiany w obszarze roboczym nie działają na stronie, dopóki ich nie opublikujesz. Wcześniej sprawdź je w trybie podglądu:
- W obszarze roboczym kliknij Podgląd – w nowej karcie otworzy się Tag Assistant.
- Wpisz adres strony i kliknij Połącz. Strona otworzy się z oznaczeniem „Połączono” w prawym dolnym rogu.
- Wróć do karty Tag Assistant i kliknij Dalej. Przechodź po stronie, wyślij testowy formularz, kliknij numer telefonu.
- Przy każdym zdarzeniu sprawdź, które tagi się uruchomiły, a które nie i dlaczego (która reguła nie została spełniona).
- Zakończ debugowanie przyciskiem X w lewym górnym rogu okna Tag Assistant.
Podgląd widzisz tylko Ty – zwykli użytkownicy niczego nie zauważą. Według pomocy Google o podglądzie i debugowaniu sesję debugowania można udostępnić innej osobie, a jeśli dodany do adresu parametr debugowania psuje stronę, wystarczy odznaczyć opcję „Umieść sygnał debugowania w adresie URL”. Rozszerzenie Tag Assistant Companion do Chrome jest opcjonalne.
W Tag Assistant zobaczysz też stan zgód użytkownika. Jeśli tagi reklamowe uruchamiają się, zanim ktoś kliknie cokolwiek w banerze, to sygnał, że trzeba poprawić konfigurację – opisujemy ją w artykule o tym, jak poprawnie wdrożyć Consent Mode v2.
Śledzenie konwersji przez GTM: formularz i telefon
Wysłany formularz Contact Form 7
Contact Form 7 po udanym wysłaniu wiadomości generuje w przeglądarce zdarzenie wpcf7mailsent. Inne zdarzenia oznaczają m.in. błąd walidacji (wpcf7invalid) czy podejrzenie spamu (wpcf7spam) – pełną listę podaje dokumentacja zdarzeń Contact Form 7. Mierz tylko wpcf7mailsent, bo wpcf7submit pojawia się przy każdej próbie wysłania, także nieudanej.
- Dodaj tag z niestandardowym kodem HTML (Custom HTML), który nasłuchuje zdarzenia wpcf7mailsent i przekazuje je do warstwy danych, np. jako „formularz_wyslany”. Uruchamiaj go na stronach z formularzem. Jeśli używasz GTM4WP, wtyczka może robić to sama – nazwę jej zdarzenia zobaczysz w trybie podglądu po wysłaniu testowego formularza.
- Utwórz regułę typu Zdarzenie niestandardowe z nazwą tego zdarzenia.
- Podłącz pod nią tag „Google Analytics: zdarzenie GA4” z nazwą generate_lead, a w GA4 oznacz to zdarzenie jako kluczowe.
- Jeśli prowadzisz kampanie Google Ads, pod tę samą regułę podłącz tag Śledzenie konwersji Google Ads.
Do tagu konwersji Google Ads potrzebujesz identyfikatora i etykiety konwersji. Jak opisuje instrukcja Google dotycząca konwersji Google Ads w GTM, znajdziesz je w Google Ads w ustawieniach działania powodującego konwersję, po wybraniu opcji „Użyj Menedżera tagów Google”. W kontenerze powinien też działać tag łączący konwersje.
Kliknięcie w numer telefonu
W firmach usługowych telefon bywa ważniejszy niż formularz. Utwórz regułę kliknięcia typu „Tylko linki” z warunkiem „Klikany URL zaczyna się od tel:” (najpierw włącz w sekcji Zmienne wbudowane zmienne kliknięć). Pod regułę podłącz tag zdarzenia GA4, np. klikniecie_telefon. Pamiętaj, że to kliknięcie, a nie odbyta rozmowa – część osób zrezygnuje przed połączeniem.
Ruch z kampanii, które nie są Google Ads, rozpoznasz w raportach dzięki oznaczonym linkom. Jak je przygotować, pokazujemy w poradniku o parametrach UTM w linkach do kampanii.
Dobre praktyki: nazewnictwo, wersje i porządek w kontenerze
Kontener, w którym po roku jest 40 tagów o nazwach „Tag bez nazwy 7”, to realne ryzyko: nikt nie wie, co można usunąć, a każda zmiana jest strzałem w ciemno. Wystarczy kilka zasad.
| Element | Wzór nazwy | Przykład |
|---|---|---|
| Tag | Narzędzie – typ – co mierzy | GA4 – zdarzenie – generate_lead |
| Reguła | Typ – warunek | Kliknięcie – link tel: |
| Zmienna | Źródło – nazwa | Warstwa danych – form_id |
| Wersja | Numer – co się zmieniło | v14 – konwersja formularza w GA4 i Google Ads |
- Opisuj wersje. Publikujesz przyciskiem Prześlij, podając nazwę i opis wersji. Według pomocy Google o publikowaniu i wersjach każda publikacja zapisuje wersję, a starszą możesz w każdej chwili opublikować ponownie z zakładki Wersje.
- Ogranicz uprawnienia. Agencji czy freelancerowi nadaj dostęp do kontenera (np. uprawnienie Edycja), zamiast przekazywać hasło do konta Google. Uprawnienie Publikacja zostaw osobom, które odpowiadają za stronę.
- Używaj folderów i obszarów roboczych. Grupuj tagi według narzędzi, a większe zmiany przygotowuj w osobnym obszarze roboczym.
- Sprzątaj. Raz na kwartał usuń tagi zakończonych kampanii i narzędzi, z których już nie korzystasz. Każdy zbędny skrypt to dodatkowe obciążenie strony.
- Testuj po zmianach na stronie. Nowy motyw, wtyczka cache albo opóźnianie JavaScriptu potrafią zablokować kontener. Po takich zmianach zawsze uruchom tryb podglądu.
Uporządkowany kontener to także szybsza strona. Jeśli chcesz sprawdzić, co spowalnia Twój serwis i które skrypty są zbędne, zajrzyj do naszej oferty optymalizacji strony internetowej.
Najczęściej zadawane pytania
Czy Google Tag Manager jest darmowy?
Tak. Podstawowa wersja GTM jest bezpłatna i małej czy średniej firmie w zupełności wystarcza. Płatna wersja Tag Manager 360 jest częścią Google Marketing Platform i jest przeznaczona dla dużych organizacji – daje m.in. nieograniczoną liczbę obszarów roboczych zamiast trzech, procesy zatwierdzania zmian i wsparcie Google. Płacisz najwyżej za czas specjalisty, który przygotuje konfigurację.
Czy GTM spowalnia stronę?
Sam kod kontenera ładuje się asynchronicznie, więc nie blokuje wyświetlania treści. Spowolnienie powodują raczej tagi w kontenerze: każdy piksel, czat czy mapa ciepła to dodatkowy skrypt. Dlatego trzymaj w kontenerze tylko to, czego naprawdę używasz, i uruchamiaj tagi tylko tam, gdzie są potrzebne – np. tag czatu wyłącznie na podstronie kontaktowej. Wpływ zmian sprawdzisz w PageSpeed Insights.
Czy po wdrożeniu GTM muszę usunąć stary kod Google Analytics?
Tak, jeśli GA4 ma być mierzony przez GTM. Gdy ten sam identyfikator pomiaru działa jednocześnie w kodzie motywu, w Site Kit albo w innej wtyczce i w kontenerze, GA4 liczy część zdarzeń podwójnie. Po przeniesieniu tagów do GTM sprawdź w trybie podglądu i w kodzie źródłowym strony, czy tag Google ładuje się tylko raz. To samo dotyczy pikseli Meta i TikToka.
Czy GTM zastępuje baner cookies?
Nie. GTM tylko zarządza tagami – nie wyświetla banera i nie zbiera zgód. Do tego służy platforma do zarządzania zgodami, czyli baner, który zapisuje decyzję użytkownika i przekazuje ją do GTM. W kontenerze ustawiasz potem, które tagi mogą się uruchomić przy danej zgodzie. Szablon banera dodaje się zwykle jako tag uruchamiany regułą Inicjacja zgody, która startuje przed wszystkimi innymi.
Jak dać agencji dostęp do GTM bez oddawania konta?
W ustawieniach administracyjnych dodaj adres e-mail osoby z agencji jako użytkownika konta lub konkretnego kontenera i nadaj odpowiednie uprawnienia: do przygotowywania zmian wystarczy Edycja, do ich publikowania potrzebna jest Publikacja. Dzięki temu konto pozostaje Twoje, a po zakończeniu współpracy w każdej chwili odbierasz dostęp. Historia wersji pokaże, kto i kiedy opublikował każdą zmianę.
Źródła
- Instalowanie kontenera internetowego (Pomoc Menedżera tagów Google)
- Konfigurowanie i instalowanie Menedżera tagów (Pomoc Menedżera tagów Google)
- Podgląd i debugowanie kontenerów (Pomoc Menedżera tagów Google)
- Publikowanie, wersje i zatwierdzenia (Pomoc Menedżera tagów Google)
- Dodawanie tagu Google w Menedżerze tagów (Pomoc Menedżera tagów Google)
- Konfigurowanie zdarzeń Google Analytics w Menedżerze tagów (Pomoc Menedżera tagów Google)
- Śledzenie konwersji Google Ads w Menedżerze tagów (Pomoc Menedżera tagów Google)
- Reguła wyświetlenia strony (Pomoc Menedżera tagów Google)
- Reguła kliknięcia (Pomoc Menedżera tagów Google)
- Tag Google w systemach CMS i kreatorach witryn (Pomoc Menedżera tagów Google)
- Tag Manager i Tag Manager 360 – porównanie (Google Marketing Platform)
- GTM4WP – A Google Tag Manager plugin for WordPress (WordPress.org)
- wp_body_open() – WordPress Developer Resources
- DOM events – Contact Form 7
Nie wiesz, które działania przynoszą klientów?
Skonfigurujemy GA4, Tag Managera i konwersje, a raport pokaże, skąd przychodzą zapytania.






