Attivatori

Un attivatore è una condizione che deve restituire il valore true o false al momento dell'attivazione. Gli attivatori associati a un tag gestiscono il momento in cui il tag viene attivato o meno.

Panoramica

Un tag deve avere almeno un attivatore per poter essere attivato. Gli attivatori vengono valutati durante l'orario di attivazione e i tag associati vengono attivati (o non attivati) quando le condizioni di attivazione sono soddisfatte. Ad esempio, nella home page di example.com verrà attivato un tag con un attivatore basato su un evento di visualizzazione di pagina con il seguente filtro:

url è uguale a example.com/index.html

Un attivatore è composto da un evento e uno o più filtri (ad eccezione degli eventi personalizzati che non richiedono un filtro). Ogni filtro ha il seguente formato: [Variabile] [Operatore] [Valore]

Variabile Operatore Valore
Scegli tra url, referrer e così via Scegli tra è uguale a, contiene e così via Specifica un valore. Google Tag Manager confronta il valore che fornisci con il valore al momento dell'attivazione nella variabile.

Nel nostro esempio, la variabile "url" è valutata al momento dell'attivazione runtime. La variabile "url" è stata definita in modo da contenere l'URL della pagina corrente. Pertanto, al momento dell'attivazione, l'URL della pagina corrente viene confrontato con il valore da te fornito, "example.com/index.html", per stabilire se la condizione di attivazione è stata soddisfatta.

Nei contenitori web, puoi attivare le variabili integrate quali URL pagina, nome host pagina o referrer. Inoltre, quando imposti un attivatore basato su clic, Google Tag Manager utilizza variabili integrate per compilare automaticamente le variabili corrispondenti all'ID elemento, alle classi e così via che hanno ricevuto un clic. Con queste variabili, puoi creare gli attivatori che utilizzerai più di frequente. Tuttavia, puoi definire anche le tue variabili personalizzate e utilizzare i loro valori nei filtri degli attivatori. Per ulteriori informazioni, consulta Variabili.

Tag Manager è dotato di molte variabili integrate in grado di soddisfare tutte le esigenze più comuni, come la raccolta di URL, ID clic e così via. Le variabili integrate devono essere attivate in Tag Manager per risultare accessibili nei menu a discesa. Ulteriori informazioni

Puoi fornire più filtri ([Variabile] [Operatore] [Valore]) in un solo attivatore. L'attivatore viene soddisfatto se tutte le sue condizioni sono soddisfatte.

Attivatori di attivazione/blocco per i tag

Un tag viene attivato ogni volta che uno dei suoi attivatori viene soddisfatto. Ad esempio, se un tag ha due attivatori, uno per "tutte le pagine" e un altro per "solo pagina ABC", tale tag viene attivato su tutte le pagine.

Un attivatore che impedisce l'attivazione di un tag prevale sull'altro attivatore. Ad esempio, se un tag ha un attivatore "tutte le pagine" e un attivatore di blocco "URL è uguale a grazie.html", il tag non verrà mai attivato sulla pagina "grazie.html".

Tipi di attivatori

Tutti i tag che si attivano in Tag Manager sono attivati da eventi. Ogni volta che un evento è registrato da Tag Manager, gli attivatori del contenitore vengono valutati e i tag si attivano di conseguenza. Nessun tag può essere attivato se non ci verifica un evento.

Un evento può essere una visualizzazione di pagina, un clic su un pulsante, l'invio di un modulo o qualsiasi evento personalizzato da te definito. Tag Manager presenta sei tipi di eventi integrati, più un'opzione di evento personalizzato. Il primo passaggio per la configurazione di un attivatore è la selezione del tipo di evento ad esso associato. Gli eventi integrati comprendono:

Visualizzazione di pagina (Web)

