Tracking Avanzato

I tuoi dati GA4 mentono: il server-side tracking li corregge

6 dicembre 2025
8 min lettura

GA4 ti sta sottoriportando le conversioni. Di tanto.

Prendi le conversioni che GA4 ti mostra questo mese. Ora vai nel CRM, o nel pannello dell'e-commerce, e conta quelle vere. La differenza che vedi non è rumore statistico. Su decine di progetti che ho analizzato tra il 2024 e il 2025, GA4 sottostimava le conversioni reali in modo sistematico, con scarti che arrivavano al 40% nei casi peggiori.

La prima reazione di chi scopre questa discrepanza è pensare a un errore di configurazione. Ho controllato implementazioni perfette, con dataLayer puliti e tag validati: il problema restava. Perché non è un problema di configurazione. È un problema di architettura.

Il tracking client-side è strutturalmente rotto

Il tracking di GA4 funziona nel browser dell'utente. Deve caricare JavaScript, eseguirlo, spedire una richiesta ai server di Google. Tre passaggi. Ognuno di questi passaggi ha un punto di rottura.

Safari, il browser di ogni iPhone, blocca i cookie di terze parti da iOS 14 e limita quelli first-party impostati via JavaScript a 7 giorni di vita. Firefox attiva le Enhanced Tracking Protection di default. Brave blocca quasi tutto. Ma il danno più sottile viene dall'ITP di Apple: un utente che visita il tuo sito lunedì e torna giovedì della settimana dopo risulta come un nuovo utente. L'attribuzione della conversione salta. Il percorso che ha portato a quella vendita sparisce dal report.

Poi ci sono gli ad blocker. Secondo i dati del PageFair Adblock Report 2024, in Europa li usa circa il 30% degli utenti desktop. Questi bloccano le richieste verso i domini di Google Analytics prima ancora che partano. E non sto parlando solo di utenti con uBlock Origin: strumenti come Pi-hole e NextDNS filtrano le richieste a livello di rete, per tutta la casa o l'ufficio. Una singola installazione di Pi-hole in un'azienda B2B rende invisibili tutti i dipendenti che navigano il tuo sito.

C'è anche un terzo scenario che nessuno considera abbastanza: la latenza. L'utente compila il form, clicca invio, la pagina cambia prima che il tag di conversione si attivi. Succede su connessioni mobili lente, succede quando l'utente naviga velocemente. L'evento non parte mai. La conversione esiste nel tuo CRM ma non in GA4.

Chi perde di più

Non tutti i siti subiscono la stessa discrepanza. Ho notato un pattern chiaro nei miei progetti.

I siti B2B soffrono di più. Il pubblico è mediamente più tecnico, usa più ad blocker, ha più probabilità di avere un Pi-hole o un browser privacy-first. Su un progetto per un'azienda SaaS di Brescia ho misurato una discrepanza del 38% tra lead registrati nel CRM e lead tracciati da GA4. Trentotto percento. Stavo prendendo decisioni di budget su dati che ignoravano più di un terzo delle conversioni.

Gli e-commerce con checkout rapido hanno un problema diverso ma ugualmente grave: il redirect al gateway di pagamento interrompe la catena di tracking. Se il tag di conversione dipende dal caricamento della thank you page e l'utente chiude il browser dopo il pagamento, la conversione è persa per GA4 ma il pagamento è completato.

I siti con audience giovane e tech-savvy, come sviluppatori, designer, professionisti digitali, sono i più colpiti in assoluto. Proprio il segmento che, per molte aziende, è anche il più prezioso.

Il server-side tracking cambia le regole

Il concetto è semplice: invece di far partire la misurazione dal browser dell'utente, la fai partire dal tuo server. Quando un utente compila un form, il tuo server riceve i dati. Quando un utente completa un acquisto, il tuo server lo sa. A quel punto è il tuo server a comunicare con GA4, usando le Measurement Protocol API: una chiamata diretta, da server a server.

Gli ad blocker del browser non possono bloccare una comunicazione che avviene tra il tuo server e quello di Google. L'ITP di Safari non entra in gioco perché i cookie vengono impostati lato server come HttpOnly first-party, e quelli non hanno il limite dei 7 giorni. La latenza del browser diventa irrilevante perché il tuo server registra l'evento nel momento in cui accade, non dopo che un JavaScript ha finito di caricarsi.

Non è magia. È semplicemente spostare la misurazione in un punto dove nessuno può interferire.

GTM Server-Side: l'implementazione concreta

Lo strumento che uso nella maggior parte dei progetti è Google Tag Manager Server-Side. L'architettura prevede tre componenti: il container GTM web che già hai, un container GTM server deployato su un server tuo, e un dominio di prima parte tipo metrics.tuodominio.it.

