Categories: Glossario

Glossario: Data Layer

Ok, voglio farti una premessa: probabilmente questo concetto ti risulterà un po’ tecnico, nel caso avessi domande lasciami pure un commento.

Anche qui l’italiano ce la mette tutta per dare il peggio di sé: Data Layer diventa Variabile di Livello Dati. Personalmente continuerò a chiamarlo Data Layer (quando ce vo’ ce vo’).

Il Data Layer è un oggetto Javascript (più nel dettaglio un Array Javascript) creato da Google Tag Manager che puoi usare per aiutarti a gestire le informazioni dei tag inseriti nel tuo sito.

Il Data Layer è quindi un semplice oggetto (di codice) che può essere usato per passare eventi e variabili in Google Tag Manager.

Sebbene il Data Layer sia creato da Google Tag Manager, potresti avere l’esigenza di usarlo prima che questo venga creato dallo snippet di GTM. Per generare il Data Layer in una pagina ti basta semplicemente creare l’oggetto prima dello snippet di Google Tag Manager presente nell’ <head> HTML.

<script>
window.dataLayer = window.dataLayer || []; 
</script>

Per esempio: se hai un tag che viene attivato quando un cliente utilizza il tuo sito di viaggi per scegliere una vacanza alle Hawaii, il valore può essere inserito nel Data Layer quando la pagina viene visualizzata. Più o meno in questo modo:

<script>
 dataLayer = [{
 'destinazione': 'Hawaii',
 'tipoViaggio': 'vacanza'
 }];
</script>

Lo puoi fare creando le 2 variabili di tipo Variabile di Livello Dati con nome variabile “destinazione” e “tipoViaggio”. I valori di queste due variabili dovresti prenderli attraverso uno script Javascript (eh lo so, ma in qualche modo quei dati bisogna pur passarli dal sito a Tag Manager).

L’attivatore (trigger) può essere definito, ad esempio, guardando la destinazione del viaggio o il tipo viaggio e configurando un evento in Google Analytics per tracciare il dato.
Il dato può quindi essere gestito in Google Analytics come una variabile personalizzata (Amministrazione -> Definizioni personalizzate -> Dimensioni personalizzate o Metriche personalizzate -> Proprietà).

Alla fine che è ‘sto Data Layer?

È un oggetto (Array Javascript) che ti permette di portare dei dati dal sito a Google Tag Manager e quindi, ad esempio, a Google Analytics.

Quindi di fatto è il mezzo di comunicazione dati tra Google Tag Manager e i vari Tag.

Fonti ufficiali

Developer Guide: Usare i Data Layer (in inglese)
Video Canale Youtube Analytics: Behind the Code: Using the Data Layer (in inglese)
Video Canale Youtube Analytics: Understand the Data Layer (in inglese)

 

Matteo Zambon

View Comments

  • Buongiorno Matteo,
    una domanda: come implementare il data layer in un sito ove è presente il plug-in di tag manager?

    lo chiedo perchè dall'articolo sopra sembra sia necessaria l'implementazione manuale tramite codice (lo farei senza problemi) ma volevo capire il perchè

    Grazie

  • Ciao Matteo, è obbligatorio inserire il DataLayer? Oppure lo snippet di base di GTM è sufficiente per la maggior parte delle funzionalità?

    • Ciao Grazia!

      In realtà il datalayer è il mezzo che contiene ii dati che vengono utilizzato da GTM per comunicare con i tag. Alla tua domanda quali tag? Quelli a cui servono dati non in pagina o gestibili in un certo modo. Un esempio può essere e-commerce avanzato di GA, oppure la gestione della transazione nei pixel di facebook. Non c'è qualcosa di assoluto è un mezzo che puoi utilizzare a seconda di quello che ti serve :)

      A presto!

Recent Posts

Caso studio: LUISAVIAROMA ottimizza il tracciamento dei dati Ecommerce e le performance Advertising grazie GA4 e BigQuery

LUISAVIAROMA è uno dei principali fashion e-tailer di lusso al mondo, con oltre 5 milioni…

11 ore ago

Caso studio: Mondo Convenienza realizza +85% di vendite ecommerce e +100% di conversioni aggiuntive per le campagne Meta Ads grazie GA4 e Server-Side Tracking

All’interno del vasto e competitivo mercato della Grande Distribuzione Organizzata (GDO), Mondo Convenienza rappresenta uno…

2 giorni ago

Come creare un report in GA4 per analizzare il funnel di conversione di un sito web o ecommerce

Se ti occupi di marketing o advertising, saprai che i funnel rappresentano il percorso che…

1 settimana ago

Attribuzioni errate in GA4: cause e soluzioni al problema

Negli ultimi mesi hai notato in Google Analytics 4 un calo improvviso e inspiegabile nelle…

4 mesi ago

Come creare una Dashboard Ecommerce per analizzare i dati degli acquisti Nuovi e di Ritorno

Se ti trovi su questa guida è perché hai compreso che solo attraverso la Data…

5 mesi ago