Questo evento corrisponde al rendering di una pagina nel browser web dell'utente e può essere ulteriormente configurato tramite il menu a discesa del tipo di attivatore, per indicare a Tag Manager se il tag deve essere attivato immediatamente quando il browser inizia ad analizzare la pagina (Visualizzazione di pagina), dopo che il browser ha finito di creare il DOM della pagina completa (DOM pronto) o dopo che la pagina è stata completamente caricata, comprese le risorse incorporate come le immagini e gli script (Finestra caricata). La modifica dei tempi di un attivatore basato su visualizzazione di pagina può essere utile se il tag utilizza variabili DOM o JavaScript per acquisire valori dinamici. Tutti i tag basati su visualizzazione di pagina che interagiscono con il DOM per compilare le variabili devono utilizzare il tipo di attivatore DOM pronto per garantire che le variabili siano impostate in modo coerente.

Clic (Web)

Per attivare un tag quando l'utente fa clic su un link o un elemento della pagina, seleziona il tipo di evento clic.

Nel filtro dell'attivatore, ti consigliamo di specificare l'URL (o il pattern URL) delle pagine in cui prevedi che si verifichi il clic, per ottimizzare il rendimento di Tag Manager.

Quando l'utente fa clic su un elemento delle pagine corrispondenti al filtro, Google Tag Manager compila automaticamente le seguenti variabili (a condizione che tu abbia attivato queste variabili integrate):

  • Click Element: elemento HTML su cui è stato fatto clic.
  • Click Classes: matrice dei valori presenti nell'attributo classe dell'elemento.
  • Click ID: attributo ID dell'elemento su cui è stato fatto clic.
  • Click Target: attributo target dell'elemento su cui è stato fatto clic.
  • Click URL: attributo HREF dell'elemento su cui è stato fatto clic, se disponibile.
  • Click Text: testo visibile all'interno dell'elemento su cui è stato fatto clic.

Successivamente, puoi includere tali variabili nel filtro dell'attivatore clic. Ad esempio, se hai un pulsante con la seguente marcatura sulla pagina www.example.com/carrello.html

<button type="submit" id="cart-add" class="addToCart" >AGGIUNGI AL CARRELLO</button>

La seguente configurazione di attivatore attiverà un tag quando l'utente farà clic su tale pulsante:

Configurazione attivatore

Tipo di attivatore: Clic-Tutti gli elementi
Questo attivatore si attiva su: alcuni clic
ID clic uguale a cart-add
URL pagina contiene example.com/carrello.html

Puoi configurare ulteriormente un attivatore basato su clic per specificare se vuoi che rilevi solo i clic sui link standard (opzione "Solo link") o i clic su qualsiasi elemento HTML della pagina (opzione "Tutti gli elementi").

Poiché in genere i clic sui link provocano il caricamento di una nuova pagina nel browser e l'interruzione di qualsiasi richiesta HTTP in attesa, hai la possibilità di aggiungere un breve ritardo per consentire ai tag attivati da Tag Manager di essere eseguiti correttamente prima del reindirizzamento alla pagina successiva. Selezionando l'opzione "Attendi i tag", l'apertura dei link viene ritardata finché tutti i tag non sono attivati o il tempo di timeout specificato non è trascorso, a seconda dell'evento che si verifica per primo.

L'opzione "Verifica convalida" ti consente di attivare i tag solo quando l'apertura del link è considerata un'azione valida. Se deselezionata, i tag vengono attivati ogni volta che un utente tenta di fare clic sul link. Per ulteriori informazioni, consulta l'opzione Verifica convalida di seguito.

Visibilità di un elemento (Web)

Utilizza l'attivatore Visibilità di un elemento per attivare i tag quando un elemento o elementi specifici diventano visibili. L'attivatore si attiva quando un elemento selezionato appare nell'area visibile o è visibile in base allo stile (ad es. non nascosto). Le azioni che potrebbero far diventare visibile un elemento includono: carica la pagina o farla scorrere, passare a una scheda di sfondo nella finestra del browser o avviare una modifica della posizione dell'elemento o dello stile in base al codice.

L'attivatore Visibilità di un elemento può entrare in azione in base alla visibilità di uno o più elementi. Utilizza il menu Metodo di selezione per scegliere se selezionare gli elementi utilizzando un attributo ID o un selettore CSS:

  • ID: seleziona un singolo elemento in base al valore dell'attributo ID di un elemento.
  • Selettore CSS: seleziona uno o più elementi in base a un modello di selettore CSS specificato.

