Panel klienta
Analityka

Google Tag Manager dla sklepu: jak zacząć konfigurację

Google Tag Manager pozwala zebrać obsługę wielu skryptów i zdarzeń sklepu w jednym miejscu, zamiast dodawać kolejne fragmenty kodu bez planu. Jeśli prowadzisz WooCommerce, PrestaShop, Shoper lub inny sklep, możesz dzięki GTM uporządkować pomiar i łatwiej kontrolować, kiedy konkretne dane są wysyłane.

Administracja RankWeb.pl 11 min czytania

Google Tag Manager w sklepie: od czego zacząć

Google Tag Manager to narzędzie, które pozwala zarządzać tagami umieszczanymi na stronie bez konieczności każdorazowej edycji kodu sklepu. W praktyce możesz za jego pomocą obsługiwać między innymi tagi analityczne, reklamowe oraz zdarzenia związane z zachowaniem użytkowników.

Sam instalowany fragment GTM nie rozwiązuje jednak problemu analityki. Trzeba jeszcze ustalić, jakie dane mają być zbierane, kiedy mają być wysyłane i które narzędzie ma je otrzymać. Bez takiego planu kontener szybko zaczyna przypominać listę przypadkowych skryptów, których działania trudno później sprawdzić.

Jeżeli chcesz uporządkować pomiar danych w GA4, zacznij od rozpisania zdarzeń, które rzeczywiście mają znaczenie dla sklepu. Dopiero później konfiguruj poszczególne tagi w Google Tag Manager.

Jak zbudowana jest konfiguracja Google Tag Manager

W GTM spotkasz kilka podstawowych pojęć: konto, kontener, tag, regułę i zmienną. Każdy z tych elementów pełni inną funkcję. Zrozumienie tej struktury ułatwia późniejsze diagnozowanie problemów.

Konto jest najwyższym poziomem organizacyjnym. Możesz w nim zarządzać dostępem oraz kontenerami powiązanymi z różnymi witrynami lub środowiskami.

Kontener przechowuje konfigurację używaną przez konkretną witrynę, aplikację albo inne środowisko obsługiwane przez GTM. W przypadku sklepu internetowego właśnie w kontenerze znajdziesz jego tagi, reguły i zmienne.

Tag określa, co ma zostać wykonane lub wysłane. Może to być konfiguracja związana z narzędziem analitycznym, reklamowym albo własnym skryptem.

Reguła, nazywana w interfejsie GTM także wyzwalaczem, określa warunek uruchomienia tagu. Może dotyczyć między innymi odsłony strony, kliknięcia, przesłania formularza albo zdarzenia przekazanego do warstwy danych.

Zmienna przechowuje wartość, którą możesz wykorzystać w konfiguracji tagów i reguł. Może pochodzić między innymi z adresu strony, elementu klikniętego przez użytkownika, warstwy danych albo stałej zdefiniowanej w kontenerze.

Możesz potraktować tę strukturę jak prosty schemat: tag odpowiada za działanie, reguła określa moment jego uruchomienia, a zmienna dostarcza informacji potrzebnej do wykonania konfiguracji.

Element GTMFunkcja w analityce sklepuPrzykład zastosowania
KontoOrganizuje dostęp i konteneryZarządzanie konfiguracją kilku projektów
KontenerPrzechowuje konfigurację dla witrynyKontener sklepu WooCommerce
TagWykonuje określoną konfigurację lub wysyła daneWysłanie zdarzenia do narzędzia analitycznego
RegułaOkreśla, kiedy tag ma się uruchomićUruchomienie po zakupie lub kliknięciu
ZmiennaDostarcza wartość używaną w tagu lub reguleID produktu, adres strony, wartość zamówienia
Warstwa danychPrzekazuje dane ze strony do GTMDane produktu i transakcji e-commerce

Taki podział pozwala czytać konfigurację bez zaglądania za każdym razem do kodu źródłowego sklepu.

Jak zaplanować GTM przed instalacją kolejnych tagów

Najczęstszy problem w sklepie nie zaczyna się od samego GTM. Zaczyna się od dodawania kolejnych narzędzi bez ustalenia, jakie informacje mają zbierać.

Przed konfiguracją przygotuj prostą listę potrzeb. Zapisz, co chcesz mierzyć, gdzie dane mają trafić i jakie działanie użytkownika uruchamia pomiar.

