Strona główna
Wordpress
Tutaj jesteś

Konfiguracja Google Tag Manager dla WordPress krok po kroku

Minimalistyczne biurko z laptopem z czytelnym panelem analitycznym, obok notatnik, smartfon i kawa w jasnym domowym biurze.

Masz stronę na WordPressie i gubisz się w tagach, kodach oraz pikselach? Chcesz wreszcie ogarnąć śledzenie w jednym miejscu bez grzebania w plikach motywu? Z tej instrukcji krok po kroku dowiesz się, jak skonfigurować Google Tag Manager dla WordPress, także z WooCommerce.

Czym jest Google Tag Manager i dlaczego warto go mieć na WordPress?

Google Tag Manager to darmowy menedżer tagów, który pozwala dodać na stronę różne skrypty śledzące bez każdorazowej edycji kodu. Wystarczy raz wstawić kontener GTM, a potem wszystkie kolejne tagi, wyzwalacze i zmienne ustawiasz już w panelu GTM. Dla stron na WordPress i sklepów na WooCommerce oznacza to mniej pracy dla programisty i więcej kontroli po stronie marketingu.

W GTM tworzysz tzw. kontener, czyli zestaw konfiguracji ładowanych na stronę. W kontenerze definiujesz tagi, na przykład Google Analytics 4, Google Ads, piksel Facebooka, narzędzia czatu czy mapy. Każdy tag uruchamiają wyzwalacze, np. wyświetlenie strony, kliknięcie przycisku lub przejście do koszyka. Całe to zachowanie opisuje warstwa danych dataLayer, którą świetnie zasilają wtyczki takie jak GTM Kit czy GTM4WP.

GTM rozdziela świat kodu od świata analityki, dzięki czemu zmiany w pomiarze nie wymagają wdrożeń po stronie programistów.

Gdy połączysz GTM z rozszerzoną warstwą danych, możesz mierzyć pełny rozszerzony e-commerce, zdarzenia z formularzy, filmów wideo, kliknięcia w telefon czy mail. To podstawa świadomego marketingu, raportów w GA4 oraz precyzyjnego remarketingu dynamicznego.

Jak przygotować konto i kontener Google Tag Manager?

Zanim przejdziesz do WordPressa, potrzebujesz konta i kontenera GTM. Cały proces wygląda podobnie dla małego bloga, rozbudowanego sklepu oraz serwisu z wieloma subdomenami. W pierwszym kroku skonfiguruj konto i podstawowy kontener:

  1. Zaloguj się na swoje konto Google i przejdź do panelu Google Tag Manager.
  2. Utwórz nowe konto, wpisz nazwę firmy oraz wybierz kraj obsługi.
  3. Dodaj kontener, jako platformę wybierz „Witryna internetowa” i podaj nazwę domeny.
  4. Zaakceptuj regulamin, a następnie zapisz wyświetlony identyfikator kontenera w formacie GTM-XXXXXXX.

W tym momencie GTM wygeneruje dwa fragmenty kodu. Jeden przeznaczony do sekcji head, drugi do body. Gdy korzystasz z wtyczek GTM4WP lub GTM Kit, zazwyczaj wystarczy sam identyfikator kontenera, ponieważ kod zostanie wstawiony automatycznie. Kod przydaje się bardziej przy ręcznej instalacji lub zaawansowanych wdrożeniach.

Warto już teraz zdecydować, które narzędzia chcesz obsługiwać przez GTM. Najczęściej jest to kombinacja takich usług jak GA4, Google Ads, Meta Pixel, narzędzia mapujące zachowanie użytkowników oraz systemy do testów A/B. Wszystkie te skrypty lepiej zebrać w jednym kontenerze niż rozrzucać po różnych wtyczkach.

Jak zainstalować Google Tag Manager w WordPress?

Na WordPressie masz trzy popularne sposoby wdrożenia GTM. Możesz sięgnąć po wtyczkę z mocną warstwą danych, prostą wtyczkę tylko do kodu lub dodać skrypt ręcznie w motywie potomnym. Wybór zależy od tego, czy potrzebujesz głównie śledzenia e-commerce, czy tylko samego ładowania kontenera.

GTM4WP

Wtyczka GTM4WP to klasyczny wybór dla sklepów na WooCommerce, które chcą szybko uruchomić rozszerzony e-commerce w GA i reklamy oparte na produktach. Po instalacji z repozytorium wtyczek w panelu WordPress przechodzisz do ustawień Google Tag Manager i wklejasz swój identyfikator kontenera GTM-XXXXXXX. Włączasz wstrzykiwanie kodu kontenera oraz sprawdzasz, czy strona ładuje się poprawnie.

