Ogranicz wdrażanie tagów

Chociaż nie zalecamy ograniczania typów tagów wdrażanych za pomocą Menedżera tagów Google, z różnych powodów może być konieczne ograniczenie typów tagów wdrażanych w witrynie. Na przykład niektórzy właściciele witryn mogą nie chcieć, aby użytkownicy Menedżera tagów Google mogli dodawać do ich witryn określone tagi, aby zapewnić stabilność kodu lub zbieranie danych. Z tego artykułu dowiesz się, jak ograniczyć wdrażanie tagów w Menedżerze tagów.

Aby kontrolować, które tagi, reguły i zmienne są dozwolone na stronie, użyj kluczy gtm.allowlist lub gtm.blocklist w warstwie danych. Te klucze zastąpią całą konfigurację kontenera. W przypadku prawidłowej listy zablokowanych tagi, reguły i zmienne nie będą uruchamiane, nawet jeśli zostały skonfigurowane tak, aby uruchamiały się w Menedżerze tagów Google.

Z przykładu poniżej dowiesz się, jak zainicjować warstwę danych przy użyciu listy dozwolonych i blokowanych. Obie listy są opcjonalne i możesz ich używać niezależnie lub razem (jak pokazano). Obie listy muszą być typu Array, a wartości na liście muszą być typu String. Te wartości należy przekazać do warstwy danych przed uruchomieniem tagów:

<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({
  'gtm.allowlist': ['<id>', '<id>', ...],
  'gtm.blocklist': ['<id>', '<id>', '<id>', ...]
});
</script>

Każdy element ID na liście odpowiada określonemu typowi tagu, reguły lub zmiennej albo klasie typów. Klasy reprezentują grupy tagów, reguł i zmiennych o tych samych możliwościach. Na przykład wszystkie tagi, które mogą wysyłać piksele do domen innych niż Google, będą miały klasę nonGooglePixels. Klasy przydają się do blokowania w bieżących oraz przyszłych tagach, regułach i zmiennych.

Zapoznaj się z regułami, które regulują tworzenie list dozwolonych i zablokowanych:

  1. Listy dozwolonych Po ustawieniu listy dozwolonych odpowiednie tagi, reguły i zmienne będą realizowane tylko wtedy, gdy znajdują się na liście dozwolonych – bezpośrednio (według typu identyfikatora) lub pośrednio (dzięki wszystkich klasom na liście).
  2. Listy zablokowanych Po ustawieniu listy zablokowanych tagi, reguły i zmienne będą wykonywane tylko wtedy, gdy nie znajdują się na liście zablokowanych – bezpośrednio (według typu) lub pośrednio (poprzez posiadanie którejkolwiek ich klas na liście).
  3. Listy zablokowanych zastępują listy dozwolonych Gdy obie listy są ustawione, pierwszeństwo mają listy zablokowanych. Możesz użyć listy dozwolonych dla klasy tagów i listy zablokowanych dla konkretnego tagu w tej klasie, ale nie działa to na odwrót. Nie można użyć listy zablokowanych dla klasy tagów ani listy dozwolonych dla konkretnego tagu w tej klasie.
  4. Klasy mają relacje Niektóre klasy mają relacje z innymi klasami. Na przykład tagi, które mogą uruchamiać skrypty inne niż Google, mogą (z definicji) wysyłać piksele firm innych niż Google. Z tego powodu zablokowanie adresu nonGooglePixels spowoduje też automatyczne zablokowanie użytkownika nonGoogleScripts. Wszystkie tagi, reguły i zmienne należące do jednej z grup zostaną zablokowane.

W tabeli poniżej znajdziesz listę dostępnych tagów, reguł i zmiennych, ich typów i klas, do których należą:

Oznacz ID Classes
Tag standardowy AB TASTY abtGeneric nonGoogleScripts
Tag AdAdvisor ta nonGoogleScripts
Tag Adometry adm google
Inteligentny tag pikselowy AdRoll asp nonGoogleScripts
Tag śledzenia konwersji w Google Ads awct google
Tag remarketingowy Google Ads sp google
Tag konwersji okna podmiotu stowarzyszonego awc nonGoogleScripts
Tag przebiegu w oknie programu partnerskiego awj nonGoogleScripts
Universal Event Tracking w Bing Ads baut nonGoogleScripts
Bizrate Insights Buyer Survey Solution bb nonGoogleScripts
Bizrate Insights Site Abandonment Survey Solution bsa nonGoogleScripts
Standardowy tag śledzenia ClickTale (NIEAKTUALNY) cts nonGoogleScripts
Tag Unified Digital Measurement firmy comScore csm nonGoogleScripts
Conversant Mediaplex – tag IFRAME MCT mpm nonGoogleIframes
Conversant Mediaplex – standardowy tag pon. ROI mpr nonGooglePixels
tag łączący konwersje. gclidw google
Nietypowy znacznik Crazy Egg cegg nonGoogleScripts
Criteo OneTag crto nonGoogleScripts
Niestandardowy tag HTML html customScripts
Niestandardowy tag graficzny img customPixels
Tag DistroScale dstag nonGoogleScripts
Tag licznika Floodlight flc
Tag sprzedaży Floodlight fls
Uniwersalny tag pikselowy firmy Dstillery m6d nonGooglePixels
Tag Eulerian Analytics ela customScripts
Tag Google (dawniej Konfiguracja Google Analytics 4) gaawc google
Zdarzenie Google Analytics 4 gaawe google
Tag Google Analytics (starsza wersja) ga google
Ankiety konsumenckie Google – zadowolenie z witryny gcs google
Tag Google Trusted Stores ts
Hotjar Tracking Code hjtc nonGoogleScripts
Tag Infinity Call Tracking infinity nonGoogleScripts
Intent Media - Search Compare Ads sca nonGoogleScripts
Tag śledzenia K50 k50Init nonGoogleScripts
LeadLab ll nonGoogleScripts
Tag LinkedIn bzi nonGoogleScripts
Tag Lytics JS ljs nonGoogleScripts
Tag oprogramowania Marin ms nonGoogleScripts
Mediaplex – tag IFRAME MCT mpm nonGoogleIframes
Mediaplex – standardowy tag IMG ROI mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
Tag Mouseflow mf nonGoogleScripts
Piksel Neustar ta nonGoogleScripts
Nielsen DCR Static Lite Tag ndcr nonGoogleScripts
Nudge Content Analytics nudge nonGoogleScripts
Kod śledzenia Oktopost okt nonGoogleScripts
Tag optymalizacji konwersji omc nonGoogleScripts
OfferListens Message Mate messagemate nonGoogleScripts
Piksel Perfect Audience pa nonGoogleScripts
Personali Canvas pc nonGoogleScripts
Pinterest pntr nonGoogleScripts
Placed placedPixel nonGoogleScripts
Pulse Insights Voice of Customer Platform pijs nonGoogleScripts
Quantcast Audience Measurement qcm nonGoogleScripts
Quora Pixel, qpx nonGoogleScripts
Rawsoft FoxMetrics fxm nonGoogleScripts
Tag JavaScript firmy SaleCycle scjs customScripts
Tag pikselowy firmy SaleCycle scp customPixels
Śledzenie JavaScript SearchForce dla strony konwersji sfc nonGoogleScripts
Śledzenie JavaScript SearchForce dla strony docelowej sfl nonGoogleScripts
Tag śledzenia przekierowań SearchForce sfr nonGooglePixels
Shareaholic shareaholic nonGoogleScripts
Widżet Survicate svw nonGoogleScripts
Tag konwersji potencjalnego klienta TradeDoubler tdlc nonGooglePixels
Tag konwersji sprzedaży TradeDoubler tdsc nonGooglePixels
Tag śledzenia konwersji Turn tc nonGoogleScripts
Tag zbierania danych Turn tdc nonGoogleScripts
Twitter Universal Website Tag twitter_website_tag nonGoogleScripts
Tag Universal Analytics ua google
Globalny tag stopki sprzedaży dodatkowej uslt customScripts
Tag potwierdzenia sprzedaży dodatkowej uspt customScripts
Interaktywny tag JavaScript Ve vei nonGoogleScripts
Interaktywny piksel Ve veip nonGooglePixels
VisualDNA Conversion Tag vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
Strefy zone
Aktywator ID Classes
Detektor/aktywator widoczności elementu evl google
Detektor/reguła kliknięć cl google
Detektor/aktywator przesyłania formularzy fsl
Detektor/aktywator historii hl google
Detektor/aktywator błędów JavaScript jel google
Detektor/reguła kliknięć linku lcl
Detektor głębokości przewijania sdl google
Odbiornik/aktywator licznika czasu tl google
Detektor/reguła wideo YouTube ytl google
Zmienna ID Classes
Własny plik cookie k google
Zmienna zdarzenia automatycznego v google
Stała c google
Numer wersji kontenera ctv google
Zdarzenie niestandardowe e google
Niestandardowa zmienna JavaScriptu jsm customScripts
Zmienna warstwy danych v google
Tryb debugowania dbg google
Element DOM d google
Widoczność elementu vis google
Ustawienia Google Analytics (starsza wersja) gas google
Strona odsyłająca HTTP f google
Zmienna JavaScript j google
Tabela przeglądowa smm google
Losowa liczba r google
Tabela wyrażeń regularnych remm google
URL u google

W tabeli poniżej znajdziesz listę dostępnych klas i ich powiązania z innymi klasami. Kolumna Lista dozwolonych automatycznie przedstawia listę klas, które zostaną domyślnie umieszczone na liście dozwolonych, gdy klasa z danego wiersza również znajdzie się na liście dozwolonych. Podobnie kolumna Zablokowane automatycznie zawiera listę klas, które zostaną domyślnie zablokowane, gdy klasa z danego wiersza znajdzie się na liście zablokowanych.

Klasa Opis Automatycznie umieszczona na liście dozwolonych Lista zablokowanych automatycznie
customPixels Możliwość wysyłania pikseli do adresów URL zdefiniowanych przez użytkownika. nonGooglePixels customScripts
html
customScripts Uruchomienie kodu JavaScript dostarczonego przez użytkownika. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google Umożliwia tylko uruchamianie skryptów hostowanych przez Google i wysyłanie pikseli do Google.
html Alias dla customScripts. Pamiętaj, że jest to też ID w przypadku niestandardowego tagu HTML. Dzięki temu użytkownicy starszego typu będą mogli też korzystać z zalet klasy customScripts. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels Możliwość wysyłania pikseli do domen innych niż Google. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Umożliwia uruchamianie skryptów dostarczonych przez Google. nonGooglePixels
customScripts
html
nonGoogleIframes Umożliwia wstrzykiwanie elementów iframe z domen spoza Google. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts JavaScript w trybie piaskownicy używany jako część szablonów niestandardowych. Brak Brak