Dołącz do listy oczekujących i otrzymaj Sublim Business za darmo na 3 miesiące  Skorzystaj z oferty

Web Analytics

Śledzenie zdarzeń bez Google Tag Manager (prosty sposób)

Jocerand LeroyJocerand Leroy
5 min czytania
#event tracking#tag manager#behavioral analytics
Prawie każdy poradnik o śledzeniu zdarzeń zaczyna się od „zainstaluj Google Tag Manager”. Dla ogromnej większości stron nie jest ci potrzebny. Oto co nowoczesna analityka przechwytuje automatycznie, jak wysłać zdarzenie własne jedną linią JavaScriptu, i nieliczne przypadki, w których menedżer tagów nadal ma sens.
Śledzenie zdarzeń bez Google Tag Manager (prosty sposób)

Prawie każdy poradnik o śledzeniu zdarzeń zaczyna się tak samo: „najpierw zainstaluj Google Tag Manager”. Potem przychodzą tagi, reguły, zmienne, warstwa danych, wersje kontenera i okablowanie zgody. Dla ogromnej liczby stron cały ten aparat jest przesadą wobec tego, czego naprawdę chcesz: wiedzieć, kiedy ludzie pobierają PDF, wysyłają formularz albo klikają „kup”.

Śledzenie zdarzeń to po prostu rejestrowanie konkretnych działań, wykraczających poza samo załadowanie strony. Ten przewodnik oddziela dwa rodzaje zdarzeń (te, które dobre narzędzie analityczne przechwytuje samo, i te własne, które definiujesz Ty), pokazuje, jak wysłać zdarzenie własne jedną linią JavaScriptu, i jest szczery co do nielicznych przypadków, w których menedżer tagów wciąż ma rację bytu.

Odsłony vs zdarzenia: co naprawdę śledzisz

Odsłona mówi Ci, że ktoś załadował adres URL. Zdarzenie mówi Ci, że coś zrobił: kliknął pobranie, wysłał formularz kontaktowy, dodał produkt do koszyka, uruchomił wideo, ukończył rejestrację. Odsłony mierzą zasięg; zdarzenia mierzą zachowanie i konwersje.

Zdarzenia występują w dwóch odmianach, a ich mylenie jest powodem, dla którego konfiguracje się komplikują:

1Zdarzenia automatyczne: częste, przewidywalne działania (pobrania, wysyłki formularzy, kliknięcia wychodzące, dodanie do koszyka) które nowoczesne narzędzie analityczne potrafi wykryć samo, bez żadnej konfiguracji.
2Zdarzenia własne: działania specyficzne dla Twojego produktu („trial_started”, „plan_upgraded”), które tylko Ty możesz zdefiniować, bo tylko Ty wiesz, co znaczą.

Błędem jest sięganie po ciężki menedżer tagów, by obsłużyć oba, podczas gdy pierwszy rodzaj powinien być darmowy, a drugi mieścić się w jednej linii.

Dlaczego wszyscy sięgają po Google Tag Manager (i ile to kosztuje)

Google Tag Manager to naprawdę potężne narzędzie: kontener, który umieszczasz na stronie, by dodawać i zmieniać tagi bez edycji kodu. Do orkiestracji dziesiątek tagów marketingowych i reklamowych w dużym zespole to właściwy wybór. Problem w tym, że stał się domyślną odpowiedzią na pytanie „jak śledzić kliknięcie przycisku”, a do tego to sporo narzutu:

  • Każde zdarzenie to projekt. Żeby śledzić jedno działanie, tworzysz tag, podłączasz regułę, często definiujesz jedną lub więcej zmiennych, a potem publikujesz nową wersję kontenera. Pomnóż to przez każde zdarzenie, na którym Ci zależy.
  • Kolejny skrypt do załadowania. Kontener to dodatkowy JavaScript, który z czasem rośnie, i leży na krytycznej ścieżce Twojej strony.
  • Okablowanie zgody i prywatności. Ponieważ GTM często służy do odpalania tagów reklamowych i firm trzecich, dziedziczysz złożoność consent mode i większą powierzchnię RODO (zobacz analitykę bez banera zgody).
  • Utrzymanie i dryf. Reguły psują się po cichu, gdy strona się zmienia, i nikt tego nie zauważa, dopóki dane nie zamilkną.