Następnie w zakładkach integracji włączasz moduły dla WooCommerce i Contact Form 7. Dla sklepu aktywujesz m.in. „Track e-commerce” oraz rozszerzone warianty zdarzeń. Możesz ustawić parametry takie jak liczba produktów na odsłonę, przesyłanie danych klienta do dataLayer oraz czyszczenie obiektu e-commerce przed każdym nowym zdarzeniem. To zabezpiecza raporty przed błędnym zliczaniem produktów.

GTM Kit

GTM Kit to nowoczesna wtyczka, która stawia na bogatą warstwę danych i integracje z wieloma popularnymi rozwiązaniami. Obsługuje nie tylko WooCommerce, ale też Easy Digital Downloads oraz Contact Form 7. Po instalacji wpisujesz identyfikator kontenera GTM, zaznaczasz integracje, a wtyczka zaczyna zasilać dataLayer danymi o typie strony, kategoriach, autorach i produktach.

Dla e-commerce GTM Kit wysyła do dataLayer standardowe zdarzenia GA4, takie jak view_item_list, select_item, add_to_cart, begin_checkout czy purchase. W planie premium dochodzą zdarzenia add_to_wishlist, refund oraz order_paid. Przy dużych sklepach wtyczka wspiera też server-side tagging, czyli wysyłanie informacji o transakcjach przez webhooki do kontenera serwerowego.

Ręczna instalacja kodu

Ręczne wklejenie kodu GTM to rozwiązanie dla osób, które chcą mieć pełną kontrolę nad miejscem ładowania skryptu i uniknąć dodatkowych wtyczek. Najbezpieczniej zrobić to w motywie potomnym, aby aktualizacja motywu głównego nie usunęła kodu Google Tag Manager. W pliku header.php motywu potomnego wklejasz fragment przeznaczony do head zaraz po otwarciu tego znacznika, a fragment dla body tuż po otwarciu body.

Ten sposób nie dostarcza jednak automatycznej warstwy danych e-commerce. Do integracji z WooCommerce czy formularzami potrzebujesz wtedy własnego kodu PHP lub dodatkowych dodatków. Dlatego w praktyce ręczna instalacja sprawdza się częściej w prostych stronach firmowych lub tam, gdzie dane z e-commerce są generowane przez inne, dedykowane moduły.

Rozwiązanie GTM4WP GTM Kit
Obsługa WooCommerce Rozszerzony e-commerce UA i GA4 Zdarzenia GA4, reklamy i listy życzeń
Inne integracje Contact Form 7 EDD, CF7, dodatkowe piksele społecznościowe
Warstwa danych Gotowe zdarzenia gtm4wp.* Szczegółowa dataLayer z typem strony i meta
Server-side tagging Brak w standardzie Dodatki Woo z webhookami serwerowymi

Jak skonfigurować tagi GA4, e-commerce i remarketing?

Po poprawnej instalacji kontenera przychodzi czas na konfigurację tagów w samym Google Tag Manager. Najpierw ustawiasz podstawowy pomiar wizyt w GA4, później zdarzenia e-commerce, a na końcu remarketing dynamiczny w Google Ads lub mediach społecznościowych.

Podstawowy tag GA4

W panelu GTM tworzysz nowy tag typu Google Analytics 4. W polu identyfikatora pomiaru wklejasz swój kod z panelu GA4. Bardzo wygodne jest zapisanie tego identyfikatora w zmiennej, na przykład „GA4 config”, aby używać go potem w wielu tagach. Wyzwalaczem dla bazowego tagu jest zwykle „All Pages”, czyli każde wyświetlenie strony.

Ten tag odpowiada za podstawowe zdarzenia, między innymi page_view, przewinięcia, kliknięcia wychodzące oraz scroll. Dzięki niemu szybko widzisz w raportach, które podstrony generują ruch i jak zachowują się użytkownicy. Później możesz rozbudować konfigurację o niestandardowe parametry, takie jak typ treści, kategorie czy rola autora, pobierane z dataLayer dostarczanej przez GTM Kit lub GTM4WP.

Zdarzenia e-commerce w WooCommerce

