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