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:
- 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).
- 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).
- 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.
- 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 zablokowanienonGoogleScripts
. 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 |
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 |