Dokumentacja

Kody śledzące

Kody śledzące

Wdrożenie, które usunie fragment kodu Google Tag Manager, nie wyłączy strony. Nikt tego nie zauważy, dopóki tydzień później marketing nie znajdzie dziury w danych. Od planu Pro każdy cel będący stroną otrzymuje sprawdzanie kodów śledzących, które nie zajmuje miejsca na monitor.

Czego szukamy

Google Tag Manager, Google Analytics 4, Google Ads, Meta Pixel, TikTok Pixel, LinkedIn Insight Tag, Microsoft Advertising (UET), Pinterest Tag, Snap Pixel, X Pixel, Microsoft Clarity, Hotjar, Matomo, Plausible, Fathom, Umami, a do tego baneru zgody na cookies (Cookiebot, CookieYes, OneTrust, Usercentrics, Complianz, Borlabs, iubenda i inne) oraz tego, czy skonfigurowano Google Consent Mode.

Kod HTML strony odczytujemy raz dziennie, tak samo jak pobiera go sprawdzenie dostępności (te same nagłówki i hasło, zobacz dodawanie do listy dozwolonych). Większość stron ładuje GA4 i piksele reklamowe przez Google Tag Manager, a nie bezpośrednio z HTML, dlatego odczytujemy też publiczne kontenery GTM ładowane przez stronę. Zakładka Śledzenie celu pokazuje każdy kod, jego ID i miejsce, w którym go znaleźliśmy.

Uwaga: To pokazuje, które kody są zainstalowane, a nie czy przeglądarka odwiedzającego je uruchamia. Zanim odwiedzający zaakceptuje cookies, większość kodów nie powinna w ogóle się uruchamiać. Sprawdzenie tego wymaga prawdziwej przeglądarki, która przeklika się przez baner zgody, a tego nie robimy.

Każdy kod rozpoznajemy po fragmencie kodu i ID, nigdy po słowie na stronie: produkt o nazwie „G-Shock” to nie Google Analytics.

Gdzie to widać

  • Panel: kolumna Śledzenie pokazuje w skrócie kody na każdej stronie (GTM · GA4 · Meta +2). Brakujący kod zmienia ją na czerwono (Meta missing); bursztynowa kropka oznacza, że strona nadal ma wycofany kod Universal Analytics.
  • Śledzenie w górnym menu: wszystkie strony w jednej tabeli, po jednej kolumnie na każdy kod używany na Twoich stronach. Filtruj według Brakujące kody, Brak banera zgód lub Universal Analytics, aby znaleźć strony wymagające pracy.
  • Strony statusu: zaznacz Kody śledzące obok monitora, aby pokazać logo i ID każdego kodu znalezionego na stronie. Brakujący kod nie jest wymieniany: publiczna strona to nie miejsce, w którym klient powinien dowiadywać się o problemie.
  • Zakładka Śledzenie na stronie celu: każdy kod z jego ID i miejscem, w którym go znaleźliśmy, historia zmian oraz Zaakceptuj obecny stan.

Kiedy wysyłamy alert

Pierwszy odczyt jest punktem wyjścia. Potem:

Co się zmienia Co się dzieje
Kod, który był na stronie, znika ostrzeżenie
Kod zostaje zastąpiony innym ID (GTM-ABC zmienia się na GTM-XYZ) ostrzeżenie z oboma ID
Pojawia się nowy kod zapisany w historii, bez alertu. Jeśli zostanie, staje się częścią punktu wyjścia
Nie da się załadować strony lub kontenera GTM nic: nie wiemy, więc nic nie mówimy

Alert wymaga dwóch sprawdzeń z rzędu, w których brakuje tego samego kodu. Testy A/B i strony z cache czasem jednorazowo serwują inny HTML. Gdy sprawdzenie nie znajdzie kodu, następne odbywa się po 15 minutach zamiast następnego dnia. Gdy kod wróci, dostajesz wiadomość o przywróceniu.

Brakujący kod to ostrzeżenie: bez SMS-a i bez przypomnień. Nie liczy się jako przestój.

Jeśli usunąłeś kod celowo, otwórz zakładkę Śledzenie i kliknij Zaakceptuj obecny stan. Alert zamyka się bez wiadomości, a bieżące kody stają się nowym punktem wyjścia.

Oczekiwane kody

Od planu Agency możesz wskazać ID, które muszą być na stronie, na przykład kontener GTM Twojej agencji. Wysyłamy alert, jeśli któregoś brakuje, nawet jeśli nigdy nie widzieliśmy go na tej stronie. To przydatne zaraz po przejęciu strony.

W tym samym planie każde wdrożenie śledzone na celu (zobacz śledzenie wdrożeń) od razu uruchamia sprawdzenie kodów śledzących, zamiast czekać na codzienne.

Universal Analytics

Google wyłączył Universal Analytics (ID UA-…). Jeśli taki kod nadal jest na stronie, zakładka Śledzenie oznacza go jako Wycofany: kod jest, ale niczego nie zbiera.