Śledzenie sprzedaży zaczyna się od właściwie zasilonej warstwy danych. Wtyczki e-commerce wysyłają do dataLayer zdarzenia takie jak view_item_list, view_item, add_to_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info i purchase. W GTM konfigurujesz dla nich tagi zdarzeń GA4 oraz wspólny wyzwalacz, który reaguje na konkretne nazwy eventów w warstwie danych.

Dobrą praktyką jest pilnowanie spójności parametrów produktów. Pola takie jak item_id, item_name, item_brand, item_category oraz waluta powinny mieć ten sam format we wszystkich zdarzeniach. Dzięki temu raporty e-commerce w GA4 prezentują ujednolicone dane, a kampanie produktowe w Google Ads dopasowują się poprawnie do feedu. Przy bardzo dużym ruchu i blokadach w przeglądarkach warto rozważyć server-side tagging, który zbiera zakupy i zwroty na kontenerze serwerowym.

Remarketing dynamiczny Google Ads

Do konfiguracji remarketingu dynamicznego potrzebujesz w GTM dwóch elementów. Pierwszy to tag konwersji Google Ads z odpowiednim identyfikatorem i etykietą. Drugi to zmienne warstwy danych pobierające takie parametry jak identyfikator produktu, typ strony i wartość koszyka. W przypadku GTM4WP korzystasz z gotowych zmiennych ecomm_prodid, ecomm_pagetype oraz ecomm_totalvalue, natomiast GTM Kit udostępnia odpowiedniki zgodne z modelem GA4.

Tag remarketingowy zazwyczaj odpala się na każdej stronie, ale przesyłane parametry różnią się w zależności od rodzaju podstrony. Inne dane lecisz z karty produktu, inne z koszyka czy z potwierdzenia zakupu. Dzięki temu reklamy w Google Ads przypominają o konkretnych produktach oglądanych lub dodanych do koszyka, a nie o losowej ofercie ze sklepu.

Jak zadbać o zgody, prywatność i poprawność pomiaru?

Śledzenie bez uwzględnienia zgód cookies przestało być akceptowalne zarówno prawnie, jak i biznesowo. Konfiguracja GTM na WordPressie musi dziś uwzględniać baner zgód, integrację z dataLayer, tryb Consent Mode v2 oraz unikanie podwójnego tagowania. Bez tych elementów wyniki w GA4 i kampaniach reklamowych są mało wiarygodne.

Flexible Cookies i dataLayer

Polska wtyczka Flexible Cookies dobrze współpracuje z Google Tag Manager. Po instalacji na WordPressie definiujesz w niej kategorie ciasteczek, na przykład „niezbędne”, „analityczne”, „marketingowe”. Użytkownik może zaakceptować wszystkie kategorie albo wybrać tylko część. Decyzja trafia do dataLayer, na przykład w polach takich jak fc_consent_status oraz fc_accepted_categories.

W GTM tworzysz zmienne warstwy danych, które odczytują wartości zgód, a następnie reguły uruchamiające tagi wyłącznie po zaakceptowaniu danej kategorii. Skrypty analityczne uruchamiasz dopiero po zgodzie na cookies analityczne, a piksele reklamowe po zgodzie na cookies marketingowe. Tagi techniczne, które nie zbierają danych osobowych, mogą z kolei działać niezależnie od zgody.

Consent Mode v2

Wtyczki GTM Kit i Flexible Cookies dobrze wpisują się w wymagania Google Consent Mode v2. Ten tryb pozwala przesyłać do Google informacje o tym, czy użytkownik zgadza się na pliki reklamowe i analityczne. Gdy zgody brakuje, narzędzia takie jak GA4 i Google Ads przechodzą w tryb ograniczonego zbierania danych i korzystają z modelowania konwersji.

Consent Mode v2 nie zastępuje banera cookies, lecz opiera się na sygnałach zgody z Twojego CMP lub wtyczki zainstalowanej na WordPressie.

W konfiguracji GTM ustawiasz stany domyślne zgód, a następnie aktualizacje zgody, które wywołuje wtyczka po wyborze użytkownika. Dzięki temu Twoje tagi zachowują się zgodnie z prawem, a jednocześnie nadal otrzymują zagregowane informacje potrzebne do raportowania skuteczności działań marketingowych.

Jak unikać podwójnego tagowania i diagnozować błędy?

