Aspetta, ti occupi di SEO e sei già a conoscenza di cos’è il Dwell Time, ma non sai come implementarne il tracciamento sul tuo sito?
Non ti preoccupare, lo vedremo assieme in questa guida avanzata.
Come probabilmente saprai, il Dwell Time è il tempo che passa dal momento in cui un utente arriva sul tuo sito dai risultati di ricerca del motore di ricerca (SERP), fino al momento in cui l’utente clicca “indietro” del browser (che brutta persona). Se vuoi approfondire ti lascio il riferimento al glossario.
La cosa super figa è che, per questa implementazione, basterà avere Google Tag Manager installato senza bisogno di nessun programmatore.
Sei pronto? Dai che il cronometro è scattato proprio ora!
Se non l’hai già fatto, abilita le variabili integrate per la cronologia.
Una volta abilitate, crea due variabili di tipo livello dati.
Dovresti avere una cosa del genere:
Good! Ripeti il procedimento specificando il nome “timeToSerp” e rinomina allo stesso modo.
Dai che ora inizia il bello 😉
Questo attivatore sarà utile per intercettare l’azione di back del browser. Sì è una cosa che è possibile fare con Google Tag Manager 😉
Crea un attivatore per l’evento personalizzato che viene attivato quando l’utente intende uscire dalla pagina prima che siano trascorsi 30 minuti. Questo servirà per il Tag di Google Analytics che vedremo fra poco.
A questo punto non ti resta che creare il codice per calcolare il Dwell Time. In realtà, è proprio questo script il vero cuore che permette di gestire i vari eventi personalizzati creati in precedenza. Questo codice è stato realizzato dal buon Simo Ahava.
<script>
(function() {
var s = document.location.search;
var h = document.location.hash;
var e = {{Event}};
var n = {{New History Fragment}};
var o = {{Old History Fragment}};
// Only run if the History API is supported
if (window.history) {
// Create a new history state if the user lands from Google's SERP
if (e === 'gtm.js' &&
document.referrer.indexOf('www.google.') > -1 &&
s.indexOf('gclid') === -1 &&
s.indexOf('utm_') === -1 &&
h !== '#gref') {
window.oldFragment = false;
window.history.pushState(null, null, '#gref');
} else if (e === 'gtm.js') {
window.oldFragment = true;
}
// When the user tries to return to the SERP using browser back, fire the
// Google Analytics timing event, and after it's dispatched, manually
// navigate to the previous history entry, i.e. the SERP
if (e === 'gtm.historyChange' && n === '' && o === 'gref') {
var time = new Date().getTime() - {{gtm.start}};
if (!window.oldFragment) {
dataLayer.push({
'event': 'returnToSerp',
'timeToSerp': time,
'eventCallback': function() {
window.history.go(-1);
}
});
} else {
window.history.go(-1);
}
}
}
})();
</script> Bene ci siamo quasi 🙂
Manca solo impostare il tag per inviare i dati ad Analytics.
Prima di pubblicare tutto, controlla che funzioni correttamente. Apri google.it (o google.com), cerca il tuo sito indicizzato e assicurati di aver attivato il debug e preview di Google Tag Manager.
Se hai fatto tutto correttamente, quando giungerai al sito, si attiverà il Tag HTML Personalizzato Listener – Dwell Time.
Successivamente, quando proverai a tornare nella SERP attraverso il tasto back del browser, verrà attivato il Tag di Google Analytics appena prima di lasciare la pagina.
Bene, a questo punto non ti resta che verificare se su Google Analytics hai il risultato. Dovrai aspettare qualche ora per vedere i primi dati sui report. Li Troverai sotto Comportamento ► Velocità del sito ► Tempo Utente
Ora anche tu riuscirai a capire se i contenuti che offri sono effettivamente pertinenti con quello che gli utenti cercano. Se sei all’interno del Club Tag Manager Italia, hai a disposizione il template già configurato e con il Progetto Andromeda l’implementazione è questione di qualche secondo.
Cosa ne pensi? Lasciami un commento.
Buon Tag!
Per LaCuraDellAuto, punto di riferimento italiano per gli appassionati di car detailing, abbiamo avviato un…
Insieme a Linear - Gruppo Unipol, compagnia assicurativa online attiva dal 1996 e specializzata nell'offerta…
(* Il nome del cliente è coperto da accordo di riservatezza, e per questo motivo…
Cos'è il piano di misurazione (e cosa non è) Il piano di misurazione è un…
Avere automazioni di marketing per recuperare vendite e conversioni è un’ottima cosa. Se ci pensi…
Fgm04, fondata nel 2004 è una realtà di cosmeceutica professionale, evolutasi fino a diventare un…