Tempo di lettura: 5 minuti
In questo articolo ti spiegherò:
1 - A cosa serve Google Tag Manager e come installarlo correttamente
2 - Cos’è un Data Layer e perché è importante utilizzarlo
3 - Come Creare un Evento da Google Tag Manager ed inviarlo a Facebook
Introduzione:
Sarà una guida piuttosto tecnica, ma se impostata correttamente, questo sistema è il primo mattoncino per poter scalare la tua attività.
E senza solide fondamenta…si sà cosa succede ad un edificio.
Prima ancora di iniziare, assicurati di aver dato un'occhiata a questo articolo dove parlo nel dettaglio di Come impostare correttamente il Business Manager.
Siamo pronti?
Iniziamo!
A cosa serve Google Tag Manager
1 - Per prima cosa, per raccolta ed analisi dati, intendo il modo in cui siamo in grado di raccogliere le azioni che gli utenti compiono sul nostro sito web.
Dalla prima visita sino all’acquisto.
Il modo più semplice ma meno preciso per farlo, è utilizzare i plugin forniti dal tuo CMS (Shopify o Woocommerce).
Questo è il sistema nativo che permette di collegare la piattaforma di advertising ( Facebook Ads o Google Ads) al tuo E-commerce, in pochi click.
Per quanto mi riguarda questo approccio può essere utile, ma và incontro anche ad alcune limitazioni.
Non abbiamo un controllo specifico su che tipo di dati inviare alle nostre piattaforme pubblicitarie.
Se ad esempio volessimo inviare un Evento Personalizzato che si attiva quando un utente clicca solo su un determinato prodotto, o compie una specifica azione…
Con questo sistema non avremmo questa scelta.
Oppure, attraverso questo sistema, non riusciamo a filtrare quali eventi siamo legalmente in grado di inviare alla nostra piattaforma pubblicitaria.
Non riusciamo quindi a discriminare gli utenti che non hanno accettato i Cookies.
La soluzione a tutto questo è data dalla gestione di raccolta dati attraverso Google Tag Manager.
Google Tag Manager è un sistema che ci permette all’interno di un singolo strumento, di creare e modificare gli eventi che avvengono sul nostro sito web.
E’ un sistema snello e semplice in quanto prevede l’inserimento nel nostro sito web di un unico snippet di codice.
Da questa porzione di codice è possibile controllare tutto ciò che gli utenti vedono e ciò con cui interagiscono.
Inserirlo è semplice.
E’ necessario inserire una porzione di codice nella sezione <head> del tuo sito web, ed una porzione nella sezione <body>
* Da Shopify è possibile inserirla nella cartella theme.liquid
2 - Una volta inserito ed attivato Google Tag Manager è il momento di passare ad un altro concetto fondamentale.
Il Data Layer.
Il nostro sito web comunica a Facebook i dati degli eventi, attraverso il Data Layer.
Il Data Layer non è altro che una porzione di codice contenente le informazioni delle azioni che i nostri utenti compiono.
Immagina che ogni utente sul nostro sito web sia un passeggero, e il Data Layer corrisponde alla sua carta d’identità.
Ci dice quindi chi è, cosa sta facendo e dove vuole andare.
Adesso ti mostro un esempio di Data Layer.
Non aver paura quando lo vedi...
<!-- Data Layer -->
<script>
dataLayer = []
dataLayer.push({ order: null });
dataLayer.push({ product: null });
dataLayer.push({ customer: null });
dataLayer.push({
event: "purchase",
order: {
transaction_id: "{{order.order_number}}",
value: "{{total_price | times: 0.01}}",
tax: "{{ tax_price | times: 0.01 }}",
shipping: "{{ shipping_price | times: 0.01}}",
currency: "EUR"},
product:{
items:[{% for line_item in line_items %}{
item_name: "{{ line_item.title }}",
item_id: "{{ line_item.product_id}}",
price: "{{ line_item.line_price | times: 0.01 }}",
quantity: "{{ line_item.quantity }}"
},{% endfor %}]},
customer: {
first_name: "{{ customer.first_name }}",
last_name: "{{ customer.last_name }}",
email: "{{ customer.email }}",
city: "{{ customer.default_address.city }}",
postcode: "{{ customer.default_address.zip }}",
country: "{{ customer.default_address.country_code }}",
phone: "{{ customer.default_address.phone }}"
}
});
</script>
Questo è un Data Layer relativo all’evento ‘Acquisto’.
Che cosa significa?
Che, inserendo questo codice sulla pagina di acquisto del nostro E-commerce, comunichiamo a Facebook alcuni dati.
Quali dati?
Se osservi bene, il codice presenta 3 colori diversi.
In rosso ci sono i dati relativi all’ ordine ( quanto è costato, numero di transazione)
In verde ci sono i dati relativi al prodotto ( che prodotto è stato acquistato, in che quantità)
In blu ci sono i dati relativi al cliente ( nome, cognome, email)
Come Creare un Evento
3 - Adesso dobbiamo inviare queste informazioni ottenute dal data layer a Facebook.
Come lo facciamo?
Attraverso Google Tag Manager! (GTM)
Apriamo GTM ed installiamo il Modello di tag di Facebook (Facebook Pixel)
Una volta installato, creiamo un Tag per l’evento Purchase ed inseriamo manualmente i dati raccolti tramite il Data Layer.
Come vedi, all’interno dell’evento abbiamo inserito le variabili che avevamo raccolto attraverso il data layer.
Come ad esempio, alcuni dati sull’utente e sui prodotti da lui scelti.
Per finire, è best practice controllare che tutto sia andato per il verso giusto.
Nella sezione Testa gli Eventi di Facebook, andremo a verificare se l’evento viene attivato correttamente.
Una volta creata l'impalcatura per la raccolta dati, sei pronto per lanciare la tua prima campagna.
Ho scritto un articolo in merito su Come creare correttamente una campagna Facebook Ads per il tuo Ecommerce
-
Conclusione:
Fin qui ti ho parlato chiaramente di un solo evento (Acquisto).
Chiaramente è possibile installare diversi eventi relativi alle azioni che i nostri utenti compiono.
Attento però, non ha senso riempire il sistema di micro-eventi che rischierebbero di creare solo ‘rumore’.
Ogni evento che creiamo, deve essere in linea con i nostri obiettivi di marketing a più alto livello.
Se vuoi risolvere questo ed altri problemi per la tua attività, clicca qui in basso per prenotare una Consulenza Gratuita.
Grazie per aver letto fino qui.
A presto e buon lavoro.