Sebbene non sia consigliabile limitare i tipi di tag implementati utilizzando 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 siano in grado di aggiungere determinati tag al proprio sito per motivi di stabilità del codice o di raccolta dei dati. Questo articolo 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 livello dati. Queste chiavi eseguono l'override di qualsiasi configurazione nel contenitore. Se inserito correttamente nella lista bloccata, i tag, gli attivatori e le variabili non si attivano anche se sono stati configurati per l'attivazione in Google Tag Manager.
L'esempio seguente mostra come inizializzare il livello dati con una lista consentita e una lista bloccata. Entrambi gli elenchi sono facoltativi e puoi utilizzarli separatamente 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 di tag, attivatore o variabile specifico oppure a una classe di tipi. Le classi rappresentano gruppi di tag, attivatori e variabili che hanno le stesse funzionalità. Ad esempio, tutti i tag in grado di inviare pixel a domini non Google avranno la classe nonGooglePixels
. Le classi sono utili per le funzionalità di blocco nei tag, negli attivatori e nelle variabili attuali e futuri.
È importante comprendere le regole che governano le liste consentite e bloccate:
- Liste consentite Una volta impostata una lista consentita, i tag, gli attivatori e le variabili pertinenti vengono eseguiti solo se sono nella lista consentita, in modo esplicito (per ID tipo) o implicitamente (indicando tutte le loro classi nell'elenco).
- Liste bloccate Quando una lista bloccata è stata impostata, i tag, gli attivatori e le variabili vengono eseguiti solo se non sono nella lista bloccata, in modo esplicito (per ID tipo) o implicitamente (fornendo una qualsiasi delle loro classi nell'elenco).
- Le liste bloccate eseguono l'override delle liste consentite Se sono state 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 in quella classe, ma non è vero il contrario. Non puoi utilizzare una lista bloccata per una classe di tag e una lista consentita per un tag specifico di quella classe.
- I corsi hanno relazioni
Alcune classi hanno relazioni con altre. Ad esempio, i tag che possono eseguire script non Google possono (per definizione) inviare pixel non Google. Per questo motivo, il blocco di
nonGooglePixels
comporta anche il blocco automatico dinonGoogleScripts
. Tutti i tag, gli attivatori e le variabili che appartengono a uno dei due gruppi verranno bloccati.
La seguente tabella fornisce un elenco di tag, attivatori e variabili disponibili, 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 Pixel smart AdRoll | asp |
nonGoogleScripts |
Tag di monitoraggio delle conversioni di Google Ads | awct |
google |
Tag di remarketing di Google Ads | sp |
google |
Tag di conversione Affiliate Window | awc |
nonGoogleScripts |
Tag percorso Affiliate Window | 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 standard ClickTale (OBSOLETE) | 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 per uova pazze | 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 di pixel universale Dstillery | 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 Lytics JS | ljs |
nonGoogleScripts |
Tag Software Marin | ms |
nonGoogleScripts |
Mediaplex - Tag IFRAME MCT | mpm |
nonGoogleIframes |
Mediaplex - Tag IMG ROI standard | mpr |
nonGooglePixels |
Message Mate | messagemate |
nonGoogleScripts |
Tag Mouseflow | mf |
nonGoogleScripts |
Pixel Neustar | ta |
nonGoogleScripts |
Tag DCR Static Lite di Nielsen | ndcr |
nonGoogleScripts |
Tag Nudge Content Analytics | nudge |
nonGoogleScripts |
Codice di monitoraggio Oktopost | okt |
nonGoogleScripts |
Tag di conversione Optimise | omc |
nonGoogleScripts |
"ownerascolta i messaggi" e "mate" | messagemate |
nonGoogleScripts |
Pixel di Perfect Audience | pa |
nonGoogleScripts |
Canvas Personali | pc |
nonGoogleScripts |
pntr |
nonGoogleScripts |
|
Placed | placedPixel |
nonGoogleScripts |
Piattaforma Voice of Customer di Pulse Insights | pijs |
nonGoogleScripts |
Misurazione del pubblico Quantcast | qcm |
nonGoogleScripts |
Pixel Quora | qpx |
nonGoogleScripts |
Rawsoft FoxMetrics | fxm |
nonGoogleScripts |
Tag JavaScript di SaleCycle | scjs |
customScripts |
Tag di pixel di SaleCycle | scp |
customPixels |
Monitoraggio JavaScript di SearchForce per pagine di conversione | sfc |
nonGoogleScripts |
Monitoraggio JavaScript di SearchForce per la pagina di destinazione | sfl |
nonGoogleScripts |
Tag di monitoraggio reindirizzamento SearchForce | sfr |
nonGooglePixels |
Shareaholic | shareaholic |
nonGoogleScripts |
Widget Survicate | svw |
nonGoogleScripts |
Tag di conversione lead TradeDoubler | tdlc |
nonGooglePixels |
Tag di conversione vendite TradeDoubler | tdsc |
nonGooglePixels |
Tag di monitoraggio delle conversioni Turn | tc |
nonGoogleScripts |
Tag raccolta dati Turn | tdc |
nonGoogleScripts |
Tag Twitter Universal Website | twitter_website_tag |
nonGoogleScripts |
Tag Universal Analytics | ua |
google |
Tag piè di pagina globale di Upsellit | uslt |
customScripts |
Tag di conferma dell'upsell | uspt |
customScripts |
Tag JavaScript interattivo Ve | vei |
nonGoogleScripts |
Pixel interattivo Ve | veip |
nonGooglePixels |
Tag di conversione VisualDNA | vdc |
nonGoogleScripts |
Xtremepush | xpsh |
nonGoogleScripts |
Yieldify | yieldify |
nonGoogleScripts |
Zone | zone |
|
Trigger | ID |
Classes |
---|---|---|
Listener/attivatore visibilità elemento | evl |
google |
Listener di clic/attivatore | cl |
google |
Listener/attivatore invio modulo | fsl |
|
Listener/attivatore cronologia | hl |
google |
Listener/attivatore di errori JavaScript | jel |
google |
Listener di clic sui link/attivatore | lcl |
|
Listener/attivatore profondità di scorrimento | sdl |
google |
Listener/attivatore timer | tl |
google |
Listener/attivatore video 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 delle espressioni regolari | remm |
google |
URL | u |
google |
La tabella seguente fornisce un elenco dei corsi disponibili e delle relative relazioni con gli altri corsi. La colonna Includi automaticamente nella lista consentita rappresenta l'elenco dei corsi che saranno implicitamente inseriti nella lista consentita quando anche la classe da quella riga sarà inclusa nella lista consentita. Analogamente, la colonna Lista bloccata automaticamente rappresenta l'elenco di classi che saranno implicitamente nella lista bloccata quando la classe della riga in questione viene inserita nella lista bloccata.
Classe | Descrizione | Inserimento automatico nella lista consentita | Inserimento automatico in lista bloccata |
---|---|---|---|
customPixels |
Capacità 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 questo è anche ID per il tag HTML personalizzato. In questo modo, gli utenti legacy ricevono anche i vantaggi della classe customScripts . |
customScripts customPixels nonGooglePixels nonGoogleScripts nonGoogleIframes
|
customScripts
|
nonGooglePixels |
In grado di inviare pixel a domini non Google. |
customPixels customScripts html nonGoogleScripts nonGoogleIframes
|
|
nonGoogleScripts |
Possibilità di eseguire script non forniti da Google. |
nonGooglePixels |
customScripts html
|
nonGoogleIframes |
In grado di inserire iframe da domini non Google. |
nonGooglePixels |
customScripts html nonGoogleScripts
|
sandboxedScripts |
JavaScript con sandbox utilizzato come parte di modelli personalizzati. | Nessuno | Nessuno |