Podgląd i debugowanie kontenerów serwera

W Menedżerze tagów możesz wyświetlić podgląd kontenera po stronie serwera i go debugować.

Układ podglądu

Aby otworzyć debuger, w Menedżerze tagów wybierz kontener serwera i kliknij Podgląd.

W lewym panelu widoczne są przychodzące żądania HTTP, np. collect?v=2&..... Jeśli klient, który potwierdził żądanie, utworzył obiekt danych zdarzenia, np. scroll, page_view lub add_to_cart, to zdarzenie pojawi się w żądaniu jako element podrzędny.

Karty po prawej stronie zawierają szczegółowe informacje na temat elementu wybranego w lewym panelu. Każda karta jest omówiona w oddzielnej sekcji.

Zrzut ekranu przedstawiający Menedżera tagów w trybie podglądu

Żądania debugowania

Karta Prośba zawiera pola:

  • Klient, który odebrał żądanie
  • Wychodzące żądania HTTP
  • Przychodzące żądanie HTTP

Zrzut ekranu przedstawiający kartę Żądania Menedżera tagów

Sprawdź, czy odpowiedni klient odebrał żądanie

Kontenery serwera mogą mieć wielu klientów, ale tylko jeden klient może odbierać żądanie. Odpowiedni klient rozpoznaje format żądania w przeglądarce i deklaruje jego zgodność, jeśli znajdzie dopasowanie.

Kliknij pole Klient, aby sprawdzić szczegóły klienta. Te informacje powinny odpowiadać konfiguracji klienta w sekcji Klienci > Nazwa klienta.

Zrzut ekranu przedstawiający dane klienta Menedżera tagów

Sprawdzanie przychodzących próśb

Kliknij pole Przychodzące żądanie HTTP, aby wyświetlić pełne szczegóły przychodzącego żądania.

Żądanie (collect?v=...) powinno odzwierciedlać zawartość karty sieci Chrome w formacie 1:1. Sprawdź, czy informacje widoczne w przeglądarce się zgadzają i czy kontener serwera otrzymuje odpowiednie parametry.

Zrzut ekranu przedstawiający szczegóły przychodzącego żądania Menedżera tagów

Sprawdzanie żądań wychodzących

Kliknij dowolne pole Wychodzące żądania HTTP, aby wyświetlić następujące informacje:

  • Tag, który wygenerował żądanie
  • Żądanie wychodzące
  • Odpowiedź HTTP zwrócona przez punkt końcowy dostawcy

Szczegóły żądań wychodzących zawierają dane wysyłane przez kontener serwera do punktu końcowego dostawcy.

Zrzut ekranu przedstawiający szczegóły żądań wychodzących Menedżera tagów

Odpowiedź zawiera kod stanu, nagłówki i treść (jeśli jakieś występują) zwrócone przez punkt końcowy dostawcy.

Zrzut ekranu przedstawiający szczegóły odpowiedzi wychodzącej z Menedżera tagów

Debuguj tagi

Na karcie Tagi znajdziesz listę wszystkich skonfigurowanych tagów:

  • Uruchomione tagi: tagi wywołane przez zdarzenie. Każde pole wskazuje, czy tag zakończył się niepowodzeniem czy też pomyślnie uruchomił się, a także podaje liczbę jego uruchomień.
  • Tagi, które nie zostały uruchomione: dostępne tagi, które nie zostały uruchomione.

Zrzut ekranu przedstawiający kartę Tagi Menedżera tagów

Kliknij dowolne pole, by wyświetlić właściwości tagu, wychodzące żądania HTTP i reguły uruchamiania.

Zrzut ekranu ze szczegółami tagu Menedżera tagów

Więcej informacji o konfigurowaniu i implementowaniu tagów serwera znajdziesz w artykule Jak utworzyć tag serwera.

Zmienne debugowania

Tag Zmienne zawiera listę zmiennych zdarzenia oraz typ zmiennej, typ zwracanej wartości i wartość. Na przykład na zrzucie ekranu poniżej zdarzenia user-engagement widać, że zmienna var_screen_resolution ma wartość „1536 x 864”.

Zrzut ekranu przedstawiający kartę Zmienne Menedżera tagów

Dane używane do ustawiania wartości zmiennych są widoczne na karcie Dane zdarzenia.

Więcej informacji o konfigurowaniu zmiennych wbudowanych i zmiennych zdefiniowanych przez użytkownika znajdziesz w sekcji Zmienne.

Dane zdarzenia debugowania

Szczegółowe informacje o wydarzeniu znajdziesz na karcie Dane zdarzenia. Dane te służą do ustawiania wartości zmiennych na karcie Zmienne.

Zrzut ekranu przedstawiający kartę Dane zdarzenia Menedżera tagów

Konsola

Karta Konsola pokazuje wszystkie błędy pochodzące z uruchomionych tagów. Log zawiera każdy komunikat o błędzie i jego źródło, np. nieprawidłowy punkt końcowy lub docelowe wywołanie interfejsu API.

Zrzut ekranu przedstawiający konsolę Menedżera tagów