Glossario

Glossario: Global Site Tag (gtag.js)

[AGGIORNATO IL 20/12/2017]

A partire più o meno dall’inizio di Settembre 2017, se ti sei trovato a installare Google Analytics oppure il tracciamento delle conversioni di Google AdWords, avrai notato una “leggera” differenza nello snippet di codice.

Si tratta del nuovo Global Site Tag per Analytics e Adwords, il gtag.js, che puoi trovare andando su:

  • su Google Analytics, in Amministrazione > Proprietà > Informazioni sul monitoraggio > Codice di Monitoraggio

  • in Adwords, quando crei una nuova conversione o imposti il Remarketing.

Questo è successo anche in risposta all’Intelligent Tracking Prevention introdotto da Apple, per aiutare a mantenere un conteggio più preciso delle conversioni.

Ma in pratica il nuovo Global Site Tag vuole supportare gli strumenti di tracking di Google, gestendoli in modo unificato con un solo snippet di codice. Ancora in versione beta, adesso ingloba Analytics e AdWords ma si pensa che presto comincerà a supportare sempre più tool di casa Google.

Al momento, nello stesso Tag puoi decide di installare solo Google Analytics oppure anche le conversioni di Google AdWords se aggiungerai entrambe le stringhe, in questo modo:

<script>
 window.dataLayer = window.dataLayer || [];
 function gtag(){dataLayer.push(arguments)};
 gtag('js', new Date());

gtag('config', 'GA_TRACKING_ID');
gtag('config', 'AW-XXXXXXXXX');
 </script>

 

dove al posto di GA_TRACKING_ID devi inserire il tuo ID di Analytics e al posto di AW-XXXXXXXXX l’ID dell’account AdWords.

Non noti niente di familiare?

Il nuovo snippet è strutturato come il nostro caro vecchio Data Layer di Google Tag Manager 😀 può essere quindi utilizzato per pushare informazioni, eventi e, in futuro, gestire le librerie JavaScript dei vari prodotti Google.

Ma… cosa è cambiato realmente? E qual è il motivo per cui dovresti considerare il cambiare il Tag?

1) invia automaticamente il pageview, senza esplicitarlo.

2) codifica automaticamente Categoria, Azione ed Etichetta degli eventi.
Attenzione però, è sempre possibile utilizzare eventi “classici” ma nella documentazione ufficiale si parla di parametri generici.

gtag('event', 'event_name', {   
// Event parameters   
'parameter_1': 'value_1',   
'parameter_2': 'value_2',   
// ... 
});

 

dove ‘parameter_1’ può essere ‘event_category’, ‘parameter_2’ può essere ‘event_action’, ecc.

3) gestisce più proprietà di Google Analytics con estrema facilità, e ti dirò di più, nel caso tu voglia inviare un evento a più proprietà ti basterà scrivere

gtag('event', 'purchase', {'send_to': ['UA-1234567-1', 'UA-1234567-2']});

 

In più, sembra che chi installerà il nuovo Tag potrà beneficiare di nuove funzionalità che non saranno invece disponibili per il vecchio analytics.js.

E se uso Google Tag Manager? Che succede?

Nulla! Anzi, ti dirò di più: il gtag.js è stato probabilmente pensato nell’ottica in cui Google Tag Manager prenderà sempre più piede, per cui se utilizzi GTM sei anzi facilitato nella migrazione 🙂 farà tutto in backend il template predefinito per l’installazione del Tag Universal Analytics di GTM.

Se stai utilizzando ancora il vecchio Tag di Google Analytics e l’hai installato con GTM, non devi preoccuparti: non cambierà nulla nell’impostazione dei Tag che hai già implementato.

Ti consiglio solo, in quel caso, di implementare il nuovo Conversion Linker Tag.

…e se invece ho installato i Tag a mano?

La faccenda si fa un po’ più complicata se NON hai installato i tuoi snippet di codice GA e Adwords con Google Tag Manager, ma hai deciso in principio di farlo a mano (eh, io ti avevo avvisato che era meglio usare GTM, ma tu hai voluto fare di testa tua, quindi fatti tuoi 😛 ).

In quest’altro caso, per evitare pasticci nei tracciamento di eventi e conversioni, è meglio passare al nuovo gtag.js. Questa decisione ti permetterà di avere anche un’attribuzione delle conversioni più precisa e di far “comunicare” fra di loro Google Analytics e Google Adwords (se hai già sentito parlare di modelli di attribuzione sai a cosa mi riferisco).

Alla prossima e… Buon Tag!

Matteo Zambon

Recent Posts

Caso studio: LaCuraDellAuto raggiunge il 98% di accuratezza dei dati tracciati e +28% di revenue nette grazie a tracciamento server-side, BigQuery e a report personalizzati

Per LaCuraDellAuto, punto di riferimento italiano per gli appassionati di car detailing, abbiamo avviato un…

5 mesi ago

Caso studio: Linear Assicurazioni potenzia le strategie di marketing e user experience grazie ai dati

Insieme a Linear - Gruppo Unipol, compagnia assicurativa online attiva dal 1996 e specializzata nell'offerta…

6 mesi ago

Piano di Misurazione: cos’è, a cosa serve e come costruirlo per analizzare dati di qualità

Cos'è il piano di misurazione (e cosa non è) Il piano di misurazione è un…

8 mesi ago

Come usare Microsoft Clarity e Google Tag Manager per analizzare carrelli e form abbandonati

Avere automazioni di marketing per recuperare vendite e conversioni è un’ottima cosa. Se ci pensi…

8 mesi ago

Caso studio: FGM04 registra +72% di attribuzione delle conversioni e 98% di accuratezza dei dati tracciati grazie a una strategia di Data Governance personalizzata

Fgm04, fondata nel 2004 è una realtà di cosmeceutica professionale, evolutasi fino a diventare un…

9 mesi ago