Poi, scegli quando attivare l'attivatore:

  • Una volta per pagina: l'attivatore si attiva solo una volta per pagina. Se l'ID o il selettore CSS trova corrispondenze tra più elementi su una determinata pagina, l'attivatore si attiva solo la prima volta che uno di tali elementi è visibile su quella pagina.

    Se l'utente ricarica la pagina o passa a una nuova, l'attivatore viene reimpostato e può attivarsi di nuovo in base alla visibilità dell'elemento selezionato.

  • Una volta per elemento: l'attivatore si attiva una volta sola per ogni elemento selezionato su ciascuna pagina. Se un selettore CSS trova corrispondenze tra più elementi su una determinata pagina vengono, l'attivatore si attiva la prima volta che uno di tali elementi sarà visibile su quella pagina.

    Quando utilizzi il metodo di selezione ID, questa opzione in genere funziona allo stesso modo dell'opzione Una volta per pagina. Se più elementi su una pagina hanno lo stesso ID, solo il primo elemento corrispondente attiva questo attivatore. Se nelle impostazioni Avanzate è attivata l'opzione Rileva modifiche nel DOM e se sono presenti più elementi sulla pagina con lo stesso ID, questa opzione può causare la riattivazione dell'attivatore nel caso in cui una modifica DOM osservata rimuova il primo elemento corrispondente.

    Se l'utente ricarica la pagina o passa a una nuova, l'attivatore viene reimpostato e può attivarsi di nuovo in base alla visibilità dell'elemento selezionato.

  • Ogni volta che un elemento appare sullo schermo: l'attivatore si attiva ogni volta che un elemento corrispondente diventa visibile. Ad esempio, l'attivatore si attiva se è impostato in modo da rispondere alla visibilità di un elemento di foo ID e l'utente fa scorrere la pagina verso il basso fino a rendere visibile l'elemento foo. Se l'utente fa scorrere di nuovo la pagina verso l'alto riportando l'elemento foo a livello below the fold e poi la fa scorrere verso il basso, l'attivatore si riattiva.

Opzioni avanzate

  • Percentuale minima visibilità: specifica in che percentuale l'elemento selezionato deve essere visibile sullo schermo prima che l'attivatore si attivi. Per impostazione predefinita, affinché l'attivatore si attivi, gli elementi devono essere per il 50% sullo schermo. Ad esempio, se un utente fa scorrere la pagina verso il basso portando un elemento selezionato nell'area visibile in modo parziale, l'attivatore si attiva quando è visibile il 50% dell'elemento. Se imposti questo campo su 100, prima di attivarsi l'attivatore attende che l'elemento sia completamente nell'area visibile (100%).

  • Imposta il tempo minimo sullo schermo: seleziona questa casella per specificare quanto tempo un elemento selezionato deve essere visibile sullo schermo (al limite minimo specificato) prima che l'attivatore si attivi. Per impostazione predefinita, questa opzione non è abilitata e l'attivatore si attiva non appena un elemento selezionato diventa visibile.

    Nota: la durata sullo schermo di un elemento selezionato è cumulativa per pagina. In altre parole, se un elemento è visibile per 5000 millisecondi, poi scompare e ritorna visibile per altri 5000 millisecondi, la durata totale sullo schermo sarà di 10.000 millisecondi. Se l'utente ricarica la pagina o passa a una nuova, l'attivatore viene reimpostato e la durata sullo schermo viene azzerata.

  • Rileva modifiche nel DOM: seleziona questa casella per attivare l'attivatore in modo che monitori gli elementi corrispondenti che appaiono come modifiche del DOM.

Nota: se imposti una durata minima sullo schermo o configuri l'attivatore in modo che osservi le modifiche nel DOM, Google Tag Manager deve monitorare lo stato degli elementi selezionati. Se ci sono più elementi corrispondenti su una determinata pagina, le prestazioni del sito (dopo il caricamento della pagina) possono risentirne. Per ottenere prestazioni ottimali, imposta il selettore CSS in modo che trovi corrispondenze tra un numero limitato di elementi oppure utilizza l'ID come metodo di selezione.