Dla sklepu mogą to być między innymi:

  • wyświetlenie produktu,
  • wyświetlenie listy produktów,
  • kliknięcie produktu,
  • dodanie produktu do koszyka,
  • rozpoczęcie procesu zakupu,
  • dodanie danych dostawy,
  • wybór sposobu płatności,
  • zakup,
  • wyszukiwanie produktu,
  • kliknięcie elementu promocyjnego.

Nie oznacza to, że każdy sklep musi wdrożyć wszystkie te zdarzenia. Lista powinna wynikać z tego, co chcesz później analizować.

Następnie przypisz do każdego zdarzenia źródło danych. Jeżeli sklep przekazuje informacje przez warstwę danych, sprawdź, jakie pola są dostępne i czy odpowiadają temu, czego potrzebujesz. Nie twórz zmiennych tylko dlatego, że można je utworzyć.

Jeżeli interesuje Cię także techniczna strona pomiaru, sprawdź, kiedy pomiar po stronie serwera ma sens, szczególnie gdy obecna konfiguracja opiera się na wielu skryptach działających bezpośrednio w przeglądarce.

Skrzynka z opisanymi przewodami

Instalacja Google Tag Manager w sklepie internetowym

Pierwszym krokiem jest utworzenie konta i kontenera w usłudze Google Tag Manager. Po utworzeniu kontenera otrzymasz fragmenty kodu przeznaczone do umieszczenia w witrynie.

Sposób instalacji zależy od platformy sklepu. WooCommerce, PrestaShop, Shoper czy rozwiązanie przygotowane indywidualnie mogą wymagać innego sposobu dodania kodu. Nie warto wklejać fragmentu GTM w przypadkowe miejsce szablonu tylko dlatego, że technicznie jest to możliwe.

Po instalacji sprawdź, czy kontener rzeczywiście ładuje się na stronie. Możesz wykorzystać tryb podglądu Google Tag Manager i zweryfikować połączenie z witryną. Sprawdź kilka typów stron, a nie tylko stronę główną. Sklep może mieć osobne szablony dla produktu, kategorii, koszyka i zamówienia.

Jeżeli GTM działa tylko na części witryny, dalsza konfiguracja będzie oparta na niepełnym środowisku. Najpierw usuń ten problem, dopiero potem dodawaj tagi.

Tagi: co rzeczywiście powinno znaleźć się w kontenerze

Tag jest instrukcją wykonania konkretnej czynności. W sklepie może służyć do przesłania zdarzenia do narzędzia analitycznego albo uruchomienia konfiguracji reklamowej.

Podczas tworzenia taga określasz między innymi jego typ, konfigurację oraz regułę uruchomienia. W zależności od zastosowania możesz również korzystać ze zmiennych.

Dobrym punktem wyjścia jest nazewnictwo, które pozwala od razu rozpoznać przeznaczenie taga. Zamiast nazw typu „Tag 1” czy „Nowy tag” użyj oznaczeń opisujących narzędzie i zdarzenie. Przykładowo: „GA4 | view_item” albo „Ads | purchase”.

Przy większym kontenerze konsekwentne nazwy bardzo ułatwiają pracę. Gdy po kilku miesiącach pojawi się problem z pomiarem, możesz szybko odnaleźć konfigurację odpowiadającą za dane zdarzenie.

Nie kopiuj też bez potrzeby tego samego taga dla wielu podobnych przypadków. Jeżeli różnicę można obsłużyć zmienną albo regułą, często lepiej zachować jedną spójną konfigurację.

Reguły decydują o tym, kiedy GTM reaguje

Sam tag nie mówi jeszcze, kiedy ma się uruchomić. Za tę część odpowiada reguła.

Najprostsze reguły mogą dotyczyć odsłony strony. Bardziej rozbudowany sklep potrzebuje jednak reakcji na konkretne zdarzenia. W takim przypadku możesz wykorzystać zdarzenia przekazywane do warstwy danych.

Przykładowy schemat wygląda tak:

użytkownik dodaje produkt do koszyka → sklep przekazuje zdarzenie → GTM rozpoznaje regułę → odpowiedni tag wysyła dane.

Podczas konfiguracji sprawdź przede wszystkim warunek uruchomienia. Jeśli tag ma działać tylko dla konkretnego zdarzenia, nie ustawiaj reguły obejmującej wszystkie odsłony strony.

