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ą:
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.emaillubphone), 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.
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.
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ć.