Nic z tego nie jest złe. To po prostu nieproporcjonalne, gdy chciałeś tylko wiedzieć, ile osób pobrało broszurę.

Co możesz śledzić bez menedżera tagów

Większość zdarzeń, które zespoły konfigurują w GTM, to te przewidywalne, a nowoczesny skrypt analityczny potrafi przechwycić je automatycznie w chwili załadowania. W Sublim są one włączone domyślnie, bez tagów, bez reguł:

  • Odsłony, w tym zmiany tras SPA. Aplikacje jednostronicowe, które zmieniają URL bez przeładowania, są śledzone bez dodatkowej pracy.
  • Zaangażowanie. Rzeczywisty czas na stronie i głębokość przewijania, by odróżnić prawdziwe czytanie od odrzucenia.
  • Pobrania plików. Kliknięcia w linki kończące się na PDF, XLSX, ZIP, MP4 i ponad 30 innych rozszerzeń.
  • Wysyłki formularzy. Formularze kontaktowe (każdy formularz z polem email lub telefon), przechwytywane wyłącznie jako metadane: techniczne nazwy pól (atrybut HTML name, np. email lub phone), ich typy i liczbę oraz action formularza, nigdy to, co wpisują odwiedzający. Pola wrażliwe jak hasła, numery kart i CVV są wykluczane w całości, nawet z tej listy nazw.
  • Dodanie do koszyka i wartość koszyka. Wykrywane w ponad 18 językach, z danymi produktu i przychodem z JSON-LD, mikrodanych lub strony.

Ta lista pokrywa już większość „zdarzeń”, jakich większość stron marketingowych kiedykolwiek chciała. Dostajesz je, instalując jeden mały skrypt, ten sam, który robi Twoją analitykę, bez budowania czegokolwiek.

Zdarzenia własne: jedna linia JavaScriptu

Dla działań unikalnych dla Twojego produktu wysyłasz zdarzenie własne bezpośrednio. Bez tagu, bez reguły, bez publikacji kontenera, tylko wywołanie funkcji tam, gdzie dzieje się akcja:

// Proste zdarzenie własne
sublim.trackEvent('signup_completed', {
  props: { plan: 'pro', source: 'landing_page' }
})

// Zdarzenie własne z przychodem
sublim.trackEvent('purchase', {
  props: { product: 'T-shirt' },
  revenue: { amount: 29.99, currency: 'EUR' }
})

To całe API. Wybierasz nazwę zdarzenia, props dodaje opcjonalne szczegóły, po których później możesz filtrować lub segmentować (na przykład rejestracje w podziale na plan), a opcjonalny blok revenue dołącza kwotę, aby działanie liczyło się do Twojego przychodu. Uzyskanie tego samego efektu w menedżerze tagów oznacza zbudowanie tagu, reguły i zwykle zmiennej, a potem opublikowanie kontenera.

Porównanie obok siebie śledzenia jednego zdarzenia. Z Google Tag Manager: utwórz tag, podłącz regułę, zdefiniuj zmienne, opublikuj nową wersję kontenera i powtórz dla każdego zdarzenia. Z Sublim: częste zdarzenia jak pobrania, leady z formularzy, dodanie do koszyka i zaangażowanie są przechwytywane automatycznie bez konfiguracji, a zdarzenie własne to jedno wywołanie sublim.trackEvent()
Ten sam cel, dwie ilości pracy. Menedżer tagów robi z każdego zdarzenia mini-projekt; automatyczne przechwytywanie plus wywołanie w jednej linii nie.

Masz już GTM lub GA4? Wykorzystaj swoją warstwę danych

Jeśli używasz już Google Tag Managera lub GA4, prawdopodobnie masz dataLayer pełną zdarzeń, których oprzyrządowanie zajęło Ci czas. Nie musisz powtarzać tej pracy. Sublim może opcjonalnie odczytywać zdarzenia, które już płyną przez window.dataLayer (zakupy, dodanie do koszyka, rejestracje itd.) i rejestrować je obok własnych, z czystymi nazwami zdarzeń.

Jest to domyślnie wyłączone i włączane per projekt, i pozostaje bezpieczne dla prywatności: dane osobowe są odfiltrowywane przed wysłaniem czegokolwiek, a jeśli używasz Consent Mode od Google, przechwytywanie jest wstrzymane, dopóki nie zostanie udzielona zgoda na analitykę. Więc czy masz menedżer tagów, czy nie, jesteś zabezpieczony: zachowaj istniejącą dataLayer albo zrezygnuj z całości.