Po zapisaniu konfiguracji uruchom tryb podglądu i wykonaj działanie na stronie. Następnie sprawdź, czy zdarzenie pojawiło się w odpowiednim momencie oraz czy uruchomił się właściwy tag. Jeżeli tag nie został uruchomiony, problemu szukaj w warunku reguły, nazwie zdarzenia albo danych przekazanych przez sklep.

Tablica z ponumerowanymi przełącznikami

Zmienne i dane produktu w GTM ecommerce

W przypadku sklepu internetowego zmienne stają się szczególnie przydatne wtedy, gdy tagi muszą korzystać z danych zależnych od produktu lub zamówienia.

Możesz potrzebować między innymi identyfikatora produktu, nazwy produktu, ceny, wartości zamówienia, waluty albo innych informacji przekazywanych przez sklep. Nie powinieneś jednak zakładać, że każda platforma przekazuje te dane w identyczny sposób.

Dlatego konfigurację GTM ecommerce zacznij od sprawdzenia rzeczywistych danych dostępnych w witrynie. W trybie podglądu możesz obserwować zdarzenia i dane przekazywane do warstwy danych. Jeżeli konkretnej wartości tam nie ma, samo utworzenie zmiennej w GTM jej nie stworzy.

To istotna różnica. GTM może pobrać dane, które są dostępne, ale nie zastąpi integracji sklepu odpowiedzialnej za ich przekazywanie.

Przy wdrożeniu zakupów sprawdź osobno stronę produktu, koszyk i stronę potwierdzenia zamówienia. Zweryfikuj, czy dane są dostępne dokładnie w momencie, w którym uruchamia się odpowiedni tag.

Szczegółowe tagowanie zdarzeń zakupowych możesz później połączyć z konfiguracją e-commerce w GA4 i GTM, ale najpierw doprowadź do porządku sam przepływ danych ze sklepu.

Jak skonfigurować Google Tag Manager dla sklepu bez bałaganu

Jeżeli zaczynasz od zera, nie instaluj jednocześnie wszystkich dostępnych narzędzi. Najpierw ustal podstawową architekturę.

Zacznij od kontenera i poprawnej instalacji GTM. Następnie sprawdź warstwę danych oraz podstawowe zdarzenia. Dopiero po tym dodawaj kolejne tagi.

Przydatny porządek pracy wygląda następująco:

  1. Spisz cele pomiarowe sklepu.
  2. Wybierz zdarzenia potrzebne do ich analizy.
  3. Sprawdź, jakie dane sklep przekazuje do warstwy danych.
  4. Utwórz potrzebne zmienne.
  5. Utwórz reguły odpowiadające konkretnym zdarzeniom.
  6. Dodaj tagi i przypisz do nich odpowiednie reguły.
  7. Przetestuj konfigurację w trybie podglądu.
  8. Sprawdź dane w docelowym narzędziu analitycznym.
  9. Dopiero po testach opublikuj zmiany.

Taki proces ogranicza sytuacje, w których kilka tagów uruchamia się dla jednego działania albo dane są wysyłane w nieodpowiednim momencie.

Przy każdym wdrożeniu dobrze też zapisać, po co istnieje dany tag. Jeżeli nie potrafisz jednym zdaniem wyjaśnić jego przeznaczenia, najpierw sprawdź, czy rzeczywiście jest potrzebny.

Testowanie konfiguracji przed publikacją

Tryb podglądu GTM powinien być częścią normalnego procesu wdrożeniowego, a nie czynnością wykonywaną dopiero wtedy, gdy coś przestaje działać.

Po zmianie konfiguracji wykonaj konkretne scenariusze użytkownika. Otwórz produkt, przejdź do koszyka, wykonaj wyszukiwanie albo przejdź przez proces zakupu w środowisku, w którym możesz bezpiecznie przeprowadzić test.

Przy każdym działaniu sprawdź:

  • jakie zdarzenie pojawiło się w GTM,
  • jakie tagi zostały uruchomione,
  • jakie tagi nie zostały uruchomione,
  • jakie wartości otrzymały zmienne,
  • czy dane odpowiadają działaniu użytkownika.

Nie kończ testu na informacji, że tag został uruchomiony. Samo uruchomienie nie oznacza jeszcze, że wysłano właściwe dane.

