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 possano aggiungere determinati tag al proprio 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 livello dati. Queste chiavi
ignorano qualsiasi configurazione nel container. Se sono correttamente inseriti nella lista bloccata,
tag, attivatori e variabili non vengono attivati anche se sono stati configurati per
l'attivazione in Google Tag Manager.
Il seguente esempio mostra come inizializzare il livello dati con una
consente 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 trasferiti 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, trigger 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 le liste bloccate:
- Liste consentite Quando viene impostata una lista consentita, i tag, i trigger e le variabili pertinenti vengono eseguiti solo se si trovano nella lista consentita, in modo esplicito (per tipo ID) o implicito (se tutte le relative classi sono presenti nell'elenco).
- Liste bloccate Quando è stata impostata una lista bloccata, tag, attivatori e variabili verranno eseguiti solo se non si trovano nella lista bloccata, in modo esplicito (per ID tipo) o implicito (se una qualsiasi delle loro classi è presente nell'elenco).
- Le liste bloccate hanno la precedenza sulle liste consentite Quando 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 in quella classe.
- 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
nonGooglePixelsbloccherà automaticamente anchenonGoogleScripts. Verranno bloccati tutti i tag, gli attivatori e le variabili appartenenti a uno dei due gruppi.
La tabella seguente fornisce un elenco dei tag, degli attivatori e delle variabili disponibili, dei relativi tipi e delle 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 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 (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 |
|
| Dstillery Universal Pixel Tag | m6d |
nonGooglePixels |
| Tag Eulerian Analytics | ela |
customScripts |
| Tag Google (in precedenza configurazione Google Analytics) | 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 Marin Software | ms |
nonGoogleScripts |
| Mediaplex - Tag IFRAME MCT | mpm |
nonGoogleIframes |
| Mediaplex - Tag ROI IMG 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 |
| OwnerListens Message 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 |
| 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 reindirizzamento SearchForce | sfr |
nonGooglePixels |
| Shareaholic | shareaholic |
nonGoogleScripts |
| Widget Survicate | svw |
nonGoogleScripts |
| Tag di conversione lead Tradedoubler | tdlc |
nonGooglePixels |
| Tag 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 del piè di pagina globale di 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 di clic | cl |
google |
| Listener/attivatore di invio moduli | fsl |
|
| Listener/trigger cronologia | hl |
google |
| Listener/trigger errori JavaScript | jel |
google |
| Listener/attivatore di clic sui link | lcl |
|
| Listener/attivatore profondità di scorrimento | sdl |
google |
| Listener/attivatore di timer | tl |
google |
| Attivatore/listener 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 delle classi disponibili e delle loro relazioni con altre classi. La colonna Inseriti automaticamente nella lista consentita rappresenta l'elenco dei corsi che verranno inseriti implicitamente nella lista consentita quando viene inserito nella lista consentita anche il corso della riga. Allo stesso modo, la colonna Elenco bloccato automaticamente rappresenta l'elenco dei corsi che verranno inseriti implicitamente nell'elenco bloccato quando il corso della riga viene inserito nell'elenco bloccato.
| Classe | Descrizione | Nella lista consentita automaticamente | Inserite automaticamente in una lista bloccata |
|---|---|---|---|
customPixels |
In grado di inviare pixel agli URL definiti dall'utente. |
nonGooglePixels
|
customScriptshtml
|
customScripts |
In grado di eseguire il codice JavaScript fornito dall'utente. |
htmlcustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
html
|
google |
In grado solo di eseguire script ospitati da Google e inviare pixel a Google. | ||
html |
Alias per customScripts. Tieni presente che questo è anche il
ID per il tag HTML personalizzato. In questo modo, anche gli utenti legacy
possono usufruire dei vantaggi della classe customScripts. |
customScriptscustomPixelsnonGooglePixelsnonGoogleScriptsnonGoogleIframes
|
customScripts
|
nonGooglePixels |
In grado di inviare pixel a domini non Google. |
customPixelscustomScriptshtmlnonGoogleScriptsnonGoogleIframes
|
|
nonGoogleScripts |
In grado di eseguire script non forniti da Google. |
nonGooglePixels |
customScriptshtml
|
nonGoogleIframes |
In grado di inserire iframe da domini non Google. |
nonGooglePixels |
customScriptshtmlnonGoogleScripts
|
sandboxedScripts |
JavaScript con sandbox utilizzato nell'ambito dei modelli personalizzati. | Nessuno | Nessuno |