Ogranicz wdrażanie tagów

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

Aby określić, które tagi, reguły i zmienniki są dozwolone na stronie, użyj w swojej warstwie danych kluczy gtm.allowlist lub gtm.blocklist. Te klucze zastąpią wszystkie ustawienia w kontenerze. Gdy tagi, reguły i zmienne zostaną prawidłowo umieszczone na liście zablokowanych, nie będą się uruchamiać, nawet jeśli zostały skonfigurowane do uruchomienia w Menedżerze tagów Google.

Ten przykład pokazuje, jak zainicjować warstwę danych za pomocą list dozwolonych i zablokowanych. Obie listy są opcjonalne i możesz ich używać osobno 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 przesłać 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 konkretnemu tagowi, rodzajowi reguły lub zmiennej albo klasie typów. Klasy to 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 możliwości w bieżących i przyszłych tagach, regułach i zmiennych.

Należy zrozumieć zasady dotyczące list dozwolonych i blokowanych:

  1. Listy dozwolonych Po ustawieniu listy dozwolonych odpowiednie tagi, reguły i zmienniki będą działać tylko wtedy, gdy znajdują się na liście dozwolonych, albo jawnie (na podstawie typu ID), albo domyślnie (jeśli wszystkie ich klasy znajdują się na liście).
  2. Listy zablokowanych adresów Gdy ustawisz listę zablokowanych adresów, tagi, reguły i zmienne będą się wykonywać tylko wtedy, gdy nie znajdują się na liście zablokowanych adresów, albo jawnie (według typu ID), albo pośrednio (jeśli jakikolwiek z ich klas znajduje się na liście).
  3. Listy zablokowanych mają pierwszeństwo przed listami dozwolonych. Jeśli obie listy są ustawione, pierwszeństwo ma lista 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 w drugą stronę. Nie możesz użyć listy zablokowanych dla klasy tagów i listy dozwolonych dla określonego tagu w tej klasie.
  4. Zajęcia mają relacjeNiektóre zajęcia mają relacje z innymi zajęciami. Na przykład tagi, które mogą uruchamiać skrypty niepochodzące od Google, mogą (z definicji) wysyłać piksele firm innych niż Google. Z tego powodu zablokowanie nonGooglePixels spowoduje automatyczne zablokowanie nonGoogleScripts. Wszystkie tagi, reguły i zmienne należące do którejkolwiek z tych grup zostaną zablokowane.

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

Tag ID Classes
Tag standardowy AB TASTY abtGeneric nonGoogleScripts
Tag AdAdvisor ta nonGoogleScripts
Tag Adometry adm google
Tag pikselowy AdRoll SmartPixel asp nonGoogleScripts
Tag śledzenia konwersji w Google Ads awct google
Tag remarketingowy Google Ads sp google
Tag konwersji okna afiliacyjnego awc nonGoogleScripts
Tag ścieżki w oknie czasowym dla partnera 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 pomiarowy comScore Unified Digital Measurement csm nonGoogleScripts
Conversant Mediaplex – tag IFRAME MCT mpm nonGoogleIframes
Conversant Mediaplex – standardowy tag IMG ROI mpr nonGooglePixels
tag łączący konwersje. gclidw google
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
Tag pikselowy Universal 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 JS Lytics ljs nonGoogleScripts
Tag Marin Software ms nonGoogleScripts
Mediaplex – tag IFRAME MCT mpm nonGoogleIframes
Mediaplex – standardowy tag IMG ROI mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
Tag Mouseflow mf nonGoogleScripts
Neustar Pixel ta nonGoogleScripts
Nielsen DCR Static Lite Tag ndcr nonGoogleScripts
Tag analityki treści Nudge nudge nonGoogleScripts
Kod śledzenia Oktopost okt nonGoogleScripts
Tag optymalizacji konwersji omc nonGoogleScripts
OwnerListens 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 polegającej na nawiązaniu kontaktu z potencjalnym klientem w Tradedoubler tdlc nonGooglePixels
Tag konwersji sprzedaży Tradedoubler tdsc nonGooglePixels
Włączanie tagu śledzenia konwersji tc nonGoogleScripts
Tag zbierania danych tdc nonGoogleScripts
Twitter Universal Website Tag twitter_website_tag nonGoogleScripts
Tag globalnej stopki Upsellit uslt customScripts
Tag potwierdzenia Upsellit uspt customScripts
Tag JavaScript firmy Ve Interactive vei nonGoogleScripts
Piksel Ve Interactive veip nonGooglePixels
VisualDNA Conversion Tag vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
Strefy zone
Aktywator ID Classes
Odbiornik/reguła widoczności elementu evl google
Detektor/reguła kliknięcia cl google
Detektor/aktywator przesyłanych formularzy fsl
Odbiornik historii lub wyzwalacz hl google
Odbiornik/wyzwalacz błędów JavaScript jel google
Odbiornik/wyzwalacz kliknięć linku lcl
Detektor/reguła głębokości przewijania sdl google
Detektor/wyzwalacz licznika czasu tl google
Detektor/wyzwalacz 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 JavaScript 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

Tabela poniżej zawiera listę dostępnych klas i ich relacji z innymi klasami. Kolumna Dozwolone automatycznie zawiera listę klas, które zostaną automatycznie dodane do listy dozwolonych, gdy klasa z tego wiersza również zostanie dodana do listy dozwolonych. Podobnie kolumna Lista zablokowanych automatycznie zawiera listę zajęć, które zostaną automatycznie zablokowane, gdy zajęcia z danego wiersza zostaną zablokowane.

Klasa Opis Dozwolone automatycznie Lista zablokowanych automatycznie
customPixels Może wysyłać piksele na adresy URL zdefiniowane przez użytkownika. nonGooglePixels customScripts
html
customScripts Umożliwia uruchamianie kodu JavaScript udostępnionego 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 domeny customScripts. Zwróć uwagę, że jest to też pole ID niestandardowego tagu HTML. Dzięki temu użytkownicy starszych wersji również będą mogli korzystać z klasy customScripts. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels Umożliwia wysyłanie pikseli do domen innych niż Google. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts Umożliwia uruchamianie skryptów nieudostępnionych 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