Spis treści
Czytasz teraz:
Google Tag Manager (GTM) – co to jest i dlaczego musisz go mieć na swojej stronie WWW?
Zamknij
Google Tag Manager to narzędzie mające już kilkanaście lat, a jednak stosunkowo mało znane w porównaniu z innymi produktami amerykańskiego giganta jak Google Ads czy Google Analytics.
Tymczasem jest ono niezwykle użyteczne przy zarządzaniu kodem strony internetowej, zwłaszcza jeśli nie mamy wiedzy programistycznej. Jak działa i kiedy może się przydać?
Co to Google Tag Manager?
Google Tag Manager jest narzędziem, pozwalającym w prosty sposób dodawać na stronę skrypty (inaczej tagi), usuwać je lub modyfikować. Innymi słowy, dzięki niemu można z jednego miejsca zarządzać wszystkimi tagami, których potrzebujemy, aby efektywniej analizować dane ze strony, podnosić konwersję, śledzić źródła ruchu, itp.
Korzystając z GTM, nie musimy za każdym razem, kiedy chcemy zaimplementować nowy skrypt, ingerować bezpośrednio w kod witryny. Jest to rodzaj pośrednika, dzięki któremu nie trzeba wstawiać żadnych tagów “na sztywno”, obciążając i spowalniając stronę. Pozwala on także uniknąć błędów, które mogą wystąpić, gdy próbujemy zaimplementować tag ręcznie.
(Dalszą część artykułu znajdziesz pod formularzem)
Wypełnij formularz i odbierz wycenę
Zapoznamy się z Twoim biznesem i przygotujemy indywidualną ofertę cenową na optymalny dla Ciebie mix marketingowy. Zupełnie za darmo.
Administratorem Twoich danych osobowych jest Verseo spółka z ograniczoną odpowiedzialnością z siedzibą w Poznaniu, przy ul. Węglowej 1/3.
O Verseo
Siedziba Spółki znajduje się w Poznaniu. Spółka jest wpisana do rejestru przedsiębiorców prowadzonego przez Sąd Rejonowy Poznań – Nowe Miasto i Wilda w Poznaniu, Wydział VIII Gospodarczy Krajowego Rejestru Sądowego pod numerem KRS: 0000910174, NIP: 7773257986. Możesz skontaktować się z nami listownie na podany wyżej adres lub e-mailem na adres: ochronadanych@verseo.pl
Masz prawo do:
- dostępu do swoich danych,
- sprostowania swoich danych,
- żądania usunięcia danych,
- ograniczenia przetwarzania,
- wniesienia sprzeciwu co do przetwarzania danych osobowych,
- przenoszenia danych osobowych,
- cofnięcia zgody.
Jeśli uważasz, że przetwarzamy Twoje dane niezgodnie z wymogami prawnymi masz prawo wnieść skargę do organu nadzorczego – Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane przetwarzamy w celu:
- obsługi Twojego zapytania, na podstawie art. 6 ust. 1 lit. b ogólnego rozporządzenia o ochronie danych osobowych (RODO);
- marketingowym polegającym na promocji naszych towarów i usług oraz nas samych w związku z udzieloną przez Ciebie zgodą, na podstawie art. 6 ust. 1 lit. a RODO;
- zabezpieczenia lub dochodzenia ewentualnych roszczeń w związku z naszym uzasadnionym interesem, na podstawie art. 6 ust. 1 lit. f. RODO.
Podanie przez Ciebie danych jest dobrowolne. Przy czym, bez ich podania nie będziesz mógł wysłać wiadomości do nas, a my nie będziemy mogli Tobie udzielić odpowiedzieć.
Twoje dane możemy przekazywać zaufanym odbiorcom:
- dostawcom narzędzi do: analityki ruchu na stronie, wysyłki informacji marketingowych.
- podmiotom zajmującym się hostingiem (przechowywaniem) strony oraz danych osobowych.
Twoje dane będziemy przetwarzać przez czas:
- niezbędny do zrealizowania określonego celu, w którym zostały zebrane, a po jego upływie przez okres niezbędny do zabezpieczenia lub dochodzenia ewentualnych roszczeń
- w przypadku przetwarzanie danych na podstawie zgody do czasu jej odwołania. Odwołanie przez Ciebie zgody nie wpływa na zgodność z prawem przetwarzania przed wycofaniem zgody.
Nie przetwarzamy danych osobowych w sposób, który wiązałby się z podejmowaniem wyłącznie zautomatyzowanych decyzji co do Twojej osoby. Więcej informacji dotyczących przetwarzania danych osobowych zawarliśmy w Polityce prywatności.
Z biegiem czasu na stronach internetowych umieszczamy coraz więcej tagów. Do najpopularniejszych należą tag Google Analytics, dzięki któremu możemy zbierać dane o ruchu i konwersji w witrynie, pixel Facebooka pozwalający mierzyć skuteczność reklam czy tag remarketingowy Google Ads.
Jest jednak również wiele innych skryptów przydatnych z marketingowego punktu widzenia. Dzięki GTM nie musimy wszystkich ich wszystkich umieszczać ręcznie na stronie – wystarczy, że raz zaimplementujemy kod Google Tag Managera, a wszystkie inne tagi możemy już wdrażać za jego pośrednictwem.
Jak konkretnie działa Menedżer tagów Google?
Z perspektywy marketingowej Menedżer tagów Google działa jak warstwa pośrednia między Twoją stroną a wszystkimi narzędziami analityczno‑reklamowymi, których używasz – od Google Analytics, przez Google Ads aż po Piksel Meta, kod systemu CRM czy narzędzia do map ciepła.
Zamiast dodawać każdy kod osobno w systemie CMS lub w plikach szablonu, wystarczy wprowadzić na stronę tylko kontener GTM, a resztą można zarządzać w wygodnym panelu.
Przy każdym wywołaniu strony kontener GTM jest ładowany jako pierwszy i „sprawdza”, czy na danej podstronie lub przy danym zachowaniu użytkownika powinien uruchomić konkretne tagi w oparciu o skonfigurowane reguły i wyzwalacze (triggers).
Dzięki temu umożliwia precyzyjną kontrolę, które skrypty są uruchamiane, kiedy oraz z jakimi parametrami, co przekłada się na lepszą jakość danych i większą elastyczność w optymalizacji kampanii. A przy tym zgodność z dyrektywami o przetwarzaniu danych i trybem Consent Mode.
Jak zbudowany jest Google Tag Manager?
W Google Tag Managerze najwyżej w strukturze jest konto – to ono gromadzi wszystkie mniejsze podzbiory znajdujące się w narzędziu. W obrębie konta możemy tworzyć kontenery, czyli mówiąc obrazowo, osobne pudełka na zbiory tagów.
Każdy kontener ma swój kod służacy do implementacji w kodzie strony. Po jego wdrożeniu na stronie aktywny jest cały zbiór tagów, które się w nim znalazły.
Sam tag to rodzaj kodu śledzącego, który po zainstalowaniu na stronie zaczyna gromadzić dane – mogą to być informacje na temat ruchu, konwersji itp. – w zależności od rodzaju tagu.
Każdy tag powinien mieć przypisaną regułę, która mówi, kiedy skrypt powinien się uruchomić – możemy dodać regułę mówiącą, że tag ma działać na wszystkich podstronach lub tylko na niektórych z nich – na przykład mierząc konwersję, przypiszemy regułę mówiącą, że skrypt ma zbierać dane wyłącznie ze strony z potwierdzeniem zakupu.


