Marketing automation · 9 minuti di lettura

Conversioni offline Google Ads: come misurarle nel CRM

Giorgio Gnoli · aggiornato il 9 novembre 2026

In 30 secondi

  • Google Ads conta solo le conversioni che riesce a vedere: chi rifiuta i cookie e chi diventa cliente al telefono spesso restano fuori.
  • Le conversioni offline sono quelle che avvengono fuori dal sito, per esempio un appuntamento o una vendita, e che importi in Google Ads dal CRM.
  • Il numero vero del costo per contatto si calcola dal CRM o dal gestionale. Google Ads resta il dato con cui il sistema impara, non quello con cui giudichi.
  • Un invio automatico che si ferma non avvisa nessuno: controlla ogni settimana che il numero di conversioni inviate non sia zero.
Indice dell'articolo
  1. Perché Google Ads mostra meno conversioni di quelle reali
  2. Il caso reale: 4 contatti su Google Ads, 13 nel gestionale
  3. Cosa sono le conversioni offline
  4. Consent mode e Google Ads: cosa succede quando l’utente dice no
  5. Come misurare le conversioni dalle ads al CRM
  6. Tabella di sintesi
  7. Errori da evitare
  8. Domande frequenti
  9. Vuoi sapere quanto ti costa davvero un contatto?

Le conversioni offline di Google Ads sono le azioni che avvengono fuori dal sito, come un appuntamento fissato o una vendita chiusa, e che importi nella piattaforma dal tuo CRM. Servono perché Google Ads conta solo quello che vede: se il contatto chiama, oppure rifiuta i cookie, nei report non compare. Per sapere quanto ti costa davvero un contatto, il numero va preso dal CRM e confrontato con la spesa.

Se apri il report e leggi zero conversioni mentre il telefono squilla, probabilmente non si è rotto niente nelle campagne. Qui trovi perché i due numeri non coincidono, cosa cambia con il consenso, come impostare la misura passo per passo e il caso di una campagna dove Google Ads mostrava 4 contatti e il gestionale ne aveva 13.

Perché Google Ads mostra meno conversioni di quelle reali

Tre buchi spiegano quasi tutte le differenze che vedo tra la piattaforma e il CRM.

  1. Il consenso. Chi rifiuta i cookie pubblicitari non viene conteggiato come un visitatore normale. Con la modalità di consenso di Google, in versione avanzata, il sito manda solo segnali senza cookie, e la piattaforma stima una parte delle conversioni mancanti con un modello.
  2. Il passaggio fuori dal sito. Il clic parte dall’annuncio, poi la persona telefona, scrive su WhatsApp o si presenta. Il tag vede al massimo il clic sul pulsante, e di quello che succede dopo non sa niente.
  3. I guasti silenziosi. Un tag cambiato, una credenziale scaduta, un invio dal server che si ferma. La campagna continua a spendere e nessuno riceve un avviso.

Il primo buco non si chiude con la tecnica, gli altri due sì.

Il caso reale: 4 contatti su Google Ads, 13 nel gestionale

Seguo le campagne di uno studio dentistico. La mail automatica con i risultati, che legge i dati di Google Ads, segnava zero conversioni su molte campagne nuove. Il sospetto era che i tag si fossero rotti. Ho controllato il sito dal vivo e funzionavano tutti.

Il problema stava altrove. Dal 15 ottobre al 3 novembre gli annunci avevano portato 401 clic. Google Ads registrava 4 conversioni, ma il sito, per conto suo, aveva salvato 14 clic su telefono o WhatsApp di persone arrivate da un annuncio. Solo 5 di quei 14 avevano dato il consenso marketing, e sui clic degli annunci il consenso arrivava da circa una persona su 8 (47 su 401). Gli altri restavano invisibili.

Il costo per contatto della mail era 77 €. Contando i contatti veri dal gestionale, 13 di cui 9 senza consenso, è sceso a 23,77 €. La spesa non era cambiata, erano cambiati i contatti conteggiati.

Contatti visti da Google Ads e contatti nel gestionale Nello stesso periodo Google Ads vedeva 4 contatti, con un costo di 77 euro a contatto. Il gestionale ne aveva 13, di cui 9 senza consenso marketing, con un costo di 23,77 euro a contatto. Google Ads 4 contatti 77 € a contatto Gestionale 4 con consenso 9 senza consenso marketing 23,77 € a contatto Stessa spesa, stesso periodo: cambia solo chi viene contato.
Studio dentistico, 15 ottobre - 3 novembre. Dati da Google Ads e dal gestionale. Periodo breve e numeri piccoli: conta la differenza tra le due misure, non il valore assoluto.

