Vai al contenuto
Cristalroi

Tracciamento e analytics

Tracciamento client side o server side: cosa scegliere per il tuo e-commerce

Non è una gara: il server si aggiunge al browser, non lo sostituisce. La vera domanda è se oggi hai un motivo per pagare un pezzo in più.

Di Gennaro Napoletano · 7 minuti di lettura

Scritto con l'aiuto dell'AI, riletto da Gennaro Napoletano.

Due scie di luce che partono dallo stesso punto e si dividono: le due strade del tracciamento

In breve

Per la maggior parte degli e-commerce la scelta non è fra client side e server side: si parte sempre da un contenitore web corretto e si aggiunge il server se c’è un motivo. Conviene quando la spesa in pubblicità è costante e vuoi decidere cosa riceve ogni piattaforma. Se il contenitore è disordinato, sistema prima quello.

Qual è la differenza, in una tabella?

Nel client side i dati partono dal browser verso ogni piattaforma; nel server side passano prima da un server sotto il tuo controllo. Il resto viene di conseguenza.

AspettoSolo client sideCon il server side
Dove giraNel browser del visitatoreNel browser e sul tuo server
Chi invia i datiOgni tag nel browserIl server, dopo averli ricevuti dal sito
Controllo sui campiLimitato a ciò che il tag permettePuoi decidere quali campi passano
CookieScritti soprattutto da JavaScriptIl server può scrivere cookie dal tuo dominio
Codice nel browserUn tag per ogni piattaformaPuò ridursi, se sposti davvero dei tag
Costo fissoNessun serverHosting che cresce con il traffico
CompetenzeContenitore webContenitore web, server e dominio
ConsensoVa rispettatoVa rispettato allo stesso modo
Se si rompeL’anteprima lo mostra sul sitoServe guardare anche i log del server

Le ultime due righe sono quelle che le presentazioni commerciali saltano. Il funzionamento passo per passo è spiegato in che cos’è il GTM server side; qui ci occupiamo solo di come scegliere.

Perché si sistema prima il client side?

Perché il server inoltra quello che riceve. Un acquisto doppio nel browser resta un acquisto doppio sul server, solo più difficile da scovare perché i passaggi diventano due. Prima di parlare di server, il contenitore web deve superare questa prova.

  1. Un solo contenitore per pagina, e un solo modo di inviare ogni evento.
  2. Un data layer da cui arrivano valore, numero d’ordine e articoli.
  3. Lo stato del consenso impostato prima di qualsiasi tag.
  4. Acquisti in GA4 confrontati con gli ordini, e differenza spiegabile.
  5. Nessun tag di cui non si sa più il motivo.

Se anche una sola risposta è no, è lì che conviene investire prima. Il controllo è più rapido seguendo la checklist di audit del contenitore, e la configurazione client side è il lavoro che porta a questo punto.

Corridoio di server attraversato da fasci di luce: i dati che passano dal tuo dominio

Il server serve al tuo negozio?

Prima di spendere per un server, conviene capire se oggi risolve un problema vero. La consulenza server side guarda i tuoi numeri e cosa arriva a ogni piattaforma, e parte da lì.

Come decidi in base al tuo negozio?

In base a tre cose: quanto spendi in annunci, cosa devi controllare e chi lo seguirà. Non esiste una soglia di fatturato o di spesa valida per tutti, e diffida di chi ne dà una senza spiegare da dove viene. Le situazioni tipiche si leggono così.

La tua situazioneScelta ragionevolePerché
Pochi annunci, catalogo piccoloSolo client sideIl costo del server è difficile da ripagare
Contenitore in disordinePrima il client sidePortare il disordine sul server lo rende più caro
Spesa costante, dati pulitiValuta il serverAnche una piccola differenza nei dati pesa sul budget
Dati da togliere prima dell’invioServer sideÈ il modo più diretto per controllare i campi
Dati interni da inviare, come il margineServer sideNon devono comparire nel browser
Molto traffico automatico nei reportServer sidePuò essere riconosciuto e tenuto fuori
Nessuno che segua il serverAspettaUn server senza controlli si ferma in silenzio

Un altro modo di decidere è guardare il problema che vuoi risolvere, invece della dimensione del negozio. Se report e ordini non coincidono, il server di rado è la risposta, perché la causa sta spesso in un evento, in un plugin o nel consenso. Se invece sai già cosa vuoi togliere, aggiungere o controllare prima dell’invio, il server è lo strumento adatto.

Attenzione all’argomento del consenso, che a volte viene usato per vendere il server. Lo stato va rispettato anche lì, quindi chi rifiuta non torna misurabile solo perché è cambiato il percorso. Il funzionamento è spiegato in che cos’è Consent Mode v2.

