Quando si lavora con Google Tag Manager, o con qualsiasi altra soluzione di gestione dei tag, è fondamentale adottare una convenzione di denominazione ben ponderata. Assegnare nomi ai tag, ai trigger e alle variabili in modo strutturato, leggibile e informativo è davvero fondamentale e sarà di grande aiuto per chiunque lavori nel vostro contenitore GTM. In questo articolo vedremo come dovreste denominare le vostre risorse (tag, trigger e variabili), ma prima esamineremo i vantaggi derivanti dall’adesione a una buona convenzione di denominazione.

Vantaggi di una convenzione di denominazione

Un enorme risparmio di tempo

Se le risorse presenti nel tuo contenitore sono denominate correttamente, chiunque ci lavori risparmierà molto tempo. In sostanza, basta dare un’occhiata ai nomi dei tag, dei trigger e delle variabili presenti nel contenitore per farsi un’idea abbastanza chiara della configurazione con cui si ha a che fare. Asset denominati correttamente migliorano anche la ricercabilità all’interno di GTM. Tutto ciò significa che troverai rapidamente ciò di cui hai bisogno, non perderai tempo a creare per errore asset duplicati e, quando esaminerai una variabile JavaScript personalizzata che fa riferimento ad altre variabili, ti sarà molto più facile comprendere il codice e quale sarà il risultato. L’elenco potrebbe continuare all’infinito!

Gli errori saranno ridotti

Quando le risorse sono denominate correttamente e la configurazione è di facile comprensione, chi lavora nel container commetterà meno errori. Ovviamente, è sempre opportuno eseguire un’anteprima e un debug prima di pubblicare un’area di lavoro, ma in genere saranno necessarie meno iterazioni prima di ottenere il risultato corretto e poter procedere alla pubblicazione.

Miglioramento dell'esperienza durante l'implementazione dei tag

Questo aspetto è difficile da quantificare come quelli citati sopra (risparmio di tempo e riduzione degli errori), ma vale comunque la pena menzionarlo. In sostanza, lavorare in un ambiente ben organizzato con una corretta convenzione di denominazione è un’esperienza molto più piacevole rispetto al contrario. È come il giorno e la notte! E, naturalmente, tutti noi vogliamo goderci il nostro lavoro!

Come denominare tag, trigger e variabili

È quindi giunto il momento di vedere come dovresti denominare i tuoi tag, trigger e variabili in GTM. Cominciamo con alcune linee guida generali.

Informazioni generali

Quando dai un nome alle tue risorse, assicurati di:

  • coerente
  • informativo
  • e rendere i nomi delle risorse di facile lettura

Coerente

Sii coerente nel modo in cui denomini i diversi tipi di tag, trigger e variabili in GTM. Ad esempio, se inizi i tuoi tag di evento di Google Analytics con “UA – Event”, continua a farlo sempre. In questo modo ti assicurerai che quei tag vengano raggruppati nella vista dei tag quando questi vengono ordinati per nome. Quando i tag sono pochi, la differenza potrebbe non essere evidente, ma quando il contenitore cresce, questo approccio risulta estremamente vantaggioso. Oltre a ciò, la coerenza garantirà che chi lavora nel contenitore interpreti correttamente le risorse. Supponiamo che di solito terminiate i vostri trigger con il mercato/dominio su cui si attivano (ad esempio “SE”): in tal caso è fondamentale farlo sempre, per assicurarvi che gli altri possano capire rapidamente di cosa si tratta.

Informativo

È opportuno cercare di includere le informazioni più rilevanti nei nomi delle risorse GTM, in modo che chiunque lavori nel container possa comprendere lo scopo di una determinata risorsa. Ad esempio, includete il tipo di tag, il raggruppamento e l’azione (ad esempio: “UA – Evento – Iscrizione alla newsletter”) nei nomi dei tag, per garantire che chiunque possa capire di che tipo di tag si tratta e quale sia la sua funzione.

Di facile lettura

Assicurati che i nomi delle risorse siano di facile lettura. Un consiglio è quello di utilizzare le maiuscole iniziali e il trattino (“-”) come delimitatore tra le varie parti del nome. Un esempio potrebbe essere “GAds – Remarketing – Aggiungi al carrello”. Inoltre, cerca di mantenere i nomi brevi e concisi per evitare che vadano a capo, rendendo il contenitore meno piacevole alla vista (ma non omettere informazioni rilevanti solo per ottenere un nome più breve).

Convenzione di denominazione approvata da Precis

Tag

sintesi-della-convenzione-di-denominazione

Un buon modo per strutturare i nomi dei tag è in base al tipo di tag, al raggruppamento e all'azione. In questo modo si garantisce che le informazioni più importanti relative ai tag siano incluse nei loro nomi. Ecco alcuni esempi:

  • GAds – Remarketing – Checkout
  • UA – Evento – EEC – Acquisto
  • HTML personalizzato – Hotjar