Jeżeli analizujesz także widoczność organiczną sklepu, poznaj sposób mierzenia SEO sklepu w Search Console, możesz później zestawić dane z wyszukiwarki z zachowaniem użytkowników i sprzedażą. GTM nie zastępuje Search Console, ale może być jednym z elementów większego systemu pomiarowego.

Etykiety na kablach w wiązce

Publikowanie zmian i kontrola wersji

W GTM zmiany nie powinny być publikowane bez wcześniejszego sprawdzenia. Najpierw pracujesz nad konfiguracją, następnie testujesz ją w podglądzie, a dopiero później publikujesz wersję kontenera.

Opisuj wersje w sposób, który pozwala później zrozumieć, co zostało zmienione. Nazwa wersji typu „zmiany” niewiele mówi. Lepszy opis wskazuje zakres modyfikacji, na przykład dodanie pomiaru konkretnego zdarzenia albo poprawę reguły zakupowej.

Historia wersji jest przydatna również wtedy, gdy po wdrożeniu pojawi się problem. Możesz ustalić, co zmieniło się między wcześniejszą a obecną konfiguracją i zawęzić obszar poszukiwania błędu.

Nie edytuj jednocześnie wielu niezależnych elementów bez potrzeby. Mniejsze zmiany są łatwiejsze do przetestowania, a późniejsze znalezienie przyczyny problemu zajmuje mniej czasu.

Google Tag Manager a skrypty dodawane bezpośrednio do sklepu

GTM nie powinien być traktowany jako miejsce, do którego przenosisz każdy skrypt znaleziony w internecie. Jeśli sklep ma już kod analityczny, reklamowy i dodatkowe integracje, najpierw sprawdź, co faktycznie jest obecnie zainstalowane.

Powielony pomiar może prowadzić do wielokrotnego wysyłania tego samego zdarzenia. Przykładowo, jeśli zakup jest już wysyłany przez istniejącą integrację, a następnie dodasz drugi mechanizm wysyłający to samo zdarzenie przez GTM, dane mogą zostać zdublowane.

Przed dodaniem taga sprawdź kod strony, istniejące integracje platformy sklepowej oraz konfigurację innych narzędzi. Usuń albo wyłącz rozwiązania, które dublują tę samą funkcję, zamiast dokładać kolejny skrypt.

Jeżeli w sklepie działa wiele mechanizmów śledzenia, sprawdź zasady prywatności danych w analityce i przeanalizuj, jakie dane są rzeczywiście zbierane oraz na jakiej podstawie są przetwarzane.

Jak zacząć korzystać z Google Tag Manager na co dzień

Po wdrożeniu GTM nie kończy się praca z konfiguracją. Sklep zmienia się razem z ofertą, procesem zakupowym, kampaniami i narzędziami marketingowymi. Każda większa zmiana może wymagać sprawdzenia istniejącego pomiaru.

Jeżeli dodajesz nowy element sklepu, zadaj sobie pytanie, czy powinien generować mierzalne zdarzenie. Jeśli tak, określ nazwę zdarzenia, potrzebne parametry, moment jego wystąpienia i narzędzie, do którego dane mają trafić.

Nie twórz konfiguracji „na przyszłość”. Niepotrzebne tagi, zmienne i reguły zwiększają liczbę elementów, które trzeba później analizować.

Dobrym zwyczajem jest także okresowy przegląd kontenera. Usuń nieużywane elementy, opisz konfiguracje i sprawdź, czy działające tagi nadal odpowiadają aktualnym potrzebom sklepu.

Do czego służy Google Tag Manager w sklepie

Najprościej mówiąc, Google Tag Manager służy do zarządzania sposobem uruchamiania tagów i przekazywania danych z witryny do zewnętrznych narzędzi. Daje Ci jedno miejsce, w którym możesz kontrolować część konfiguracji pomiarowej bez ręcznego modyfikowania kodu strony przy każdej zmianie.

W sklepie może to oznaczać obsługę zdarzeń związanych z produktami, koszykiem, zakupami, wyszukiwaniem, formularzami czy elementami promocyjnymi. Zakres zależy jednak od tego, jakie dane przekazuje platforma sklepu i jakie narzędzia chcesz z nimi połączyć.