Quando viene attivato un attivatore di visibilità dell'elemento, le seguenti variabili incorporate vengono compilate automaticamente:

  • Percentuale minima visibilità: un valore numerico (0-100) che indica in che percentuale l'elemento selezionato è visibile all'attivazione dell'attivatore.

  • Durata sullo schermo: è un valore numerico che indica il numero di millisecondi per cui l'elemento selezionato è stato visibile al momento dell'attivazione dell'attivatore.

Nota: verifica di avere attivato queste variabili incorporate nella schermata Variabili.

Puoi anche configurare le variabili di evento automatico definite dall'utente per acquisire informazioni sull'elemento selezionato quando l'attivatore si attiva.

Invio modulo (Web)

Per attivare un tag quando l'utente invia un modulo, seleziona Modulo come evento attivatore.

Nel filtro dell'attivatore, ti consigliamo di specificare l'URL (o il pattern URL) delle pagine in cui prevedi che si verifichi l'invio del modulo, per ottimizzare il rendimento di Tag Manager.

Quando è eseguito un attivatore di invio modulo, le seguenti variabili vengono compilate automaticamente:

  • Form Element: l'elemento modulo su cui è stato fatto clic.
  • Form Classes: matrice dei valori presenti nell'attributo classe del modulo.
  • Form ID: attributo ID dell'elemento modulo.
  • Form Target: attributo target dell'elemento modulo.
  • Form URL: attributo HREF dell'elemento modulo, se disponibile.
  • Form Text: testo visibile all'interno del modulo.

L'opzione "Attendi i tag" ti consente di ritardare l'invio del modulo finché tutti i tag che dipendono da questo attivatore non sono attivati o il tempo di timeout specificato non è trascorso, a seconda dell'evento che si verifica per primo. Se deselezionata, i tag lenti potrebbero non attivarsi prima che l'invio del modulo provochi il caricamento della pagina successiva.

L'opzione "Verifica convalida" ti consente di attivare i tag solo se l'invio del modulo avviene correttamente. Se deselezionata, i tag vengono attivati ogni volta che un utente tenta di inviare il modulo.

Modifica della cronologia (Web)

Gli attivatori basati sull'evento Modifica della cronologia attivano un tag quando il frammento URL (hash) cambia o quando un sito utilizza le API pushState HTML5. Questo attivatore è utile, ad esempio, per attivare i tag che eseguono il monitoraggio delle visualizzazioni di pagina virtuali in un'applicazione Ajax.

Quando si verifica un evento di modifica della cronologia, Tag Manager compila le seguenti variabili:

  • History old url fragment: ciò che era il frammento URL.
  • History new url fragment: che cosa è ora il frammento URL.
  • History old state: l'oggetto vecchio stato cronologia, controllato dalle chiamate del sito a pushState.
  • History new state: l'oggetto nuovo stato cronologia, controllato dalle chiamate del sito a pushState.

Errore JavaScript (Web)

Questo tipo di attivatore è utilizzato per attivare i tag quando si verifica un'eccezione JavaScript (che utilizza window.onError) non rilevata. Quando l'attivatore si attiva, vengono compilate le seguenti variabili:

  • Error message: una stringa contenente il testo del messaggio di errore JavaScript.
  • Error url: l'URL in cui è stato generato l'errore.
  • Error line number: il numero di riga nel codice in cui è stato generato l'errore.

Tieni presente che l'attivatore Errore JavaScript non segnala errori che si verificano prima del caricamento di GTM e segnala solo le eccezioni non rilevate.

Profondità di scorrimento (Web)

L'attivatore della profondità di scorrimento può essere utilizzato per attivare i tag a seconda di quanto l'utente ha fatto scorrere la pagina. Le opzioni includono:

  • Profondità di scorrimento verticale: si attiva in base a quanto l'utente ha fatto scorrere la pagina verso il basso.

  • Profondità di scorrimento orizzontale: si attiva in base a quanto l'utente ha fatto scorrere la pagina verso destra.