Ekran Custom Events w Sublim pokazujący blok przechwytywania Google Data Layer (GA4 / GTM): przełącznik włączający przechwytywanie warstwy danych, domyślnie wyłączony, oraz lista zdarzeń e-commerce, które Sublim może pobrać z window.dataLayer, jak purchase, add to cart, begin checkout i view item, z uwagą, że dane osobowe są odfiltrowywane automatycznie
Włączanie przechwytywania warstwy danych GA4 / GTM w Sublim. To wycinek; pełna lista obsługiwanych zdarzeń jest dłuższa.

Kiedy menedżer tagów naprawdę jest potrzebny

Bądźmy szczerzy: menedżer tagów wciąż ma rację bytu w niektórych konfiguracjach, i Sublim nie próbuje go tam zastąpić.

  • Orkiestracja wielu tagów firm trzecich. Jeśli odpalasz kilkanaście pikseli reklamowych i remarketingowych (Google Ads, Meta, LinkedIn, Floodlight) i musisz zarządzać nimi centralnie, dokładnie do tego służy GTM.
  • Tagowanie server-side. Kierowanie zdarzeń przez kontener po stronie serwera, dla kontroli i odporności, to realny, zaawansowany przypadek użycia.
  • Tagi nieanalityczne. Wstrzykiwanie skryptów niezwiązanych z pomiarem (narzędzia A/B testingu, widżety czatu, tagi afiliacyjne) to teren menedżera tagów.

Chodzi nie o to, że menedżery tagów są złe. Chodzi o to, że to narzędzie do reklamy i orkiestracji tagów, a używanie go tylko do liczenia pobrań i wypełnień formularzy dokłada warstwę złożoności, której nie potrzebujesz.

Jak pomaga Sublim

Sublim jest zbudowany tak, by śledzenie zdarzeń nie było projektem. Częste zdarzenia (pobrania, leady z formularzy, dodanie do koszyka, zaangażowanie) są przechwytywane automatycznie, gdy tylko skrypt się załaduje, więc nietechniczny marketer widzi je bez proszenia dewelopera o cokolwiek. Zdarzenia własne to pojedyncze wywołanie sublim.trackEvent(), które deweloper wstawia tam, gdzie to ważne, z opcjonalnym przychodem, by konwersje niosły swoją wartość. A ponieważ działa bez cookies i nie przechwytuje żadnych wartości pól, dostajesz to wszystko bez banera zgody i ciężaru RODO, które zwykle towarzyszą menedżerowi tagów. Powiąż swoje zdarzenia z celami, a każde istotne działanie stanie się konwersją, o której naprawdę możesz raportować.

Śledź zdarzenia bez ciężaru menedżera tagów

Sublim przechwytuje automatycznie odsłony, zaangażowanie, pobrania, leady i dodania do koszyka, a zdarzenia własne przyjmuje w jednej linii, bez cookies i zgodnie z RODO.

Podsumowanie

Śledzenie zdarzeń nie jest synonimem Google Tag Managera. Przewidywalne zdarzenia (pobrania, formularze, dodanie do koszyka, zaangażowanie) powinny być automatyczne, te specyficzne dla Twojego produktu powinny być jedną linią kodu, a menedżer tagów powinien być zarezerwowany do tego, w czym jest naprawdę świetny: orkiestracji wielu tagów firm trzecich.

Zanim zainstalujesz kontener, by śledzić przycisk, zapytaj, co naprawdę mierzysz. Najczęściej odpowiedzią jest garstka zdarzeń, i możesz mieć je już dziś, bez narzutu.

Jocerand Leroy
Autor
Jocerand Leroy
Kierownik ds. Analityki Internetowej i Prywatności

Jocerand pisze o analityce internetowej dbającej o prywatność, diagnostyce konwersji i wykorzystywaniu danych bez kompromisów w zakresie zgodności.

Zobacz wszystkie artykuły tego autora

Gotowy, by wypróbować Sublim?

Prosta, szybka analityka szanująca prywatność. Rozpoczęcie jest bezpłatne.

Plan Business · 3 miesiące gratis na start · Kod promocyjny wysłany e-mailem

Śledzenie zdarzeń bez Google Tag Manager | Sublim