Come fai il conto della convenienza?

Confrontando il costo mensile con ciò che deve produrre per ripagarsi. Il conto non dice se i dati miglioreranno: dice quanto devono migliorare perché valga la pena. Tutti i numeri sono inventati per l’esempio.

Ordini in più per ripagarsi = costo mensile del server ÷ margine medio per ordine

VoceNegozio piccoloNegozio medio
Costo mensile di hosting e gestione200 €200 €
Margine medio per ordine20 €20 €
Ordini in più necessari1010
Ordini del mese1002.000
Aumento richiesto sugli ordini10,0%0,5%

Stessi costi, stessi ordini necessari, ma due situazioni opposte. Per il primo negozio i dati migliori dovrebbero portare il 10% di ordini in più: un obiettivo poco credibile. Per il secondo basta lo 0,5%, che resta una scommessa ma ragionevole, specie se oltre agli ordini conti la pulizia dei report.

Il margine che usi nel conto deve essere quello vero, comprese spedizione e commissioni: il modo di calcolarlo è nella guida al margine di contribuzione. Questo conto non è una promessa: il passaggio al server può portare ordini in più, ma non si può sapere prima quanti.

Si può passare al server un pezzo alla volta?

Sì, ed è la strada più prudente. Non serve spostare tutto insieme. Si può cominciare da GA4, controllare che i dati coincidano e solo dopo aggiungere gli altri destinatari.

  1. Crea il contenitore server e collegalo a un sottodominio del sito.
  2. Fai passare da lì GA4 e confronta i dati con il periodo precedente.
  3. Controlla che il consenso arrivi al server e venga rispettato.
  4. Aggiungi le conversioni Google Ads, facendo attenzione a non contarle sia dal browser sia dal server.
  5. Aggiungi Meta con la Conversion API e controlla che gli eventi non risultino doppi.
  6. Imposta avvisi su errori e cali improvvisi.

Il rischio tipico di questa fase è il doppio invio: durante il passaggio due percorsi restano attivi e la stessa vendita arriva due volte. La prova va ripetuta a ogni piattaforma aggiunta. Se ti serve un parere, la consulenza sul GTM server side parte dai tuoi numeri, e dice anche quando la risposta è no.

Domande frequenti

Il server side sostituisce il client side?

No. Gli eventi di solito nascono nel browser, dal contenitore web, e vengono mandati al server. I due contenitori lavorano insieme e vanno mantenuti entrambi.

Il server side recupera le conversioni perse?

Non quelle di chi ha rifiutato il consenso, che va rispettato anche sul server. Può ridurre altre perdite, per esempio legate alla durata dei cookie, ma nessuno può dirti prima quanto.

Un sito piccolo può usare il server side?

Può, ma raramente è la prima cosa da fare. Con poco traffico e poca spesa pubblicitaria, il costo fisso è difficile da ripagare, mentre un contenitore web in ordine dà già quasi tutto quello che serve.

Conviene passare al server per velocizzare il sito?

Può alleggerire il browser, se sposti davvero dei tag, ma l’effetto dipende da quanti ne restano. Di solito non è un motivo sufficiente per affrontare costi e gestione.

Fonti

Gennaro Napoletano, esperto di digital analytics e Google Tag Manager, sorride nella sede Google di Dublino

Gennaro Napoletano

Esperto di digital analytics e Google Tag Manager, da oltre 15 anni lavora sui dati degli e-commerce. Nel 2023 Google lo ha invitato nella sua sede di Dublino per i risultati di alcuni e-commerce gestiti da lui. Ha realizzato il portale di marginalità per e-commerce e aiuta aziende e agenzie a fidarsi dei propri numeri. Scopri chi è.

Continua a leggere

GTM server side: cos’è, come funziona e quanto serve davvero

Il percorso di un evento dal browser alle piattaforme, il ruolo del dominio, quali voci di costo mettere in conto e cosa il server non può risolvere.

Audit di Google Tag Manager: la checklist per controllare il contenitore

Pulizia, consenso, eventi, conversioni e documentazione: i controlli da fare sul contenitore GTM, e ciò che dall’interno non puoi vedere da solo.

Margine di contribuzione: cos’è e come si calcola per prodotto

Dai costi variabili alla pubblicità, con un esempio su tre prodotti: perché quello che vende di più può essere proprio quello che ti fa perdere soldi.

Se i numeri non tornano

Un tracciamento di cui ti puoi fidare

Consulenza su Google Tag Manager, client-side e server-side: si controlla ciò che c’è e si sistema ciò che non misura bene.