Puoi utilizzare lo stesso attivatore per attivare i tag su valori di profondità di scorrimento orizzontale e verticale. Imposta le profondità di scorrimento che dovrebbero attivare l'attivatore sia come percentuale (dell'altezza e della larghezza della pagina) sia come pixel. Inserisci uno o più interi positivi separati da virgole, che rappresentano i valori in percentuale o i pixel.

Ad esempio, se è selezionata l'opzione percentuale per le profondità di scorrimento verticali, puoi inserire 10, 50, 90 per impostare i punti di attivazione al 10%, 50% e 90% dell'altezza della pagina. Se questo attivatore deve essere applicato a un tag e un utente fa scorrere la pagina dall'alto fino al segno del 90%, il tag si attiva tre volte, una per soglia. L'attivatore si attiva solo una volta per ogni soglia presente nella pagina. Se poi l'utente fa scorrere nuovamente la pagina verso l'alto e verso il basso, l'attivatore non si riattiva finché la pagina non viene ricaricata o l'utente passa a una nuova pagina.

Per pagine a scorrimento infinito o per quelle di dimensioni variabili in modo significativo, puoi ottenere prestazioni ottimali con l'attivatore di visibilità dell'elemento.

Nota: se una profondità di scorrimento specificata è presente nell'area visibile quando viene caricata la pagina, l'attivatore si attiva senza scorrimento. Ogni attivatore si attiva solo una volta per ogni soglia presente sulla pagina.

Quando viene attivato un attivatore di scorrimento in profondità, le seguenti variabili vengono compilate automaticamente:

  • Scroll Depth Threshold: un valore numerico indicante la profondità di scorrimento che ha causato l'attivazione dell'attivatore. Per le soglie percentuali, si tratta di un valore numerico (0-100). Per i pixel, è un valore numerico che rappresenta il numero di pixel specificato come soglia.

  • Scroll Depth Units: può essere "pixel" o "percentuale" e indica l'unità specificata per la soglia che ha causato l'attivazione dell'attivatore.

  • Scroll Direction: può essere "verticale" o "orizzontale" e indica la direzione della soglia che ha causato l'attivazione dell'attivatore.

Timer (Web)

Gli attivatori basati su questo evento ti consentono di inviare eventi a Tag Manager a intervalli personalizzati, per generare un evento di Tag Manager a una frequenza desiderata. Quando utilizzi questo attivatore, Tag Manager avvia un timer conto alla rovescia che attiva un evento con l'intervallo (in millisecondi) da te specificato. Un intervallo di 5000 attiva un evento ogni cinque secondi. Il nome dell'evento è quello da te specificato in Nome evento. Successivamente, puoi utilizzare questo nome evento per creare un attivatore evento personalizzato. Ad esempio, se specifichi il Nome evento "timer5" in un attivatore basato su timer, devi creare un attivatore basato su evento personalizzato in cui la condizione dell'evento è evento uguale a timer5. Per esempi, consulta Eventi Google Analytics. Limite indica il numero massimo di volte consentito per attivare l'evento. Se lasci vuoto Limite, l'evento continua a essere attivato finché l'utente non abbandona la pagina.

Eventi personalizzati (Web e dispositivi mobili)

Gli eventi personalizzati sono utili per monitorare le interazioni non gestibili con metodi standard che possono verificarsi sul tuo sito web o nella tua app per dispositivi mobili. Caso d'uso più comune: vuoi monitorare gli invii di un modulo, ma i comportamenti predefiniti per quest'ultimo sono stati modificati (ad es. è stato eseguito l'override dell'evento di invio del browser).

Di seguito è riportata una configurazione esemplificativa per il Web che attiverà un tag quando un evento personalizzato denominato "clic-pulsante1" verrà inviato al livello dati:

  1. Aggiungi il codice che invierà l'evento al livello dati in corrispondenza del clic su un pulsante. 
    Esempio: <a href="#" name="button1" onclick="dataLayer.push({'event': 'button1-click'});" >Pulsante 1</a>
  2. Crea il tuo tag. Nella sezione Configurazione attivatore dell'impostazione del nuovo tag, crea un evento con queste specifiche:
    Tipo di attivatore: evento personalizzato
    Nome evento: clic-pulsante1
    Questo attivatore si attiva su: tutti gli eventi personalizzati