Il container server gira su Cloud Run di Google. Il costo è minimo: per la maggior parte dei siti parliamo di pochi euro al mese, spesso zero grazie al livello gratuito. Le richieste di tracking dal browser vanno al tuo sottodominio invece che a www.google-analytics.com. Per gli ad blocker quel sottodominio è il tuo sito. Non lo bloccano.

Sul container server configuri i tag che ricevono gli eventi dal web container e li inoltrano a GA4, a Google Ads, a Meta, a qualsiasi piattaforma. Aggiungi il tracking server-to-server per gli eventi critici: conversioni, acquisti, lead. Questi eventi arrivano a GA4 anche quando il browser dell'utente ha bloccato tutto.

Il setup non è banale. Richiede familiarità con Google Cloud Platform, con la configurazione dei DNS, con il debugging dei flussi di dati tra container. Io dedico mediamente due-tre giorni a un'implementazione completa, inclusi i test. Non è un lavoro da stagista.

I risultati che ho visto

Su un e-commerce nel settore arredamento, dopo l'implementazione del server-side tracking le conversioni tracciate sono aumentate del 27%. Non perché ci fossero più vendite, le vendite erano le stesse. GA4 finalmente le vedeva tutte.

Su quel progetto SaaS B2B che citavo prima, il recupero è stato del 34%. Il ROAS delle campagne Google Ads, ricalcolato con i dati corretti, è passato da 2.1 a 3.2. La differenza tra una campagna che sembra a malapena profittevole e una che giustifica un aumento di budget.

Il pattern che osservo è costante: più il pubblico è tech-savvy, maggiore è il recupero. Per i siti B2B il guadagno medio è sopra il 30%. Per gli e-commerce generalisti si attesta intorno al 15-20%.

I trend nei report precedenti erano corretti, nel senso che se una campagna performava meglio di un'altra, continuava a farlo anche con i dati corretti. Ma i valori assoluti erano sbagliati. E quando devi decidere se investire 5.000 euro in più al mese su una campagna, la differenza tra un ROAS di 2 e un ROAS di 3 è la differenza tra "no" e "assolutamente sì".

Quando non serve

Non tutti i siti hanno bisogno del server-side tracking. Un blog che monetizza con pubblicità display non ha conversioni di alto valore da tracciare con precisione. Un sito vetrina senza lead generation attiva non ne trae beneficio significativo.

Serve quando le decisioni di spesa dipendono dalla qualità del dato di conversione. Serve quando stai ottimizzando campagne paid e hai bisogno di sapere il ROAS reale, non quello dimezzato. Serve quando il tuo pubblico è il tipo di pubblico che usa ad blocker, e se lavori nel B2B tech, lo è.

La privacy resta al centro

Una nota che considero fondamentale: il server-side tracking non è un modo per aggirare il consenso degli utenti. Il GDPR si applica esattamente allo stesso modo. Se un utente rifiuta il tracciamento nella cookie banner, non lo tracci, né client-side né server-side. Quello che il server-side tracking fa è assicurarsi che gli utenti che hanno dato il consenso vengano effettivamente misurati, invece di sparire nel buco nero degli ad blocker.

È una distinzione importante. Non stai tracciando chi non vuole essere tracciato. Stai smettendo di perdere dati su chi ha accettato di essere tracciato. Etico, legale, e necessario per prendere decisioni sensate.

Il dato sbagliato costa più dell'implementazione

Io vedo ancora troppe aziende che prendono decisioni di marketing basandosi su dati GA4 client-side come se fossero verità assoluta. Tagliano budget su campagne che in realtà funzionano. Raddoppiano su canali che sembrano performare meglio solo perché il loro tracking perde meno dati per ragioni tecniche. È un circolo vizioso costruito su fondamenta di sabbia.

Il server-side tracking non è un nice-to-have tecnico da aggiungere quando c'è budget. È infrastruttura di base per chi prende decisioni basate sui dati. Se il tuo GA4 non ha una componente server-side, i tuoi dati sono incompleti. E decisioni basate su dati incompleti sono decisioni sbagliate, non importa quanto sia sofisticato il tuo modello di attribuzione.

CN
SEO & AI Specialist

Claudio Novaglio

Fondatore di SEO Atelier, specializzato in strategie di posizionamento organico per il settore manifatturiero e professionale bresciano.

Vuoi risultati SEO concreti?

Ogni progetto SEO è unico. Contattami per una consulenza personalizzata e scopri cosa posso fare per il tuo sito.

Richiedi una Consulenza