Controllando ho trovato anche un guasto vero. L’invio automatico delle conversioni dal gestionale a Google si era fermato perché il token di accesso era scaduto: 154 conversioni erano ferme in coda. Rinnovato il token, la prova a vuoto le ha accettate tutte con 0 errori e il giro è ripartito. Se il report segna zero, quindi, le cause possono essere due insieme: una normale e una rotta.

Ho deciso così: tutti i contatti restano nel gestionale con un campo che dice se hanno dato il consenso, la mail e il cruscotto mostrano il contatto reale con accanto il numero visto da Google, e chi non ha dato il consenso non viene mandato a Google. Google Ads continuerà a mostrare meno contatti, ma la campagna ora si giudica dal gestionale.

Cosa sono le conversioni offline

Una conversione offline è un evento che succede dopo il clic e fuori dal sito: la richiesta qualificata, l’appuntamento, il preventivo accettato, la vendita. Il CRM lo sa, Google Ads no. L’importazione delle conversioni serve a dirglielo, in due modi:

  • Con l’identificatore del clic (GCLID). Il sito lo salva quando la persona arriva dall’annuncio, il CRM lo conserva insieme al contatto e lo rimanda a Google quando il contatto avanza.
  • Con le conversioni avanzate per i lead. Mandi email e telefono del contatto trasformati con hash SHA-256, e Google li abbina a quelli raccolti sul sito. Google la presenta come la versione aggiornata dell’importazione offline.

Così il report diventa più giusto e la campagna ha un segnale migliore: impara da “appuntamento fissato” invece che da “clic sul pulsante”.

La modalità di consenso esiste in due versioni. In quella di base i tag sono bloccati finché la persona non accetta, e se rifiuta a Google non arriva niente. In quella avanzata i tag si caricano comunque e, se la persona rifiuta, mandano solo ping senza cookie, che Google usa per stimare le conversioni mancanti.

Per i dati del contatto c’è un parametro in più, ad_user_data: indica se quella persona ha acconsentito all’invio dei suoi dati a Google per scopi pubblicitari. Anche nell’importazione delle conversioni c’è un campo apposito.

Nell’Unione Europea le norme di Google sul consenso ti chiedono di ottenerlo davvero, quindi il valore che dichiari deve essere quello che la persona ha scelto. Il contatto che ti ha chiesto un appuntamento lo puoi gestire nel tuo gestionale, ma non per questo puoi mandarlo a Google. Cosa conservare e per quanto tempo, soprattutto in settori con dati delicati come la sanità, si decide con chi segue la privacy dell’azienda, prima di costruire l’invio.

Come misurare le conversioni dalle ads al CRM

La sequenza che uso, dalla parte più semplice a quella più tecnica.

Dall'annuncio al numero vero

  • Salva l'originecampagna e parametri UTM con il contatto
  • Segna il consensoun campo, sì o no, su ogni contatto
  • Conta nel CRMcontatti e appuntamenti per campagna
  • Invia a Googlesolo chi ha dato il consenso
  • Parti da secondariaosservi senza toccare le offerte
  • Controlla ogni settimanal'invio non deve segnare zero
  1. Porta l’origine dentro il CRM. Ogni contatto deve arrivare con la campagna che lo ha generato. Come far parlare modulo, GA4 e CRM l’ho spiegato nella guida dedicata, compreso l’evento generate_lead.
  2. Segna il consenso su ogni contatto. Basta un campo con due valori. Senza, non puoi separare chi va inviato a Google da chi resta solo nei tuoi conteggi.
  3. Calcola il costo per contatto dal CRM. Spesa della campagna diviso contatti reali. È il numero da mettere nella mail settimanale o nella dashboard, con accanto quello di Google Ads, così la differenza resta visibile.
  4. Importa in Google Ads gli eventi che contano. Appuntamento fissato, visita tenuta, vendita. Prima però pulisci i dati: se lo stesso contatto compare due volte, mandi due conversioni. La qualità dei dati viene prima dell’invio.
  5. Falle partire come azioni secondarie. Le azioni secondarie non vengono usate direttamente per ottimizzare le campagne: le vedi nei report senza spostare offerte e budget. Le promuovi a principali solo quando il numero è stabile.
  6. Metti un controllo sull’invio. Se l’importazione automatica manda zero righe per una settimana, deve arrivarti un avviso.