Con questa configurazione, il tag può attivarsi anche quando viene eseguito l'override dell'evento di invio predefinito. Quando viene fatto clic sul pulsante, un evento personalizzato con il valore clic-pulsante1 viene inviato al livello dati. Tag Manager attribuisce a clic-pulsante1 il valore di evento personalizzato e procede quindi all'attivazione del tag.

Suggerimento: gli eventi standard e quelli personalizzati vengono tutti inviati alla coda del livello dati. Per visualizzare la sequenza di eventi inviati al livello dati su una determinata pagina, apri la console JavaScript nel browser web e digita "dataLayer".

data layer screenshot from Google Chrome
Suggerimento: puoi utilizzare dataLayer.push() per inviare contemporaneamente più variabili all'evento, ad esempio il valore di conversione per il clic sul pulsante. ad esempio dataLayer.push({'event':'button1-click','conversionValue':25});. Successivamente, avrai la possibilità di creare la variabile del livello dati in Tag Manager e utilizzare tale variabile nel campo del valore di conversione del tag di monitoraggio delle conversioni AdWords.

Video YouTube (Web)

L'attivatore Video YouTube può essere utilizzato per attivare i tag in base a varie interazioni con i video di YouTube incorporati nei siti.

Per ogni interazione, i dati relativi al video e allo stato di riproduzione vengono inviati al livello dati. Tali dati possono essere acquisiti utilizzando le variabili integrate per i video.

Opzioni di base dell'acquisizione

  • Avvio: si attiva quando inizia la riproduzione del video.
  • Completato: si attiva quando termina la riproduzione del video.
  • Pausa, ricerca e buffering: l'attivatore si attiva se la riproduzione è in pausa, se la barra di scrubbing viene spostata per la ricerca o reimpostazione temporale del video o in corrispondenza del buffering video.
  • Avanzamento: si attiva in corrispondenza di uno specifico stato di avanzamento del video, espresso in percentuale o configurato con un timestamp in secondi.
    • Percentuali: inserisci le percentuali sotto forma di elenco separato da virgole di uno o più numeri interi che rappresentano la percentuale di video riprodotta. Esempio: 5, 20, 50, 80 rappresentano, rispettivamente, 5%, 20%, 50% e 80%.
    • Soglie temporali: inserisci le soglie temporali sotto forma di elenco separato da virgole di uno o più numeri interi che rappresentano il numero di secondi di riproduzione del video. Esempio: 5, 15, 60, 120 rappresentano, rispettivamente, 5, 15, 60 e 120 secondi.
Nota: le percentuali e le soglie temporali attivano l'attivatore solo la prima volta in cui vengono raggiunte. Se lo stesso utente torna a una determinata percentuale o soglia temporale del video, l'attivatore non si attiva.

Opzioni avanzate

  • Aggiungi il supporto di API JavaScript a tutti i video: seleziona questa casella per attivare l'API iFrame Player di YouTube. In tal modo, il parametro enablejsapi viene aggiunto agli URL di riproduzione video di YouTube con il valore assegnato 1 e il player può essere controllato tramite iFrame o JavaScript. Nota: questa azione causa il ricaricamento del video, se quest'ultimo è già in esecuzione quando Google Tag Manager si attiva.

Nota: gli attivatori Video YouTube funzioneranno per i video caricati con o dopo il caricamento pagina, a patto che almeno uno dei seguenti elementi sia presente al momento del caricamento di Google Tag Manager:

  • Un video YouTube incorporato
  • L'API iFrame di YouTube <script>
  • Il codice di creazione dell'API iFrame di YouTube <script>, come riportato in questo esempio

Utilizzo degli operatori RegEx e selettori CSS

Puoi utilizzare le espressioni regolari e i selettori CSS come operatori durante l'impostazione degli attivatori. Quando imposti un'espressione regolare o un selettore CSS come operatore per un attivatore, puoi specificare se questo deve corrispondere o meno alla regola che stai applicando. Ad esempio, l'espressione regolare applicata a una variabile URL o percorso URL:

/pro/

corrisponderà a tutte le pagine con la stringa "pro" nel percorso URL, tra cui "prodotti", "promozioni, "professionisti" e "processi".

Il selettore CSS può essere utilizzato per rivolgersi a elementi HTML specifici. Ad esempio, questo selettore applicato a una variabile Click Element:

#promo .purchase

corrisponderà a un clic per qualsiasi elemento con valore attributo classe "purchase" ossia un elemento discendente di un principale con valore attributo ID "promo".

Aggiunta di filtri a un attivatore

Dopo avere selezionato l'evento su cui è basato l'attivatore, puoi specificare ulteriormente le condizioni in base alle quali devono essere attivati i tag a seconda dei valori delle variabili di Tag Manager. Ogni evento integrato è associato a una o più variabili compilate automaticamente da Tag Manager, ad esempio l'URL di pagina per una visualizzazione di pagina o l'ID elemento che ha ricevuto un clic per un evento clic. I filtri per l'attivatore vengono creati utilizzando le variabili associate al tipo di evento che hai selezionato o qualsiasi altra variabile personalizzata che hai creato.

Ad eccezione degli attivatori basati su eventi personalizzati, devi specificare almeno un filtro quando crei un attivatore.

Infine, puoi indicare un nome per l'attivatore e impostare ulteriori opzioni di configurazione che variano in base al tipo di attivatore selezionato.

Attivatori e variabili

Se il tuo tag utilizza variabili, i valori che verranno trasmessi al tag sono i valori di tali variabili al momento dell'evento che ha attivato il tag da attivare.

Considera il seguente esempio di aggiornamenti successivi del livello dati:

Screenshot of chrome devtools showing objects in data layer

Un tag con un attivatore che si attivi al verificarsi dell'evento productView viene attivato due volte. Se utilizza una variabile mappata alla variabile productId del livello dati, il suo valore sarà inizialmente "ABCD" per la prima attivazione del tag, poi "EFGH" per la seconda attivazione del tag. Se utilizza la variabile del livello dati mappata a loggedInUser, il valore sarà "no" per entrambe le attivazioni del tag, in quanto il valore è impostato inizialmente su "no" e non sovrascritto alla seconda attivazione del tag.

Un tag con un attivatore che si attivi al verificarsi dell'evento "addToCart" si attiva con il valore "XYZ" per productId e con il valore "yes" per loggedInUser, in quanto la variabile loggedInUser è stata modificata rispetto al valore precedente "yes" in un aggiornamento dataLayer precedente all'evento addToCart. Tieni presente che l'aggiornamento del livello dati che imposta la variabile loggedInUser su "yes" non può essere utilizzato per attivare i tag in quanto nessun evento è associato a questo aggiornamento.

Messa in pausa di un tag

La messa in pausa di un tag consente di disattivare temporaneamente un tag bloccando gli attivatori a esso associati. Questo può essere utile per la risoluzione dei problemi, nelle campagne a tempo o in altri casi in cui vuoi temporaneamente sospendere l'attivazione di un tag senza dover eliminarlo o modificare i relativi attivatori nella configurazione del contenitore.

Tieni presente che devi salvare e pubblicare i tag che hai messo in pausa o riattivato affinché la modifica abbia effetto.

Per mettere in pausa un tag:

  1. Fai clic su Tag, individua quello da mettere in pausa e aprilo facendo clic sul nome corrispondente nell'elenco.
  2. Fai clic sul menu Altre azioni (Altro) e seleziona Metti in pausa.
  3. Salva e pubblica le modifiche.

Un tag messo in pausa viene contrassegnato con l'icona Pausa: yellow circular pause icon

Per riattivare un tag:

  1. Fai clic su Tag, individua quello da riattivare e aprilo facendo clic sul nome corrispondente nell'elenco.
  2. Fai clic su RIATTIVA sotto il pulsante SALVA o seleziona il menu Altre azioni (Altro) e poi Riattiva.
  3. Salva e pubblica le modifiche.