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:
- 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).
- 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).
- 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.
- 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
nonGooglePixelsspowoduje automatyczne zablokowanienonGoogleScripts. 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 |
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
|
customScriptshtml
|
customScripts |
Możliwość uruchamiania kodu JavaScript dostarczonego przez użytkownika. |
htmlcustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
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. |
customScriptscustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
customScripts
|
nonGooglePixels |
Możliwość wysyłania pikseli do domen innych niż Google. |
customPixelscustomScriptshtmlnonGoogleScriptsnonGoogleIframes
|
|
nonGoogleScripts |
Możliwość uruchamiania skryptów, które nie zostały dostarczone przez Google. |
nonGooglePixels |
customScriptshtml
|
nonGoogleIframes |
Może wstawiać elementy iframe z domen innych niż Google. |
nonGooglePixels |
customScriptshtmlnonGoogleScripts
|
sandboxedScripts |
JavaScript w trybie piaskownicy używany w ramach szablonów niestandardowych. | Brak | Brak |