Meta ti dice che le campagne rendono 4. GA4 ti mostra la metà. E tu, a fine mese, non sai su quale numero decidere il budget.

Se ti è capitato, hai toccato il punto più scomodo del tracciamento. Il ROAS che leggi nel Business Manager è un numero che Meta calcola su se stessa, con le sue regole. Nessuno lo conferma. Nessuno lo smentisce. Ti fidi perché è l’unico che hai sotto gli occhi.

Ma un numero che non puoi confrontare con nient’altro non è un dato. È un’opinione.

Prendi un caso tipico: ROAS di partenza 4.2, ricavi reali meno della metà. Le distorsioni si correggono una a una: il doppio conteggio tra Pixel e Conversions API, la finestra di attribuzione troppo generosa, il valore degli ordini che non arriva a Meta (ho già parlato di tutte queste cose nelle precedenti newsletter). A quel punto il gap si è ridotto parecchio. Ma prima di dire “adesso puoi scalare”, manca un pezzo: una controprova.

Serve un secondo sistema che misuri gli stessi acquisti con regole diverse e dica se il quadro torna.

Qui entra GA4.

Il concetto: due sistemi che misurano la stessa realtà con regole diverse

GA4 e Meta non si parleranno mai perfettamente. Non è un bug. È una caratteristica strutturale del modo in cui i due sistemi funzionano.

GA4 usa per default l’attribution last-click: assegna la conversione all’ultimo canale che l’utente ha visitato prima di acquistare. Meta usa un modello multi-touch con finestre temporali: si prende il credito per tutte le conversioni che avvengono entro un certo numero di giorni dopo che un utente ha visto o cliccato un annuncio.

Questa differenza di modello produce, fisiologicamente, un disallineamento. Una differenza del 10-20% tra i numeri Meta e i numeri GA4 è normale. Non è un problema da risolvere. È la conseguenza di due sistemi con epistemologie diverse che guardano lo stesso flusso di utenti.

Una differenza superiore al 30% dice altro. Dice che qualcosa non va in uno dei due sistemi, o in entrambi. La domanda non è “chi ha ragione”, perché non è una gara. La domanda è: da dove viene la discrepanza?

Se Meta riporta 100 conversioni e GA4 ne vede 60, ci sono tre possibilità:

La prima: gli UTM mancano. Gli annunci Meta non hanno i parametri utm_source, utm_medium e utm_campaign nel link di destinazione. Le sessioni arrivano in GA4, ma GA4 le attribuisce al traffico diretto o organico perché non sa da dove vengono. Meta conta la conversione, GA4 la vede ma non la assegna a Meta.

La seconda: gli UTM ci sono ma sono configurati male. La sessione viene registrata da GA4 con attribuzione errata, magari a una campagna sbagliata o con valori non riconosciuti. Il confronto diventa impossibile.

La terza: Meta sta attributando conversioni che non appartengono alle sue campagne. La finestra di attribuzione è troppo ampia e raccoglie acquisti che sarebbero avvenuti comunque.

Cosa succede se lo ignori

Senza una fonte di controllo indipendente, il sistema di tracciamento funziona in un vuoto. Ogni numero che leggi è autoreferenziale: Meta ti dice quanto ha performato Meta, senza che nessun altro sistema possa confermare o smentire.

In pratica questo significa due errori opposti, entrambi costosi.

Il primo: si scala su Meta basandosi su numeri che GA4 non supporta. I ricavi Meta sembrano crescere, il budget aumenta, ma GA4 mostra un’attribuzione a Meta che non si muove di conseguenza. Si sta spendendo su una crescita che non è verificabile da nessun sistema indipendente.

Il secondo: si taglia budget da Meta basandosi su GA4 che non vede le conversioni perché gli UTM mancano. Meta in realtà sta portando traffico che converte, ma GA4 lo attribuisce al diretto. Si taglia un canale che funziona perché il sistema di misurazione non l’ha mai collegato correttamente alle conversioni che genera.

Come si corregge

Il metodo di riconciliazione ha tre passi.

Primo passo: verifica che tutti gli annunci Meta abbiano UTM completi.

Ogni annuncio deve avere almeno utm_source, utm_medium e utm_campaign nel link di destinazione. Senza questi parametri, le sessioni da Meta ads arrivano in GA4 come traffico diretto o organico. La deduplicazione tra Meta e GA4 diventa impossibile. Puoi farlo manualmente su ogni annuncio o usare il parametro di URL personalizzato a livello di account per applicarli in modo automatico a tutti i link futuri.

Secondo passo: confronta le sessioni.

In GA4, vai su Acquisizione > Sorgente/Mezzo. Filtra per “facebook / cpc” e “instagram / cpc” nel periodo che stai analizzando. Confronta questo numero con i clic totali che Meta riporta nello stesso periodo. La differenza normale è del 15-25%: ci sono utenti che cliccano l’annuncio ma abbandonano prima che GA4 registri la sessione, utenti che bloccano i cookie, utenti che cliccano da app native che non passano i parametri correttamente.

Terzo passo: confronta le conversioni.

Sempre in GA4, vai su Conversioni e filtra per sorgente Meta. Confronta le conversioni GA4 con le conversioni Meta per lo stesso periodo. La differenza accettabile è del 10-30% in favore di Meta: Meta ha una finestra di attribuzione più lunga e raccoglie conversioni che GA4, con il last-click, assegna ad altri canali. Se Meta supera GA4 del 30%, c’è qualcosa da investigare nei passi precedenti.

Il ROAS reale è 2.8

La riconciliazione con GA4 ha confermato i numeri. Con tutti i sistemi corretti, la discrepanza tra Meta e GA4 rientrava nella soglia fisiologica del 15-20%.

Questo significa che il lavoro di correzione aveva funzionato. Il ROAS reale, con deduplicazione, attribution window corretta, valore reale degli acquisti e riconciliazione con GA4, è 2.8.

Non 4.2. 2.8.

Il gap era reale. Le cause erano nel tracciamento. E adesso che abbiamo un numero su cui ci possiamo fidare, la domanda cambia: come si usa per decidere?

Se GA4 e Meta non si allineano nei tuoi account e non sai da dove viene la discrepanza, prenota una call. In mezz’ora vediamo insieme dove si rompe il filo.