GTM nie jest samodzielnym systemem raportowania. Nie odpowiada za interpretację wszystkich danych biznesowych i nie naprawi błędów w implementacji sklepu. Jest warstwą zarządzającą tagami i regułami, dlatego jakość wyników zależy również od danych dostarczanych przez stronę oraz poprawności całego wdrożenia.

Jeżeli po wdrożeniu nadal nie wiesz, skąd pochodzi konkretne zdarzenie, wróć do podstaw: sprawdź warstwę danych, regułę, tag oraz miejsce, do którego dane są wysyłane. Taki prosty ciąg zwykle pozwala zawęzić problem szybciej niż szukanie błędu w całym kontenerze.

Google Tag Manager dla sklepu: praktyczna kolejność wdrożenia

Jeżeli zastanawiasz się, jak skonfigurować Google Tag Manager dla sklepu, nie zaczynaj od listy dostępnych tagów. Zacznij od procesu zakupowego i pytań, na które chcesz później odpowiedzieć w analityce.

Następnie przejdź od danych do konfiguracji: sprawdź, co przekazuje sklep, przygotuj potrzebne zmienne, określ reguły, dodaj tagi i wykonaj testy. Dopiero po przejściu całej ścieżki publikuj zmiany.

Takie podejście sprawdza się zarówno w małym WooCommerce, jak i w większym sklepie opartym na PrestaShop czy innej platformie. Różnić się będzie sposób przekazywania danych i instalacji kodu, ale zasada pozostaje ta sama: najpierw określasz, co chcesz zmierzyć, a potem budujesz konfigurację, która dostarcza potrzebne dane.

Jeżeli konfiguracja analityczna sklepu wymaga uporządkowania, możesz zlecić analizę i uporządkowanie pomiaru sklepu zamiast dokładać kolejne skrypty metodą prób i błędów.

Google Tag Manager daje dużą swobodę, ale ta swoboda działa na korzyść sklepu dopiero wtedy, gdy konfiguracja ma jasną strukturę. Konto, kontener, tagi, reguły, zmienne i dane e-commerce powinny tworzyć jeden logiczny system, który można przetestować i później bez problemu rozwijać.

Najczęstsze pytania

Czy Google Tag Manager jest potrzebny w każdym sklepie internetowym?

Nie. GTM jest przydatny, gdy chcesz centralnie zarządzać tagami, zdarzeniami i integracjami analitycznymi lub reklamowymi. Przy prostym sklepie część pomiarów może być obsługiwana bezpośrednio przez integrację platformy.

Czym różni się tag od reguły w Google Tag Manager?

Tag określa, co ma zostać wykonane lub wysłane, natomiast reguła określa, kiedy tag ma się uruchomić. Przykładowo tag może wysyłać zdarzenie zakupu, a reguła uruchamiać go po wystąpieniu zdarzenia purchase.

Czy Google Tag Manager sam pobierze dane produktu ze sklepu?

Nie. GTM może wykorzystać dane dostępne na stronie, w tym dane przekazane przez warstwę danych. Jeżeli sklep nie przekazuje określonej wartości, trzeba najpierw zapewnić odpowiednią implementację po stronie sklepu.

Jak sprawdzić, czy tag w GTM działa prawidłowo?

Użyj trybu podglądu GTM i wykonaj konkretne działania w sklepie. Sprawdź zdarzenia, uruchomione tagi, reguły oraz wartości zmiennych. Następnie zweryfikuj, czy właściwe dane docierają do narzędzia docelowego.

Czy można mieć jednocześnie GTM i skrypty dodane bezpośrednio do sklepu?

Technicznie jest to możliwe, ale przed dodaniem kolejnego rozwiązania trzeba sprawdzić istniejące integracje. Dwa mechanizmy wykonujące tę samą funkcję mogą prowadzić do podwójnego wysyłania danych.

Źródła

  1. Tag Manager Help: Konto i kontenery · Google
  2. Tag Manager Help: Instalacja kontenera · Google
  3. Tag Manager Help: Zmienne · Google
  4. Tag Manager Help: Warstwa danych · Google Developers
Google Tag ManagerGTManalityka sklepuGTM ecommerceGoogle Analyticse-commerce

Zacznijmy od tego, co naprawdę hamuje Twoją sprzedaż

Napisz krótko, czym się zajmujesz i co Cię gryzie. Odpiszę osobiście, bez automatów i bez nacisku na sprzedaż.

WhatsApp