Ogranicz wdrażanie tagów

Ograniczanie typów tagów wdrażanych za pomocą Menedżera tagów Google nie jest zalecane, ale z różnych powodów może być konieczne ograniczenie typów tagów wdrażanych w witrynie. Niektórzy właściciele witryn mogą na przykład nie chcieć, aby użytkownicy Menedżera tagów Google mogli dodawać do ich witryny określone tagi 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 zmienne są dozwolone na stronie, użyj kluczy gtm.allowlist lub gtm.blocklist w warstwie danych. Te klucze zastąpią wszystkie konfiguracje w kontenerze. Prawidłowo dodane do listy blokowanych tagi, reguły i zmienne nie będą się uruchamiać, nawet jeśli zostały skonfigurowane tak, aby uruchamiać się w Menedżerze tagów Google.

Poniższy przykład pokazuje, jak zainicjować warstwę danych za pomocą listy dozwolonych i listy zablokowanych. Obie listy są opcjonalne i możesz ich używać oddzielnie 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 jakichkolwiek tagów:

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

Każdy symbol ID na liście odpowiada konkretnemu typowi tagu, wyzwalacza 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 są przydatne do blokowania funkcji w obecnych i przyszłych tagach, regułach i zmiennych.

Warto znać zasady, które regulują listy dozwolonych i listy zablokowanych:

  1. Listy dozwolonych Gdy lista dozwolonych jest skonfigurowana, odpowiednie tagi, reguły i zmienne będą wykonywane tylko wtedy, gdy znajdują się na liście dozwolonych, jawnie (według identyfikatora typu) lub niejawnie (gdy wszystkie ich klasy znajdują się na liście).
  2. Listy zablokowanych Gdy lista zablokowanych jest ustawiona, tagi, reguły i zmienne będą wykonywane tylko wtedy, gdy nie znajdują się na tej liście, bezpośrednio (według identyfikatora typu) lub pośrednio (jeśli którakolwiek z ich klas znajduje się na liście).
  3. Listy zablokowanych mają wyższy priorytet niż listy dozwolonych Jeśli skonfigurowane są obie listy, pierwszeństwo mają listy zablokowanych. Możesz użyć listy dozwolonych w przypadku klasy tagów i listy zablokowanych w przypadku konkretnego tagu w tej klasie, ale nie odwrotnie. Nie możesz używać listy zablokowanych do klasy tagów i listy dozwolonych do konkretnego tagu w tej klasie.
  4. Zajęcia są powiązane z innymi zajęciami Niektóre zajęcia są powiązane z innymi zajęciami. Na przykład tagi, które mogą uruchamiać skrypty spoza Google, mogą (z definicji) wysyłać piksele spoza Google. Z tego powodu zablokowanie nonGooglePixels spowoduje automatyczne zablokowanie 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 typy oraz klasy, do których należą:

Tag ID Classes
Tag standardowy AB TASTY abtGeneric nonGoogleScripts
Tag AdAdvisor ta nonGoogleScripts
Tag Adometry adm google
Tag AdRoll Smart Pixel asp nonGoogleScripts
Tag śledzenia konwersji w Google Ads awct google
Tag remarketingowy Google Ads sp google
Tag konwersji Affiliate Window awc nonGoogleScripts
Tag ścieżki Affiliate Window 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
Tag śledzenia standardowego ClickTale (ZDEZAKTUALIZOWANY) cts nonGoogleScripts
Tag 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
Tag 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 Dstillery Universal Pixel m6d nonGooglePixels
Tag Eulerian Analytics ela customScripts
Tag Google (wcześniej konfiguracja Google Analytics) 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
Oktopost Tracking Code 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 w Tradedoubler polegającej na nawiązaniu kontaktu z potencjalnym klientem 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 globalnej stopki Upsellit uslt customScripts
Tag potwierdzenia Upsellit uspt customScripts
Tag JavaScript firmy Ve Interactive vei nonGoogleScripts
Ve Interactive Pixel 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
Odbiornik kliknięć/reguła cl google
Odbiornik/reguła przesyłania formularza fsl
Odbiornik/wyzwalacz historii hl google
Odbiornik/reguła błędów JavaScript jel google
Odbiornik/reguła kliknięć linków lcl
Detektor/reguła głębokości przewijania sdl google
Odbiornik/reguła licznika czasu tl google
Słuchacz/reguła filmu w 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

W tabeli poniżej znajdziesz listę dostępnych klas i ich powiązań z innymi klasami. Kolumna Automatycznie dodane do listy dozwolonych 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 Automatycznie zablokowane zawiera listę klas, które zostaną niejawnie zablokowane, gdy klasa z tego wiersza zostanie zablokowana.

Klasa Opis Automatycznie dodane do listy dozwolonych Automatycznie dodane do listy zablokowanych
customPixels Możliwość wysyłania pikseli na adresy URL zdefiniowane przez użytkownika. nonGooglePixels customScripts
html
customScripts Możliwość uruchamiania kodu JavaScript dostarczonego przez użytkownika. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google Może uruchamiać tylko skrypty hostowane przez Google i wysyłać piksele do Google.
html Alias dla customScripts. Pamiętaj, że jest to również ID w przypadku niestandardowego tagu HTML. Dzięki temu użytkownicy starszych wersji też będą mogli 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 Możliwość uruchamiania skryptów, które nie zostały dostarczone przez Google. nonGooglePixels
customScripts
html
nonGoogleIframes Może wstawiać elementy iframe z domen innych niż Google. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts JavaScript w trybie piaskownicy używany w ramach szablonów niestandardowych. Brak Brak