Najczęstszy błąd przy pracy z Google Tag Manager i WordPressem to podwójne uruchamianie tych samych tagów. Zdarza się, że GA4 działa jednocześnie z kodu wstawionego przez wtyczkę Site Kit i z tagu w GTM. Efekt to zawyżone sesje, fałszywie wysokie współczynniki konwersji oraz trudne do interpretacji raporty. Rozwiązaniem jest zostawienie jednego źródła wdrożenia i wyłączenie drugiego.

Podczas diagnozy zawsze korzystaj z trybu podglądu GTM. Sprawdź, czy zdarzenia takie jak page_view i purchase pojawiają się tylko raz oraz czy dataLayer zawiera pełne dane o koszyku i podatkach. W sklepach z agresywnym cache wyklucz pliki gtm.js oraz gtag.js z opóźniania lub łączenia skryptów. Przy server-side tagging dodatkowo testuj podgląd także dla kontenera serwerowego i upewnij się, że domena sGTM oraz webhooki w dodatkach Woo działają poprawnie.

FAQ – najczęściej zadawane pytania

Czym jest Google Tag Manager i dlaczego jest przydatny dla stron na WordPress i WooCommerce?

Google Tag Manager to darmowy menedżer tagów, który pozwala dodać na stronę różne skrypty śledzące bez każdorazowej edycji kodu. Dla stron na WordPress i sklepów na WooCommerce oznacza to mniej pracy dla programisty i więcej kontroli po stronie marketingu, umożliwiając m.in. mierzenie pełnego rozszerzonego e-commerce.

Jakie typy skryptów śledzących można konfigurować w Google Tag Managerze?

W Google Tag Managerze można definiować tagi dla narzędzi takich jak Google Analytics 4, Google Ads, piksel Facebooka, narzędzia czatu czy mapy.

Jakie są podstawowe kroki do utworzenia konta i kontenera Google Tag Manager?

Należy zalogować się na swoje konto Google, przejść do panelu Google Tag Manager, utworzyć nowe konto, wpisać nazwę firmy oraz kraj, dodać kontener wybierając „Witryna internetowa” jako platformę i podając nazwę domeny, zaakceptować regulamin, a następnie zapisać wyświetlony identyfikator kontenera w formacie GTM-XXXXXXX.

Jakie są główne sposoby instalacji Google Tag Managera w WordPressie?

Na WordPressie Google Tag Manager można zainstalować na trzy popularne sposoby: za pomocą wtyczki GTM4WP, wtyczki GTM Kit lub poprzez ręczne wklejenie kodu w motywie potomnym.

Które wtyczki WordPress są polecane do integracji GTM z WooCommerce w celu śledzenia e-commerce?

Dla integracji z WooCommerce i śledzenia rozszerzonego e-commerce szczególnie polecane są wtyczki GTM4WP, która jest klasycznym wyborem, oraz GTM Kit, nowoczesna wtyczka stawiająca na bogatą warstwę danych i integracje z wieloma popularnymi rozwiązaniami.

Czym jest Google Consent Mode v2 i dlaczego jest ważny w konfiguracji GTM na WordPressie?

Google Consent Mode v2 to tryb, który pozwala przesyłać do Google informacje o tym, czy użytkownik zgadza się na pliki reklamowe i analityczne. Jest ważny, ponieważ gdy zgody brakuje, narzędzia takie jak GA4 i Google Ads przechodzą w tryb ograniczonego zbierania danych i korzystają z modelowania konwersji, co jest zgodne z prawem i pomaga w raportowaniu.

Jakie są najczęstsze błędy podczas pracy z GTM i WordPressem i jak ich unikać?

Najczęstszym błędem jest podwójne uruchamianie tych samych tagów, np. GA4 działające jednocześnie z wtyczki i z tagu w GTM. Aby tego uniknąć, należy zostawić jedno źródło wdrożenia i wyłączyć drugie. Zawsze należy korzystać z trybu podglądu GTM, aby sprawdzić, czy zdarzenia pojawiają się tylko raz i czy dataLayer zawiera pełne dane.

Redakcja webtuts.pl

Adrian Gorzałek – inżynier informatyki stosowanej z blisko 20-letnim doświadczeniem w branży IT. Specjalizuję się w optymalizacji wydajności serwerów, architekturze stron opartych na systemie WordPress oraz wdrażaniu nowoczesnych technologii webowych. W swojej pracy kładę nacisk na bezpieczeństwo sieciowe, szybkość przesyłu danych i stabilność infrastruktury hostingowej.

Może Cię również zainteresować

Potrzebujesz więcej informacji?