Strona główna / Poradniki
Notatki z praktyki o debugowaniu śledzenia, które inne narzędzia pomijają. Jeśli zaczynasz od zera, zacznij od debuggera GTM.
Debugowanie kontenera na żywej stronie, wstawianie go tam, gdzie go nie ma, i doprowadzenie reguły kliknięcia do tego, w co naprawdę kliknięto.
Podgląd wymaga dostępu do kontenera, zmienia stronę i mówi tylko za jeden kontener. Oto jak zweryfikować GTM na podstawie żądań, które faktycznie tworzy.
Czytaj →Przetestuj kontener zanim trafi na produkcję — na stronie klienta, w środowisku staging albo na stronie, której nie kontrolujesz.
Czytaj →Dlaczego skopiowany selektor CSS przestaje pasować, do których atrybutów warto się przywiązać i która klasa Tailwinda po cichu unieważnia selektor.
Czytaj →W czym Google Tag Assistant jest dobry, gdzie się kończy i czego użyć do tagów, których nigdy Ci nie pokaże.
Czytaj →Rozłożenie pusha na części i zamiana go w zmienne, reguły i tagi, które inaczej wpisywałbyś do GTM ręcznie.
Dodanie do koszyka rzadko wywołuje jedno zdarzenie. Co naprawdę wypycha sklep, którego z nich ma słuchać reguła i cztery rodzaje pusha, które nigdy nie są odpowiedzią.
Czytaj →Co musi zawierać plik eksportu kontenera, które dwa pola sprawiają, że GTM odrzuca cały import, i dlaczego placeholdery biją puste pola.
Czytaj →Wskazanie elementu brzmi prosto, dopóki strona nie ucieknie spod kursora. Co picker musi przechwycić, do czego przyskakuje i wywołanie selektora, które rzuca wyjątkiem.
Czytaj →Platformy handlowe, które trzymają zdarzenia w piaskownicy poza zasięgiem albo zapisują je własnym słownictwem — i co czytać zamiast tego.
Otwierasz inspektor na działającym sklepie i nic nie przychodzi. Zdarzenia są prawdziwe, wystrzeliły i nie ma ich w window.dataLayer. Cztery platformy kierują je tam, gdzie żadne rozszerzenie nie sięga — i każda ma inne miejsce do czytania.
Czytaj →dl_add_to_cart, addToCart, productPageView, gtm4wp.addProductToCartEEC, ee-productView. Każda platforma wymyśliła własne słownictwo na te same pięć kroków, a lista kontrolna napisana pod nazwy GA4 nie znajduje na żadnej z nich nic.
Czytaj →Co niesie żądanie, zanim GA4 je przetworzy, co się zmienia, gdy zbieranie przenosi się na Twoją domenę, i czego potrzebuje konwersja, żeby trafiła do kampanii, która na nią zapracowała.
Dlaczego strumień debugowania jest pusty, co naprawdę zawiera żądanie /g/collect i jak sprawdzić GA4 na produkcji bez włączania trybu debugowania.
Czytaj →Dwa odsłony na jedno załadowanie strony, zakupy liczone dwukrotnie, współczynnik konwersji zbyt dobry, by był prawdziwy. Jak odróżnić prawdziwy duplikat od dwóch usług i którą z czterech przyczyn masz.
Czytaj →Dlaczego żądania przepuszczone przez własną domenę znikają z większości narzędzi, cztery sygnały zdradzające sGTM i jak podłączyć podgląd kontenera serwerowego.
Czytaj →Tag Gateway serwuje skrypty Google z Twojej domeny. Co zmienia się w żądaniu, czym różni się od server-side GTM i jak po cichu działa połowicznie.
Czytaj →Parametry kampanii giną między kliknięciem a żądaniem częściej, niż ktokolwiek sprawdza. Sześć miejsc, w których znikają, i jak odczytać żądanie ze złym źródłem.
Czytaj →Enhanced Conversions ma dokładnie jeden twardy wymóg — ten sam, o którym interfejs Google Ads nie powie Ci przez wiele dni: dane klienta muszą być zahaszowane, zanim żądanie opuści przeglądarkę. Oto jak odczytać to z trafienia.
Czytaj →Odczytywanie zgody z samych trafień i powstrzymanie ruchu testowego przed dotarciem do usługi produkcyjnej.
Czytaj parametry zgód wprost z żądań, odróżnij domyślną wartość od aktualizacji i znajdź platformy, które wysyłają dane niezależnie od banera.
Czytaj →Testowe zakupy trafiają do prawdziwych raportów. Jak zatrzymać żądania w przeglądarce, tylko w jednej karcie, i mimo to zobaczyć wszystko, co miało zostać wysłane.
Czytaj →Meta, TikTok i reszta: deduplikacja między przeglądarką a serwerem, tryby testowe poszczególnych platform i tagi uruchamiane w ramce, nad którą nie masz kontroli.
Jak naprawdę działa deduplikacja, jak wygląda eid w żądaniu przeglądarki i pięć błędów, które zamieniają jedno zamówienie w dwie konwersje.
Czytaj →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.
Czytaj →Widżet rezerwacji, krok płatności albo czat w iframe ma własny dataLayer. Dlaczego podgląd pokazuje jedno zdarzenie tam, gdzie log pokazuje dwa, i co naprawdę przekracza granicę.
Czytaj →Skanery źródła mówią, co jest w HTML. To nie to samo co to, co strona uruchamia — a w tej luce mieszkają narzędzia zgód, tagi uruchamiane przez inne tagi i piksele pojawiające się dopiero po interakcji.
Czytaj →