Potrebbe essere interessante sapere quali frasi o parole dei contenuti del tuo sito selezionano e copiano gli utenti. Sì, hai capito bene, oggi ti spiegherò come implementare il tracciamento dell’evento “Copia”, con Google Tag Manager ovviamente.
Per prima cosa crea un nuovo Tag:
<script> // Declare function to get selected text from document
function getSelectionText() { var text = "";
if (window.getSelection) {
text = window.getSelection().toString();
}
else if (document.selection && document.selection.type != "Control") {
text = document.selection.createRange().text;
}
return text; }
// Declare function on copy event
document.addEventListener('copy', function(e){ dataLayer.push({ 'event': 'textCopied', 'clipboardText': getSelectionText(), 'clipboardLength': getSelectionText().length }); });
</script>
Questa stringa di codice permette di rilevare che un testo è stato copiato e di trasferire questa informazione al Data Layer.
Verifica ora il corretto funzionamento del Tag attivando la modalità Visualizzazione in anteprima.
Vai nel tuo sito: dovresti già vedere il Tag appena creato fra i Tags Fired On This Page.
Se poi provi a selezionare e copiare un testo, nella colonna sinistra nel box in basso, dovresti vedere comparire l’evento “textCopied”.
Clicca su questa voce e quindi nella scheda Data Layer della stessa. Vedrai nuovamente il nome dell’evento, il testo copiato e il numero di caratteri del testo copiato.
Ora, dovrai trasferire queste informazioni a Google Analytics. Per farlo crea una nuova variabile.
Aggiornando la Visualizzazione in anteprima e riprovando allo stesso modo di prima a copiare un testo dal tuo sito, vedrai ora una nuova variabile nella scheda Variabili dell’evento “textCopied”, che sarà proprio la nuova variabile “clipboardText” appena creata che vogliamo trasferire a Google Analytics.
Creare allo stesso modo la variabile “clipboardLenght”. Quest’ ultima ci aiuta rilevando quanti caratteri sono stati copiati dalla pagina.
Crea quindi un nuovo tag.
Per verificare che il tutto sia stato implementato nella maniera corretta accedi al tuo account di Google Analytics, nella scheda Tempo reale > Eventi. Prova a copiare un testo dal tuo sito, dovresti visualizzare l’hit evento in tempo reale da Analytics!
Note: ecco il link della guida dove ho recuperato lo script: http://dcarlbom.com/google-tag-manager/event-tracking-gtm-when-visitor-copies-text-from-page/
Ci sei riuscito? Molto bene! Inizia a tracciare chi copia i contenuti dal tuo sito 😀
Se dovessi avere qualche problema con l’implementazione di questo evento, non esitare a scrivere un commento qui sotto…mi farebbe piacere aiutarti!
Ora tocca a te… 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…