Google Tag Manager to miejsce, w którym w większości firm siedzi cały pomiar kampanii: tagi GA4, konwersje Google Ads i Piksel Meta. Panel jest bezpłatny i nie wymaga programowania, ale ma własne słownictwo, bez którego trudno zrozumieć nawet prosty opis wdrożenia. Poniżej najważniejsze pojęcia, w kolejności, w jakiej spotyka się je przy pracy.
Google Tag Manager to system zarządzania tagami, który pozwala dodawać i zmieniać kody pomiarowe na stronie bez edytowania jej kodu przy każdej zmianie.
Struktura i publikacja
Konto: najwyższy poziom, zwykle jeden na firmę. Może zawierać kilka kontenerów.
Kontener: zestaw tagów, reguł i zmiennych przypisany do jednej strony lub aplikacji. Na stronę wkleja się raz fragment kodu kontenera, a cała reszta dzieje się już w panelu.
Obszar roboczy: wersja robocza zmian, nad którą pracujesz przed publikacją. W bezpłatnej wersji GTM można mieć do trzech obszarów naraz, co pozwala dwóm osobom pracować bez nadpisywania sobie zmian.
Wersja: zapisany stan kontenera w danym momencie. Każda publikacja tworzy nową wersję, do której można wrócić jednym kliknięciem.
Publikacja: wysłanie zmian na stronę. Dopóki zmiana nie zostanie opublikowana, nie działa dla odwiedzających, niezależnie od tego, jak dobrze wygląda w podglądzie.
Uprawnienia: poziomy dostępu użytkowników do kontenera: odczyt, edycja, zatwierdzanie i publikacja. Wykonawca do wdrożenia potrzebuje zwykle publikacji, do audytu wystarcza odczyt.
Trzy elementy, z których składa się każde wdrożenie
Tag: fragment kodu, który wysyła dane do zewnętrznego narzędzia, na przykład zdarzenie do GA4 albo konwersję do Google Ads. Tag sam z siebie nic nie robi, dopóki nie przypiszesz mu reguły.
Reguła: warunek, który decyduje, kiedy tag ma się uruchomić, na przykład wyświetlenie strony podziękowania albo kliknięcie w numer telefonu. Większość błędów w pomiarze to źle ustawiona reguła, a nie zły tag.
Zmienna: wartość odczytywana w momencie działania tagu lub reguły, na przykład adres strony, tekst klikniętego przycisku albo wartość zamówienia.
Zmienne wbudowane: gotowe zmienne dostarczane przez GTM, takie jak adres URL strony czy klasy klikniętego elementu. Zmienne dotyczące kliknięć trzeba włączyć ręcznie w ustawieniach, inaczej reguły kliknięć nie zadziałają.
Wyjątek: reguła blokująca, która zatrzymuje tag mimo spełnienia głównego warunku, na przykład żeby konwersja nie liczyła się na stronie testowej.
Warstwa danych
Warstwa danych: obiekt JavaScript na stronie (dataLayer), przez który strona przekazuje do GTM informacje, na przykład szczegóły zamówienia. To najpewniejsze źródło danych o transakcjach, bo nie zależy od wyglądu strony.
dataLayer.push: polecenie, którym strona dopisuje nowe dane do warstwy danych w chwili, gdy coś się dzieje, na przykład po złożeniu zamówienia.
Zmienna warstwy danych: zmienna w GTM, która odczytuje konkretną wartość z warstwy danych, na przykład identyfikator transakcji albo kwotę.
Zdarzenie niestandardowe: typ reguły, który uruchamia tagi w momencie pojawienia się w warstwie danych zdarzenia o określonej nazwie, na przykład purchase. Standardowy sposób mierzenia zakupów w sklepach, co rozwijam w tekście o zdarzeniach e-commerce w GA4.
Tagi Google i reklam
Tag Google: podstawowy tag z identyfikatorem G- dla GA4 lub AW- dla Google Ads, który ładuje bibliotekę pomiarową na stronie. Zastąpił dawny tag konfiguracji GA4.
Tag śledzenia konwersji Google Ads: tag wysyłający konwersję do Google Ads w chwili wykonania działania. Krok po kroku opisuję go w tekście o śledzeniu konwersji przez GTM.
Łącznik konwersji: tag, który zapisuje informację o kliknięciu reklamy, żeby późniejsza konwersja mogła zostać do niego przypisana. Bez niego część konwersji Google Ads po prostu znika.
Konwersje rozszerzone: ustawienie, w którym razem z konwersją wysyłany jest zahashowany e-mail lub telefon, co poprawia przypisywanie konwersji. Opisałem je w tekście o konwersjach rozszerzonych.
Testowanie i zgody
Tryb podglądu: tryb, w którym widzisz na żywo, które tagi uruchomiły się na stronie i z jakimi wartościami, zanim cokolwiek opublikujesz. Działa razem z narzędziem Tag Assistant.
Kolejność uruchamiania tagów: ustawienie, które każe jednemu tagowi poczekać na drugi, na przykład gdy zdarzenie wymaga wcześniej załadowanego tagu Google.
Ustawienia zgody: część konfiguracji tagu określająca, jakich zgód wymaga do uruchomienia. Bez nich tagi mogą działać mimo braku zgody użytkownika.
Inicjalizacja zgody: specjalny typ reguły, który uruchamia się przed wszystkimi innymi. Służy do ustawienia domyślnego stanu zgód, zanim jakikolwiek tag wyśle dane, co jest warunkiem poprawnego działania Consent Mode v2.
Galeria szablonów: zbiór gotowych szablonów tagów i zmiennych tworzonych przez społeczność i dostawców narzędzi, na przykład do obsługi banera zgód.
Najczęstszy błąd, który wynika z tego słownika
Tag przypisany do zbyt szerokiej reguły. Konwersja ustawiona na „kliknięcie dowolnego przycisku” albo na każde wyświetlenie strony liczy działania, które nie są sprzedażą, a kampania uczy się na tych fałszywych sygnałach. Zawsze sprawdzaj w trybie podglądu, czy tag uruchamia się tylko tam, gdzie powinien, a po publikacji porównaj liczby z GA4, jak opisuję w tekście o tym, jak sprawdzić, czy GA4 zbiera dane. Pojęcia samego GA4 zebrałem w osobnym słowniku GA4, a jeśli wolisz, żeby kontener ułożył ktoś, kto robi to na co dzień, zajmuję się tym w ramach wdrożenia GA4 i GTM.