[Ultimo aggiornamento: 20/11/2024]
Al giorno d’oggi, uno dei più grandi vantaggi a disposizione di un E-commerce è di raccogliere la maggior quantità di dati accurati possibili.
Dati accurati che però, purtroppo, non crescono sugli alberi 🙁
Infatti, alcune disposizioni e aggiornamenti che si sono susseguiti negli ultimi anni (il declino dei Cookie come metodo di tracciamento, la GDPR, iOS14, la Consent Mode di Google, ecc.), hanno ridotto sia la qualità che la quantità dei dati che raccoglievi dalle tue attività di marketing.
Per fortuna il tracciamento Server-Side ci dà una mano.
Infatti, il Server-Side tracking è una funzionalità che ti permette di gestire i tracciamenti del tuo sito web su un server proprietario per raccogliere dati più numerosi e accurati e in questo modo rendere più profittevoli le tue campagne di digital marketing (Ecco una mia news dove ti spiego cos’è e come funziona il Server-Side tracking).
In questa guida ti spiegherò proprio come tracciare un E-commerce in Google Analytics 4 utilizzando il Server-Side tracking tramite Google Tag Manager.
Credimi, è più complicato da dire che da fare 🙂
Se sei pronto iniziamo!
Per poter realizzare la configurazione che trovi in questa guida, devi prima aver realizzato i seguenti step (non ti preoccupare se ancora non li hai implementati, per ciascun punto ti segnalerò una guida dedicata che ti permetterà di realizzarli in modo semplice):
Al termine di queste tre operazioni avrai creato:
Vediamo ora quali sono gli step per tracciare il tuo E-commerce in GA4 utilizzando GTM Server-Side.
(Nel mio ultimo libro su GA4 “Google Analytics 4 per chi inizia” troverai un intero capitolo (il Capitolo 8) dedicato a come tracciare l’E-commerce in GA4)
“Aspetta Matteo. Ma cosa vuol dire ‘inserire l’URL Server-Side dentro la configurazione di GA4?”
Se hai già configurato GA4 sul tuo sito web, in questo momento stai inviando i dati che stai tracciando sul tuo E-commerce direttamente al server di Google Analytics.
Invece, con questo step per inserire l’URL di GTM Server-Side dentro la configurazione di GA4 invierai tutti i dati di tracciamento del tuo E-commerce al tuo contenitore di GTM Server-Side, e non più in modo diretto al server di Google Analytics.
In pratica, è come se stessi caricando la frutta che hai raccolto dal tuo orto su un tuo camion per portarlo al mercato, invece di far caricare e trasportare la tua frutta su un camion di un intermediario.
Per inserire l’URL GTM Server-Side dentro la tua configurazione di GA4
Con questa veloce implementazione tutti i tag di tracciamento del tuo E-commerce in GA4 che avevi creato in precedenza (o che avevi appena creato, grazie alla mia guida che ti ho segnalato al punto n.2 dei “prerequisiti”), passano ora dal tuo spazio Server-Side proprietario che hai creato su Stape.io.
Se invece tu volessi fare passare sul tuo spazio Server-Side solo alcuni dei tag di tracciamento del tuo E-commerce e non tutti
Facciamo subito una verifica per vedere che tutto funzioni correttamente.
Ovvero, verifichiamo che ora tutti i tag di tracciamento del tuo E-commerce passino dal tuo spazio Server-Side proprietario.
Per fare questa verifica utilizzeremo la modalità Debug di Google Tag Manager sia del Contenitore Web, sia del Contenitore Server.
Clicca su “Anteprima” in alto a destra del tuo Contenitore Web di Google Tag Manager. Dovrai cliccare anche sul pulsante “Anteprima” del tuo Contenitore Server.
In questo caso, il Tag di tracciamento della visualizzazione della lista prodotti (view_item_list) configurato nel nostro Contenitore GTM Web è scattato correttamente.
Anche all’interno della modalità Debug del Contenitore GTM Server-Side andremo a verificare se viene inviata con successo la stessa richiesta di tracciamento della visualizzazione della lista prodotti.
Se tutto funziona correttamente, dovresti vedere la voce Incoming HTTP request popolarsi con il relativo Tag di tracciamento.
Bene, in questo modo abbiamo verificato che i dati che stai tracciando nel tuo E-commerce in GA4 vengono passati correttamente al tuo nuovo Contenitore Sever-Side di Google Tag Manager.
Ora non ci resta che creare l’ultimo mattoncino che permetterà di far passare i dati dal tuo Contenitore Server-Side al tuo Google Analytics 4.
Per completare questo passaggio ci basterà creare un semplice Tag sul tuo Contenitore di GTM Server-Side.
Per crearlo, dal menu a sinistra del tuo Google Tag Manager
Ottimo! Se tutto è andato nel verso giusto ora tutti gli eventi di tracciamento e i dati che stai raccogliendo sul tuo E-commerce vengono passati dal Contenitore Server-Side di GTM al tuo GA4.
Come fatto per lo Step 2, clicca su “Anteprima” in alto a destra sia all’interno del tuo Contenitore Web di Google Tag Manager, sia all’interno del tuo Contenitore Server.
A differenza dello Step n.2, questa volta verifichiamo non solo se vengono inviate con successo le richiesta di tracciamento al tuo Contenitore GTM Server-Side (Incoming HTTP request), ma anche se le richieste di tracciamento “escono” da GTM Server-Side verso GA4 (Outgoing HTTP request from Server).
In questo caso anche la richiesta dal Server a GA4 è stata registrata correttamente.
Ti consiglio di simulare sul tuo E-commerce anche tutte le altre azioni che stai tracciando, come ad esempio l’aggiunta al carrello e il checkout, il modo tale da accertarti che tutti gli eventi di tracciamento vengano passati correttamente alla tua proprietà di GA4.
Ti è stata utile questa guida? Hai suggerimenti o domande?
Ti aspetto nei commenti 🙂
Alla prossima guida e… buon Tag!
LUISAVIAROMA è uno dei principali fashion e-tailer di lusso al mondo, con oltre 5 milioni…
All’interno del vasto e competitivo mercato della Grande Distribuzione Organizzata (GDO), Mondo Convenienza rappresenta uno…
Se ti occupi di marketing o advertising, saprai che i funnel rappresentano il percorso che…
È stato un nuovo record per il GA4Summit: oltre 500 professionisti e professioniste del web…
Negli ultimi mesi hai notato in Google Analytics 4 un calo improvviso e inspiegabile nelle…
Se ti trovi su questa guida è perché hai compreso che solo attraverso la Data…
View Comments
Come fai a verificare che passi anche i parametri ecom?
Ciao! Attraverso il DebugView di GA4 :)
Ciao Matteo,
ho provato ad impostare un nuovo container come hai descritto nella guida ma non trovo il checkbox "send to server container" in cui dichiarare il mio URL
Mi sembra che sia cambiato il tag GA4 e non sia più configuration
Ciao Stefano, nope. Il flag c'è ed è nel Tag di tipo Configuration. Controlla bene :)
Nel caso inviami altri dettagli (screenshot) anche sul gruppo di Facebook: https://www.facebook.com/groups/TagManagerItalia