Analizziamo il primo tag riportato sopra per capire come sono strutturati i nomi dei tag. GAds (Google Ads) è il tipo di tag, poi c’è “Remarketing”, che indica il raggruppamento (potrebbe essere “Remarketing” o “Conversione” per Google Ads) e, infine, c’è l’azione, ovvero “Checkout”. Tutto ciò significa che il tag è destinato a inviare dati a Google Ads, che tali dati saranno utilizzati a fini di remarketing e che l’evento tracciato è il checkout.

Se osserviamo il secondo tag (che è di tipo Universal Analytics), notiamo che include anche un sottogruppo denominato EEC (Enhanced Ecommerce). Questo ci fornisce ulteriori informazioni sul tag e ci indica che viene utilizzato per inviare dati relativi all’e-commerce a Google Analytics. Assicurati di includere un sottogruppo ogni volta che sia opportuno.

Infine abbiamo il tag “Custom HTML – Hotjar”. A questo manca l’etichetta dell’azione, poiché solitamente in ogni contenitore è presente un solo tag Hotjar e quindi non è necessario distinguerlo tramite l’etichetta dell’azione.

Fattori scatenanti

trigger-del-tag-manager

Assicurati di includere il tipo di trigger e l’azione dell’utente nei nomi dei trigger. Inoltre, includi l’ambito del trigger quando è opportuno farlo. L’ambito potrebbe indicare su quali domini si attiva il trigger. Ad esempio, potrebbe attivarsi solo sul dominio www.mywebsite.se ma non sugli altri domini specifici per paese a cui potrebbe essere aggiunto anche il tuo contenitore GTM. Diamo un’occhiata ad alcuni esempi di nomi di trigger per avere un’idea più chiara:

  • Visualizzazione pagina – Conferma dell'ordine
  • Evento – Acquisto
  • Scorrimento – 75 % – SE

Possiamo notare che il primo trigger è di tipo “Visualizzazione pagina” e che l’azione dell’utente è “Conferma dell’ordine”. In altre parole, un tag a cui è associato questo trigger è destinato ad attivarsi quando un utente accede alla pagina di conferma dell’ordine.

Il secondo trigger è di tipo "Evento personalizzato" e l'azione dell'utente è "Acquisto". Questo trigger è progettato per attivarsi quando un evento di acquisto personalizzato viene inviato al datalayer.

L'ultimo trigger ha il suffisso “SE”, il che ci indica che probabilmente questo trigger si attiva solo quando un utente scorre il 75% di una pagina sul dominio/mercato svedese.

Variabili

Sintesi delle convenzioni di denominazione GTM

Variabili definite dall'utente con nomi perfetti.

Quando si assegnano nomi alle variabili, è consigliabile includere il tipo di variabile e una descrizione. In alcuni casi, è possibile aggiungere un sottotipo per rendere il tutto ancora più chiaro. Vediamo alcuni esempi di nomi di variabili:

  • Impostazioni GA – Standard
  • URL – Query – Gclid
  • DLV – ecommerce.purchase.actionField.revenue

La prima variabile ha il tipo “Impostazioni GA” e la descrizione “Standard”. Questa variabile è destinata ad essere aggiunta ai tag di Google Analytics che non devono inviare dati di e-commerce a GA (tale variabile viene spesso denominata, ad esempio, “Impostazioni GA – EEC”).

La seconda variabile è composta da tre parti: tipo, sottotipo e descrizione. Il tipo (URL) ci indica che la variabile è una cosiddetta variabile URL, il sottotipo (Query) ci indica che si tratta della stringa di query dell’URL e, infine, la descrizione (Gclid) ci indica che la variabile dovrebbe contenere il valore del parametro di query denominato “gclid”.

Infine, abbiamo una variabile di tipo Data Layer con la descrizione: ecommerce.purchase.actionField.revenue. Ciò significa che questa variabile dovrebbe contenere il ricavo totale (presente nel Data Layer) delle transazioni effettuate sui siti. La descrizione non rispetta la convenzione "Proper Case" raccomandata in precedenza in questo articolo, ma è prassi comune denominare le variabili del Data Layer in questo modo. Tuttavia, si potrebbe anche denominare la variabile, ad esempio, "DLV – E-commerce – Acquisto – Ricavi", che è altrettanto informativa.

Sintesi

Ormai dovresti avere una buona familiarità con le modalità di denominazione di tag, trigger e variabili in GTM, al fine di garantire che il tuo container sia efficiente e di facile utilizzo, riducendo al minimo gli errori che comportano una perdita di tempo. Infine, ma non meno importante, nessuna convenzione di denominazione sarà perfetta in ogni caso, quindi assicurati di adattare i suggerimenti contenuti in questa guida in base alle caratteristiche specifiche del tuo container. Usa questa guida come punto di partenza!