Limita il deployment dei tag

Anche se non è consigliabile limitare i tipi di tag implementati con Google Tag Manager, per vari motivi potrebbe essere necessario limitare i tipi di tag implementati su un sito. Ad esempio, alcuni proprietari di siti potrebbero non volere che gli utenti di Google Tag Manager possano aggiungere determinati tag al loro sito per motivi di stabilità del codice o di raccolta dei dati. Questo documento descrive come limitare l'implementazione dei tag in Tag Manager.

Per controllare quali tag, attivatori e variabili sono consentiti in una pagina, utilizza le chiavi gtm.allowlist e/o gtm.blocklist nel tuo livello dati. Queste chiavi overrideranno qualsiasi configurazione nel contenitore. Se inseriti correttamente nella lista bloccata, i tag, gli attivatori e le variabili non verranno attivati anche se sono stati configurati per essere attivati in Google Tag Manager.

L'esempio seguente mostra come inizializzare il livello dati sia con una lista consentita sia con una lista bloccata. Entrambi gli elenchi sono facoltativi e puoi utilizzarli singolarmente o insieme (come mostrato). Entrambi gli elenchi devono essere di tipo Array e i valori nell'elenco devono essere di tipo String. Questi valori devono essere inviati al livello dati prima dell'attivazione di qualsiasi tag:

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

Ogni ID nell'elenco corrisponde a un tipo specifico di tag, attivatore o variabile o a una classe di tipi. Le classi rappresentano gruppi di tag, attivatori e variabili con le stesse funzionalità. Ad esempio, tutti i tag che possono inviare pixel a domini non Google avranno la classe nonGooglePixels. Le classi sono utili per bloccare le funzionalità nei tag, negli attivatori e nelle variabili attuali e futuri.

È importante comprendere le regole che regolano le liste consentite e quelle bloccate:

  1. Liste consentite Quando è stata impostata una lista consentita, i tag, gli attivatori e le variabili pertinenti verranno eseguiti solo se sono presenti nella lista consentita, in modo esplicito (in base all'ID tipo) o implicito (se tutti i relativi tipi sono presenti nell'elenco).
  2. Liste bloccate Quando è stata impostata una lista bloccata, i tag, gli attivatori e le variabili vengono eseguiti solo se non sono presenti nella lista bloccata, in modo esplicito (in base all'ID tipo) o implicito (se qualsiasi dei relativi tipi è presente nell'elenco).
  3. Le liste bloccate hanno la precedenza sulle liste consentite Quando sono impostate entrambe, le liste bloccate hanno la precedenza. Puoi utilizzare una lista consentita per una classe di tag e una lista bloccata per un tag specifico all'interno di quella classe, ma non il contrario. Non puoi utilizzare una lista bloccata per una classe di tag e una lista consentita per un tag specifico all'interno di quella classe.
  4. I corsi hanno relazioni Alcuni corsi hanno relazioni con altri corsi. Ad esempio, i tag che possono eseguire script non Google possono (per definizione) inviare pixel non Google. Per questo motivo, il blocco di nonGooglePixels bloccherà automaticamente anche nonGoogleScripts. Tutti i tag, gli attivatori e le variabili che appartengono a uno dei gruppi verranno bloccati.

La seguente tabella fornisce un elenco di tag, attivatori e variabili disponibili, con i relativi tipi e le classi a cui appartengono:

Tag ID Classes
Tag generico AB Tasty abtGeneric nonGoogleScripts
Tag AdAdvisor ta nonGoogleScripts
Tag Adometry adm google
Tag AdRoll Smart Pixel asp nonGoogleScripts
Tag di monitoraggio delle conversioni di Google Ads awct google
Tag di remarketing di Google Ads sp google
Tag di conversione finestra di affiliazione awc nonGoogleScripts
Tag percorso finestra di affiliazione awj nonGoogleScripts
Monitoraggio eventi universale annunci Bing baut nonGoogleScripts
Soluzione di rilevamento dati sugli acquirenti Bizrate Insights bb nonGoogleScripts
Soluzione di rilevamento dati sull'abbandono di siti Bizrate Insights bsa nonGoogleScripts
Tag di monitoraggio ClickTale Standard (OBSOLETO) cts nonGoogleScripts
Tag comScore Unified Digital Measurement csm nonGoogleScripts
Conversant Mediaplex - Tag IFRAME MCT mpm nonGoogleIframes
Conversant Mediaplex - Tag IMG ROI standard mpr nonGooglePixels
Linker conversioni gclidw google
Tag Crazy Egg cegg nonGoogleScripts
OneTag di Criteo crto nonGoogleScripts
Tag HTML personalizzato html customScripts
Tag immagine personalizzato img customPixels
Tag DistroScale dstag nonGoogleScripts
Tag Contatore Floodlight flc
Tag Vendite Floodlight fls
Tag Dstillery Universal Pixel m6d nonGooglePixels
Tag Eulerian Analytics ela customScripts
Tag Google (in precedenza configurazione Google Analytics 4) gaawc google
Evento Google Analytics 4 gaawe google
Tag Google Analytics (legacy) ga google
Soddisfazione relativa al sito web Google Consumer Surveys gcs google
Tag Google Trusted Stores ts
Codice di monitoraggio Hotjar hjtc nonGoogleScripts
Tag di monitoraggio delle chiamate Infinity infinity nonGoogleScripts
Intent Media - Ricerca e confronto di annunci sca nonGoogleScripts
Tag di monitoraggio K50 k50Init nonGoogleScripts
LeadLab ll nonGoogleScripts
Tag LinkedIn bzi nonGoogleScripts
Tag JS Lytics ljs nonGoogleScripts
Tag software Marin ms nonGoogleScripts
Mediaplex - Tag IFRAME MCT mpm nonGoogleIframes
Mediaplex - Tag ROI IMG standard mpr nonGooglePixels
Message Mate messagemate nonGoogleScripts
Tag Mouseflow mf nonGoogleScripts
Neustar Pixel ta nonGoogleScripts
Tag DCR Static Lite di Nielsen ndcr nonGoogleScripts
Nudge Content Analytics Tag nudge nonGoogleScripts
Codice di monitoraggio Oktopost okt nonGoogleScripts
Tag di conversione Optimise omc nonGoogleScripts
OwnerListens Message Mate messagemate nonGoogleScripts
Pixel di Perfect Audience pa nonGoogleScripts
Canvas Personali pc nonGoogleScripts
Pinterest pntr nonGoogleScripts
Placed placedPixel nonGoogleScripts
Piattaforma Voice of Customer di Pulse Insights pijs nonGoogleScripts
Misurazione del pubblico Quantcast qcm nonGoogleScripts
Quora Pixel qpx nonGoogleScripts
Rawsoft FoxMetrics fxm nonGoogleScripts
Tag JavaScript di SaleCycle scjs customScripts
Tag SaleCycle Pixel scp customPixels
Monitoraggio JavaScript di SearchForce per la pagina di conversione sfc nonGoogleScripts
Monitoraggio JavaScript di SearchForce per la pagina di destinazione sfl nonGoogleScripts
Tag di monitoraggio del reindirizzamento SearchForce sfr nonGooglePixels
Shareaholic shareaholic nonGoogleScripts
Widget Survicate svw nonGoogleScripts
Tag di conversione lead TradeDoubler tdlc nonGooglePixels
Tag di conversione di vendita Tradedoubler tdsc nonGooglePixels
Attivare il tag di monitoraggio delle conversioni tc nonGoogleScripts
Tag di raccolta dati Turn tdc nonGoogleScripts
Tag Twitter Universal Website twitter_website_tag nonGoogleScripts
Tag del piè di pagina globale Upsellit uslt customScripts
Tag di conferma Upsellit uspt customScripts
Tag JavaScript di Ve Interactive vei nonGoogleScripts
Pixel Ve Interactive veip nonGooglePixels
Tag di conversione VisualDNA vdc nonGoogleScripts
Xtremepush xpsh nonGoogleScripts
Yieldify yieldify nonGoogleScripts
Zone zone
Trigger ID Classes
Listener/attivatore di visibilità elemento evl google
Listener/attivatore clic cl google
Listener/attivatore di invio modulo fsl
Listener/attivatore cronologia hl google
Listener/attivatore errori JavaScript jel google
Listener/attivatore dei clic sui link lcl
Listener/attivatore profondità di scorrimento sdl google
Listener/attivatore timer tl google
Listener/attivatore video di YouTube ytl google
Variabile ID Classes
Cookie proprietario k google
Variabile evento automatico v google
Costante c google
Numero versione contenitore ctv google
Evento personalizzato e google
Variabile JavaScript personalizzata jsm customScripts
Variabile di livello dati v google
Modalità di debug dbg google
Elemento DOM d google
Visibilità elemento vis google
Impostazioni di Google Analytics (legacy) gas google
Referrer HTTP f google
Variabile JavaScript j google
Tabella di ricerca smm google
Numero casuale r google
Tabella RegEx remm google
URL u google

La tabella seguente fornisce un elenco dei gruppi disponibili e delle relative relazioni con altri gruppi. La colonna Lista consentita automaticamente rappresenta l'elenco di classi che saranno implicitamente incluse nella lista consentita quando anche la classe di quella riga sarà inclusa nella lista consentita. Analogamente, la colonna In lista bloccata automaticamente rappresenta l'elenco dei corsi che verranno implicitamente inseriti nella lista bloccata quando il corso della riga è inserito nella lista bloccata.

Classe Descrizione Nella lista consentita automatica Inserito nella lista bloccata automaticamente
customPixels Deve essere in grado di inviare pixel agli URL definiti dall'utente. nonGooglePixels customScripts
html
customScripts In grado di eseguire il codice JavaScript fornito dall'utente. html
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
html
google In grado di eseguire solo script ospitati da Google e di inviare pixel a Google.
html Alias per customScripts. Tieni presente che si tratta anche del ID per il tag HTML personalizzato. In questo modo, anche gli utenti legacy possono usufruire dei vantaggi della classe customScripts. customScripts
customPixels
nonGooglePixels
nonGoogleScripts
nonGoogleIframes
customScripts
nonGooglePixels Possibilità di inviare pixel a domini non Google. customPixels
customScripts
html
nonGoogleScripts
nonGoogleIframes
nonGoogleScripts In grado di eseguire script non forniti da Google. nonGooglePixels
customScripts
html
nonGoogleIframes In grado di iniettare iframe da domini non Google. nonGooglePixels
customScripts
html
nonGoogleScripts
sandboxedScripts JavaScript con sandbox utilizzato nell'ambito di modelli personalizzati. Nessuno Nessuno