Test Events dla TikToka, Snapa, UET i pięciu platform
DebugView i Tag Assistant zna każdy. Każda inna platforma ma to samo, włączane plikiem cookie, którego prawie nikt nie dokumentuje — oto pełna lista.
Całą uwagę zbiera tu Google: DebugView i Tag Assistant są udokumentowane, podlinkowane z interfejsu i znane wszystkim. Pozostałe platformy mają odpowiedniki równie użyteczne, a większość z nich włącza się przez ustawienie pliku cookie albo klucza localStorage, który jest ledwie gdziekolwiek opisany. Oto komplet i to, co każdy z nich naprawdę zmienia.
Lista
- TikTok — Test Events. Cookie
tt_test_idustawione na kod Test Event z TikTok Events Managera. Twoje zdarzenia pojawiają się wtedy w zakładce Test Events, tak jak DebugView działa dla GA4. - Snapchat — Test Events. Klucz localStorage
_scTestEvent. Wartością nie jest samo Test ID:scevent.min.jsoczekuje<uuid>|<epoch-ms>, gdzie UUID to Test ID ze Snapchat Events Managera, a całość jest ważna przez godzinę. - Microsoft UET — beacony debugowania. Cookie
_uetdbg, które dokłada flagę debugowania do beaconów UET, żeby odczytał je UET Tag Helper.bat.jsprzyjmuje 13-cyfrowy znacznik czasu w milisekundach albo UUID v4, a wszystko inne po cichu ignoruje. - Tealium — konsola debugowania utag. Cookie
utagdb=true. utag zaczyna wypisywać do konsoli przeglądarki, co robi. - Yandex Metrica — panel debugowania. Cookie
_ym_debug=2. Metrica rysuje na stronie własny panel z licznikami, zdarzeniami i e-commerce. - Hotjar — logowanie debugowania. Cookie
hjDebug=true. Hotjar wypisuje, co nagrywa, co jest zarazem najszybszym sposobem, by zobaczyć, czego nie nagrywa. - Criteo — debugowanie tagu. Cookie
criteoTagDebugMode=1. OneTag zaczyna logować swoje zdarzenia, zamiast milczeć. - Adobe Launch — debugowanie. Klucz localStorage
com.adobe.reactor.debug=true, odpowiednik wywołania_satellite.setDebug(true), z tą różnicą, że przeżywa nawigację.
Po co, skoro widać już samo żądanie
Odczyt wychodzącego żądania mówi, co wysłała przeglądarka. Własny tryb testowy platformy mówi, co platforma odebrała i przyjęła, a to inne twierdzenie i czasem zupełnie inna odpowiedź. Żądanie może wyjść poprawnie i zostać odrzucone z powodu wadliwej zawartości, nieaktywnego identyfikatora piksela albo wartości, której platforma nie przyjmie. Właśnie w Test Events się o tym dowiadujesz.
Oba widoki razem to pełny obraz: żądanie dowodzi wysyłki, konsola platformy dowodzi odbioru.
Problem cichego odrzucenia
Dwa z nich sprawdzają dane wejściowe i milczą, gdy są błędne. UET oczekuje w _uetdbg
13-cyfrowego znacznika czasu w milisekundach albo UUID v4; wpisz cokolwiek innego, a bat.js
odrzuci to bez ostrzeżenia — tryb debugowania wygląda na włączony i po prostu nie działa. Snap tak samo
odrzuca wadliwy UUID w _scTestEvent, a godzinna ważność sprawia, że wartość działająca rano
jest martwa w porze obiadu.
To awaria, która kosztuje popołudnie: tryb debugowania wygląda na włączony, zdarzenia się nie pojawiają, a Ty zaczynasz szukać błędu we własnych tagach.
Tag Master ustawia wszystkie osiem dla strony w aktywnej karcie, w formacie, jakiego wymaga każda z nich
— łącznie ze znacznikiem czasu UET i kopertą uuid|znacznik Snapa — więc tryb debugowania
jest albo włączony, albo widocznie wyłączony, nigdy po cichu zignorowany.
Czego zdarzenie testowe nie dowodzi
Zobaczenie zdarzenia w Test Events oznacza, że platforma coś odebrała. Nie oznacza, że zawartość jest poprawna. Wartość, waluta, identyfikatory treści i klucze deduplikacji to osobne pytania, a zdarzenie, które dociera ze złym przychodem, jest gorsze niż takie, które nie dociera wcale — pierwsze po cichu psuje raportowanie, drugie przynajmniej wygląda na zepsute.
Odbiór sprawdzaj w konsoli platformy, zawartość w żądaniu.
Sprzątanie po sobie
To zwykłe pliki cookie i klucze localStorage, i one zostają. Zostawienie _ym_debug na stronie
klienta oznacza, że panel Metriki przywita następną osobę, która otworzy tę przeglądarkę, a zostawione
utagdb zapełnia konsolę, na którą nikt nie patrzy. Wyłącz je po zakończeniu sprawdzania. Jeśli
ustawiasz je ręcznie, pamiętaj, że cookie z niewłaściwym zakresem domeny będzie wracać na subdomenach, o
których zdążyłeś zapomnieć.
Powiązane poradniki
- Testowanie śledzenia bez zaśmiecania produkcyjnych raportów
- Reguła kliknięcia w GTM, której nie zepsuje kolejne wdrożenie
- Google Tag Gateway: sprawdzenie, czy naprawdę działa
Sprawdź na własnej stronie
Tag Master jest darmowy, nie wymaga konta i nie zbiera żadnych danych.
Dodaj do Chrome — za darmo