Rys 1. Przykład dodanego tagu w Google Tag Manager.
Tagi w GTM, reguły i wyzwalacze
Uporządkujmy więc podstawowe pojęcia, które pojawiają się w kontekście Google Tag Managera:
- Tagi w GTM (tags) to fragmenty kodu lub gotowe szablony, które wysyłają dane do zewnętrznych narzędzi, na przykład do Google Analytics, Google Ads, systemów marketing automation czy narzędzi do testów A/B. Tag może odpowiadać za mierzenie odsłon, zdarzeń (np. kliknięcie w przycisk), transakcji e‑commerce czy wysyłkę danych o scrollowaniu strony.
- Reguły i wyzwalacze (triggers) określają, kiedy dany tag ma zostać uruchomiony, np. na wszystkich stronach, tylko na stronie podziękowania za zakup, wyłącznie przy kliknięciu konkretnego elementu, po wypełnieniu formularza albo po spędzeniu określonego czasu na stronie.
- Zmienne w Google Tag Managerze (variables) to „pola”, które przechowują informacje, jak adres URL, tekst klikniętego linku, typ urządzenia, wartość koszyka czy ID produktu. Zmienne można wykorzystywać zarówno w warunkach wyzwalaczy, jak i w samych tagach, aby dynamicznie przekazywać do narzędzi analitycznych dokładniejszy kontekst zachowania użytkownika.
W praktyce współpraca tych trzech elementów wygląda tak, że najpierw należy zdefiniować tag (np. wysyłkę zdarzenia „Zakup” do Google Analytics), następnie wybrać wyzwalacz (np. „Page View – tylko na /thank-you”), a w ustawieniach tagu wplatane są zmienne z wartościami zamówienia, walutą czy ID transakcji.
Dzięki temu każdy wysłany pakiet danych jest bogaty w informacje, które później można wykorzystać do analizy lejka i optymalizacji kampanii performance.
Warstwa danych (dataLayer), czyli fundament precyzyjnego śledzenia
Sercem wdrożeń Google Tag Managera jest warstwa danych, czyli tzw. dataLayer. To nic innego jak obiekt (najczęściej tablica w JavaScript), do którego strona „wypycha” uporządkowane informacje biznesowe, na przykład status logowania użytkownika, ID klienta, szczegóły produktu, typ subskrypcji czy wartość koszyka.
Menedżer tagów Google odczytuje te dane i wykorzystuje je w tagach, regułach oraz zmiennych, dzięki czemu nie musisz polegać na kruchych selektorach CSS ani konkretnej strukturze HTML, która często zmienia się przy każdej iteracji frontendu.
Dobrze zaprojektowana warstwa danych standaryzuje sposób przekazywania informacji do różnych narzędzi (Google Analytics, systemy reklamowe, CRM), co zwiększa spójność i dokładność pomiaru, a w efekcie ułatwia lepsze targetowanie i raportowanie działań marketingowych.
Przy transakcjach e-commerce można jednorazowo wypchnąć do dataLayer szczegóły zamówienia, czyli na przykład ID produktów, kategorie, wartość, użyty rabat czy typ użytkownika – a następnie wykorzystać je równolegle w tagu GA4, tagu remarketingowym Google Ads oraz pikselu Meta.
Dzięki temu wszystkie narzędzia bazują na tym samym, spójnym zestawie danych, co pozwala budować bardziej zaawansowane segmenty odbiorców i skuteczniej prowadzić użytkownika przez kolejne etapy lejka sprzedażowego.
Przydzielanie uprawnień w Google Tag Managerze
W Google Tag Managerze możemy dawać uprawnienia zarówno na poziomie konta, jak i na poziomie samego kontenera. Jeśli chcemy, aby użytkownik miał dostęp do wszystkich kontenerów, jakie stworzyliśmy, powinniśmy dać mu uprawnienia na poziomie konta.
Mamy tutaj do dyspozycji dwa rodzaje uprawnień: tylko do odczytu (View Only) oraz View, Edit and Manage. Warto jednak wiedzieć, że drugi typ uprawnień nie daje możliwości edycji w obrębie kontenerów – pozwala tylko zobaczyć, jakie ustawienia zostały wybrane dla każdego z nich.
Jeśli chcemy dać użytkownikowi możliwość edycji kontenera lub nie chcemy dawać mu dostępu do całego konta, powinniśmy przydzielić uprawnienia na poziomie kontenera.
W tym wypadku mamy aż trzy możliwości:
- View Only (tylko widok),
- View and Edit (widok i edycja)
- oraz View, Edit, Delete & Publish (widok, edycja, usuwanie i publikowanie).
Dzięki temu możemy swobodnie zarządzać dostępem do konta i zachowywać pełną kontrolę nad znajdującymi się w nim danymi.
Dlaczego warto mieć Google Tag Managera?
Dobrze poukładane tagi w GTM i uporządkowana warstwa danych bardzo ułatwiają wdrożenie Consent Mode. Ponieważ to Menedżer tagów Google kontroluje, które tagi mogą się uruchamiać przy określonym statusie zgód (np. analytics_storage czy ad_storage), dużo łatwiej jest zachować zgodność z przepisami o prywatności, a jednocześnie maksymalnie wykorzystać modelowane dane o konwersjach, które Consent Mode potrafi odzyskać mimo braku zgody części użytkowników.
W praktyce oznacza to, że ten sam mechanizm wyzwalaczy i zmiennych, którego używasz do śledzenia zdarzeń, może sterować zachowaniem tagów w zależności od decyzji z banera cookies – dzięki temu consent mode wdrożony przez Google Tag Managera działa stabilniej i daje lepsze wyniki pomiarowe niż „sklejane” ręcznie rozwiązania.
Ułatwienie przy wprowadzaniu zmian na stronie
Prędzej czy później większość stron wymaga aktualizacji lub nawet bardziej radykalnych poprawek. Jeśli zaś zmieniamy wygląd strony, system CMS lub szablon, konieczne jest przeniesienie wszystkich skryptów zaimplementowanych bezpośrednio w kodzie.
Kiedy jest ich dużo, łatwo któryś z nich pominąć lub nieprawidłowo przekleić, a w dodatku jest to po prostu nużące i czasochłonne zajęcie. Korzystając z Google Tag Managera, mamy ułatwione zajęcie – wystarczy tylko przenieść w nowe miejsca kod do kontenera, w którym umieściliśmy tagi z danej witryny, by wywołać wszystkie skrypty na danej stronie.
Dlatego warto pomyśleć o zaimplementowaniu GTM już na początku prowadzenia witryny – początkowo może wydawać się, że skryptów jest mało, więc to niepotrzebne utrudnienie, ale ich liczba szybko może urosnąć i utrudnić ewentualne zmiany.
Szybsze ładowanie strony internetowej
Każdy dodatkowy skrypt w kodzie strony sprawia, że witryna ładuje się nieco wolniej, a im dłuższy czas ładowania strony, tym większa szansa, że użytkownik się zniecierpliwi. Dzięki GTM łatwiej zaś utrzymać porządek w tagach i na bieżąco w prosty sposób usuwać te, które nie są nam potrzebne, by nie obciążać niepotrzebnie witryny.
Korzystanie z tego rozwiązania ma jednak jeszcze jedną ważną zaletę – dzięki niemu tagi mogą ładować się asynchronicznie. Co to właściwie oznacza? Najprościej mówiąc to, że szybciej ładujące się skrypty nie muszą czekać na inne, co skraca całkowity czas ładowania się strony.
Opcja importu szablonu kontenera
Jeśli mamy przygotowany i wdrożony zestaw tagów na jednej stronie, możemy łatwo zaimportować go na nowe konto. Dzięki temu nie musimy tracić czasu na tworzenie całkiem nowego kontenera ze skryptami, jeśli uruchamiamy drugą czy kolejną stronę internetową.
Możliwość wyłączania tagów
Jeśli zaimplementujemy skrypty bezpośrednio na stronie, musimy je całkowicie usunąć, gdy nie chcemy, by dalej zbierały dane.
Nie zawsze jednak chcemy decydować się na tak radykalne rozwiązanie – bywa, że nie jesteśmy pewni, czy dany tag nie będzie nam potrzebny w przyszłości. Za pomocą Google Tag Managera możemy zaś po prostu czasowo wyłączyć dany skrypt.
Możliwość szybkiego sprawdzenia poprawności wdrożenia skryptu
Google Tag Manager daje możliwość podglądu i debugowania, dzięki czemu nie musimy czekać, aby przekonać się, czy tag został prawidłowo wdrożony. W innym przypadku musielibyśmy czekać, aż tag zbierze dane, by mieć pewność, że implementacja się powiodła.
Możliwość implementacji tagów bez pomocy programisty
Kiedy przychodzi do ingerencji w kod strony, większość osób woli skorzystać z pomocy specjalisty, by mieć pewność, że zmiana nie wywoła problemów z witryną.
Konieczność włączania w implementację programisty nie tylko wydłuża cały proces, ale może też wiązać się z dodatkowym kosztem. Jeśli jednak korzystamy z Google Tag Managera, możemy samodzielnie wdrożyć nowe skrypty, mając pewność, że nie grozi nam długotrwała awaria strony spowodowana nowym tagiem.
Jeśli wskutek naszych działań strona zaczyna działać niepoprawnie, wystarczy powrócić do ustawień kontenera sprzed wdrożenia ostatniego skryptu.
Podsumowanie
W powyższym artykule poruszone zostały tematy:
- Google Tag Manager to darmowe narzędzie, które pozwala łatwo zarządzać skryptami marketingowymi i analitycznymi bez konieczności edytowania kodu źródłowego strony.
- GTM działa jako pośrednik, który za pomocą jednego kodu kontenera pozwala zarządzać tagami, regułami ich uruchamiania oraz zmiennymi bez ingerencji w strukturę strony.
- Warstwa danych (dataLayer) to obiekt JavaScript służący jako stabilne źródło uporządkowanych informacji biznesowych, które GTM pobiera i przekazuje do narzędzi analitycznych niezależnie od zmian w kodzie HTML strony.
- Google Tag Manager umożliwia precyzyjne zarządzanie dostępem poprzez nadawanie uprawnień do odczytu, edycji lub publikacji oddzielnie na poziomie całego konta oraz poszczególnych kontenerów.
- Google Tag Manager usprawnia analitykę poprzez szybsze ładowanie strony, łatwe zarządzanie zgodami (Consent Mode) oraz możliwość samodzielnego wdrażania i testowania skryptów bez angażowania programisty.








