Pokrycie tagów i diagnostyka w GTM: jak znaleźć strony bez tagu

7 października 2026 · 7 min czytania

Raport w GA4 wygląda dobrze, a jedna trzecia serwisu nie ma Google tagu. Nie widać tego w danych, bo strona bez tagu nie wysyła zdarzeń, więc nie zapisuje się też jako błąd. Luka jest niewidoczna tam, gdzie szukasz problemu.

Google pokazuje ją w dwóch miejscach: w Podsumowaniu pokrycia tagów (Tag coverage), które mówi, których adresów brakuje, oraz w Diagnostyce jakości tagów (Tag quality), która ocenia stan instalacji i wypisuje konkretne usterki. Poniżej: skąd to otworzyć, jak czytać statusy i w jakiej kolejności naprawiać.

Co dokładnie sprawdza podsumowanie

Google tag w rozumieniu podsumowania to snippet gtag.js albo kontener GTM wstawiony na stronę, a nie pojedyncze tagi w konfiguracji kontenera. Podsumowanie odpowiada więc na jedno wąskie pytanie: czy na danej stronie w ogóle działa nośnik pomiaru. Nie sprawdza, czy tagi w kontenerze są dobrze skonfigurowane i czy zdarzenia mają poprawne parametry.

Dostęp do podsumowania zależy od produktu, w którym pracujesz. W Google Ads: Menedżer danych w menu Narzędzia, sekcja Google tag, przycisk Zarządzaj. W GA4: Administracja, Zbieranie i modyfikowanie danych, Strumienie danych, wybrany strumień, Konfiguruj ustawienia tagu, a do wejścia potrzebna jest rola Edytor lub wyższa na poziomie usługi. W Campaign Manager 360: Menedżer danych pod Floodlight. W GTM: karta Tagi Google, wybrany tag, Administracja, sekcja Narzędzia, Pokrycie tagów.

Jak czytać tabelę Szczegóły stron

Tabela ma dwie kolumny: Adres URL i Status tagu. Adres pokazuje wyłącznie domenę i ścieżkę, bez parametrów zapytania, więc warianty kampanijne tego samego adresu to jeden wiersz. Status przyjmuje jedną z trzech wartości:

Karty nad tabelą podsumowują liczby w każdym statusie, a kliknięcie karty filtruje tabelę. Obok adresów pojawiają się też informacje o innych znalezionych tagach wraz z listą identyfikatorów, co przydaje się, gdy klient ma równolegle dwie usługi pomiarowe. Status opiera się na wolumenie, więc świeżo dodany adres może nie zaktualizować się nawet 24 godziny, a strona bez żadnych sygnałów tagowania przez 60 dni jest usuwana z podsumowania automatycznie. Do sprawdzenia pojedynczej strony w czasie rzeczywistym służy Tag Assistant.

Dodawanie, filtrowanie i ignorowanie adresów

Podsumowanie zbiera adresy samo, ale listę można uzupełnić. Przycisk dodawania przyjmuje listę adresów wklejoną po jednym w wierszu albo plik CSV w formacie <URL>,<Included status>, na przykład example.com/2,no. Każdy adres musi być zakodowany procentowo. Przy wgrywaniu CSV wybierasz tryb Zastąp, który wymienia całą listę, albo Scal, który dopisuje nowe i aktualizuje istniejące. Ten sam plik można najpierw pobrać przyciskiem pobierania, poprawić lokalnie i wgrać z powrotem, co ułatwia prowadzenie listy stron klienta.

Filtr zawęża widok do grup: wszystkie, uwzględnione, sugestie, dodane ręcznie i zignorowane. Wyszukiwanie działa dopiero na przefiltrowanym zbiorze. Strony, które nie należą do serwisu, ignorujesz z poziomu wiersza, a zignorowane adresy przestają trafiać do Diagnostyki jako problem.

Diagnostyka jakości tagów

Drugi ekran to ocena stanu instalacji. Jakość tagów ma pięć statusów: od Excellent, przez Good i Needs attention, do Urgent, plus No recent data oznaczające, że tagu nigdy nie wykryto. Status Urgent przy komunikacie o zatrzymanej wysyłce danych pojawia się wtedy, gdy tag wysyłał dane, a od 48 godzin nie wysyła nic. To pierwszy alert, który sprawdzasz rano.

Diagnostyka nie ogranicza się do braku tagu. Wypisuje między innymi tagi zbyt nisko na stronie, brak tagu linkowania konwersji przy tagach Google Ads lub Floodlight, wywołania konfiguracji przed komendami konfiguracyjnymi, zdarzenia bez pasującego Google tagu, dziedzictwo tagów Universal Analytics, blokowanie zasobów przez Content Security Policy, brak identyfikatora transakcji oraz ryzyko zawyżenia konwersji, gdy w ciągu dwóch dni dopasowano mniej niż 10 procent identyfikatorów transakcji. Są też komunikaty o nietypowej instalacji: Google tag w pikselu niestandardowym Shopify albo konto z jednym administratorem.