Quando più canali toccano lo stesso contatto, decidi anche a chi va il merito: è il lavoro del modello di attribuzione.

Tabella di sintesi

Cosa misuri Dove lo leggi A cosa serve Limite
Clic su telefono o WhatsApp Tag sul sito Primo segnale, utile da subito Un clic non è un contatto
Conversioni in Google Ads Piattaforma Far imparare le campagne Perde chi non dà il consenso
Conversioni stimate Piattaforma, con consent mode Riempire una parte del buco Sono una stima del modello
Contatti reali CRM o gestionale Giudicare costo e campagne Serve l’origine su ogni contatto
Appuntamenti e vendite CRM o gestionale Il risultato vero Arrivano settimane dopo il clic

Trucchi che sanno in pochi

  1. Metti i due numeri uno accanto all'altro. "13 contatti (4 su Google)" evita la riunione in cui qualcuno spegne una campagna che funziona.
  2. Quando vedi zero, separa le cause. Prima prova i tag dal vivo, poi guarda quante righe sono partite dal server, infine confronta i clic registrati dal sito. Il sospetto più ovvio spesso è sbagliato.
  3. Scrivi quando scadono le credenziali. Un token scaduto ferma l'invio senza errori visibili in piattaforma.
  4. Salva anche la campagna, non solo l'identificatore del clic. Su iPhone il GCLID può mancare, e con la campagna sai comunque da dove è arrivato il contatto.

Errori da evitare

  • Giudicare le campagne solo dal report di Google Ads. Se il consenso è basso, spegni quelle che portano contatti.
  • Dichiarare un consenso che la persona ha negato. Sembra una scorciatoia per far salire il numero: è una dichiarazione falsa, e il rischio ricade anche sui tuoi clienti.
  • Contare il clic sul pulsante come un contatto. Chi tocca il numero di telefono non sempre chiama: confronta con le chiamate arrivate.
  • Attivare subito le conversioni importate come principali. Con pochi dati o dati sporchi, la campagna impara dagli errori.
  • Costruire l’invio e dimenticarlo. Le integrazioni si fermano senza fare rumore.
  • Mandare a Google email o telefono non trasformati. Vanno normalizzati e sottoposti a hash SHA-256.

Domande frequenti

Perché Google Ads non registra le conversioni?

Le cause più comuni sono il rifiuto dei cookie, un’azione che avviene fuori dal sito, come una telefonata, e un guasto nei tag o nell’invio dal server. Prima prova i tag dal vivo, poi confronta il dato con i contatti nel tuo CRM.

Cosa sono le conversioni offline in Google Ads?

Sono azioni che avvengono fuori dal sito dopo il clic su un annuncio, come un appuntamento o una vendita. Le importi in Google Ads dal CRM, con l’identificatore del clic oppure con le conversioni avanzate per i lead.

È la funzione che adatta il comportamento dei tag alla scelta della persona sui cookie. Nella versione avanzata, chi rifiuta genera solo ping senza cookie, che Google usa per stimare le conversioni mancanti.

Posso mandare a Google i contatti senza consenso?

No, se il consenso è stato rifiutato non va dichiarato il contrario. Quei contatti li puoi contare nei tuoi report interni, secondo le regole privacy della tua azienda, e usarli per calcolare il costo reale.

Quanto tempo serve per impostare la misura?

Il conteggio nel CRM è il primo passo, e se il CRM riceve già la campagna di origine si ricava con un report. L’importazione automatica richiede più lavoro, perché tocca sito, CRM, credenziali e verifica privacy.

Vuoi sapere quanto ti costa davvero un contatto?

Qui sotto trovi il blueprint che uso per seguire un contatto dal primo canale al cliente. Se le campagne girano ma i numeri di piattaforma e CRM non tornano, con la Diagnosi CRM controllo come raccogli e misuri i contatti oggi.

Vuoi applicarlo alla tua azienda? Nella Diagnosi CRM seguiamo una tua trattativa vera dal primo contatto al contratto e ti mostro dove si perdono clienti.

Scopri la Diagnosi CRM
WhatsApp