Część komunikatów dotyczy zdarzeń reklamowych: nietagowane strony docelowe kreacji i kampanii Performance Max, dodatkowe domeny wykryte poza konfiguracją tagu, przekierowania gubiące GCLID oraz ograniczenie danych przy CDN, dla którego nie włączono Google tag gateway. Część jest wdrażana stopniowo i może nie być jeszcze widoczna w twoim koncie.

Sygnały o zgodzie, które dotyczą EEA

Osobna grupa komunikatów dotyczy RODO i Consent Mode. Diagnostyka potrafi zgłosić brak etykiety zgody dla użytkowników z EEA na części stron, brak zgody na personalizację reklam, złą kolejność komend zgody, wykrycie zerowego współczynnika zgody oraz konfigurację, w której sygnał odmowy leci globalnie zamiast tylko dla EEA.

Warto rozróżnić dwa podobnie brzmiące przypadki. Brak etykiety zgody przy jednoczesnym blokowaniu tagów to nie to samo, co brak etykiety przy tagach w ogóle nieblokowanych. Drugi wariant naprawia się w sekcji zarządzania domyślnymi ustawieniami zgody, gdzie oświadczasz, że dane są wysyłane jako objęte zgodą. Pierwszy oznacza, że trzeba wrócić do implementacji. W żadnym z nich narzędzie nie ocenia zgodności z prawem, mówi tylko, jak dane są etykietowane.

Fałszywe alarmy i wygaszanie alertów

Strony o bardzo niskim ruchu bywają oznaczane jako nietagowane, choć tag na nich jest. Podobnie przekierowania, ukośniki na końcu adresu i wielkość liter potrafią rozbić jeden adres na dwa wiersze. Do tego skaner szuka standardowych punktów końcowych Google, więc niestandardowa ścieżka loadera server-side może zostać odczytana jako brak tagu. Takie przypadki albo się ignoruje, albo dopisuje ręcznie.

Alert, który nie dotyczy twojej konfiguracji, można wyciszyć: w Diagnostyce ikona trzech kropek przy pozycji, opcja wyciszenia, powód i potwierdzenie. Wyciszone pozycje przestają wpływać na ogólną ocenę jakości i przenoszą się pod aktywne. Nie wszystkie dają się wyciszyć, część może wrócić po zmianie warunków, na przykład gdy wzrośnie liczba stron lub użytkowników, a wpis pozostaje widoczny przez 90 dni. Na dole sekcji jakości tagów jest lista wyciszonych pozycji z możliwością przywrócenia.

Kolejność pracy, która oszczędza czas

  1. Otwórz Pokrycie tagów i przejrzyj statusy bez tagu oraz bez aktywności. To one oznaczają brakujące dane, reszta jest ostrzeżeniem.
  2. Zignoruj adresy spoza serwisu, żeby lista dotyczyła tylko twoich stron i nie wracała do niej ekipa klienta.
  3. Zacznij od usterek w szablonie. Brak tagu w jednym szablonie to setki adresów, pojedyncza strona to jedna naprawa.
  4. Dopiero potem przejdź do jakości tagów i zacznij od statusu Urgent, a w drugiej kolejności od braku linkowania konwersji i kolejności komend.
  5. Zapisz eksport CSV przed zmianą i porównaj po 24 godzinach. Bez dwóch pomiarów nie udowodnisz poprawy klientowi.

Czego podsumowanie nie powie

Pokrycie tagów mówi, czy nośnik pomiaru jest na stronie. Nie mówi, czy DataLayer wysyła poprawne parametry, czy zdarzenia e-commerce mają identyfikator transakcji, czy filtry wykluczają ruch wewnętrzny i czy zgody są zbierane zgodnie z tym, co deklaruje organizacja. To warstwa niżej i nadal wymaga przeglądu konfiguracji.

Traktuj to podsumowanie jako kontrolę obecności, a nie audyt. Dobra wiadomość jest taka, że lista adresów bez tagu to najtańszy punkt startowy w całym projekcie pomiarowym: jedno miejsce, jedna decyzja i mierzalny efekt w postaci zdarzeń, które wcześniej w ogóle nie docierały do GA4.

North Digital sprawdza pokrycie tagów na całym serwisie i porządkuje listę usterek według wpływu na dane, zamiast wysyłać klientowi zrzut ekranu z alertami. Dostajesz listę stron bez pomiaru i kolejność napraw z wyceną. Zamów przegląd pomiaru.