Circa l'80 percento delle importazioni di conversioni offline di Google Ads guaste nel 2026 fallisce in un singolo punto individuabile della pipeline: un ID clic mancante, una finestra scaduta o uno slittamento di formattazione; eppure la maggior parte degli inserzionisti ricarica lo stesso file più e più volte, moltiplicando gli avvisi di righe duplicate invece di trovare la causa. Una conversione offline conta solo se Google può ricollegarla a un clic registrato, quindi la soluzione non è mai riprovare alla cieca; è percorrere la pipeline dall'acquisizione dell'ID clic al caricamento e trovare l'unico punto di rottura.
Questa guida segue quella pipeline da un capo all'altro attraverso sette sezioni: come funziona l'importazione, la finestra di 90 giorni, gli errori di caricamento comuni, le righe non attribuite, la diagnostica, la correzione completa e l'automazione, così spendi il tuo tempo sulla causa, non sul sintomo. Per controllare automaticamente la misurazione delle tue conversioni rispetto alle fughe più comuni, esegui il nostro audit gratuito di Google Ads a 5 assi.
Aggiornato il 2026-05-10 con il comportamento attuale di acquisizione dell'ID clic, finestra di 90 giorni e diagnostica di caricamento, osservato su account di Stati Uniti, Regno Unito ed Europa.
- Acquisisci prima l'ID clic — nessun GCLID, GBRAID o WBRAID memorizzato significa nessuna corrispondenza possibile, quindi correggi l'acquisizione prima di caricare. 2. Attenzione alla finestra di 90 giorni — un clic più vecchio di 90 giorni non può essere attribuito, quindi carica ogni giorno o ogni settimana. 3. La formattazione rifiuta interi file — uno slittamento di fuso orario, valuta o intestazione fa fallire il caricamento prima che una riga venga letta. 4. 'No matching click' è un problema di acquisizione — conferma l'auto-tagging e l'ID memorizzato, non il file. 5. Automatizza una volta che gira pulito — caricamenti pianificati, l'API o Zapier impediscono agli ID clic di scadere.
Come funziona davvero l'importazione delle conversioni offline?
L'importazione delle conversioni offline esiste perché le conversioni più preziose, un contratto firmato, un affare chiuso, un lead qualificato diventato ricavo, avvengono nel tuo CRM, giorni o settimane dopo il clic, non sul sito web. Google non le vede mai a meno che tu non gliele rimandi. La pipeline ha tre fasi, e una rottura in una qualsiasi di esse produce gli errori che il resto di questa guida diagnostica.
Acquisire l'ID clic — Quando qualcuno clicca il tuo annuncio, Google aggiunge un identificatore di clic all'URL di destinazione: un GCLID per la maggior parte dei clic, oppure un GBRAID e un WBRAID per i percorsi app iOS e web dove si applicano le regole sulla privacy. Il tuo sito deve leggere quel parametro e memorizzarlo, di solito in un campo modulo nascosto, così viaggia nel tuo CRM con il lead.
Memorizzarlo nel tuo CRM — L'ID acquisito deve stare accanto al record del lead, al valore della conversione e al timestamp della vendita finale. Se i tuoi moduli non scrivono l'ID, o il tuo CRM lo sovrascrive, il lead è invisibile a Google in seguito: non c'è nulla da caricare.
Ricaricare le conversioni — Quando l'affare si chiude, esporti l'ID clic, il nome dell'azione di conversione, l'orario di conversione e il valore, poi carichi quel file su Google Ads. Google fa corrispondere l'ID clic a un clic registrato e accredita la conversione alla campagna originale. Per la configurazione fondamentale, vedi la nostra guida alla configurazione delle enhanced conversions.
Perché la finestra di 90 giorni dell'ID clic blocca i caricamenti?
La causa più trascurata in assoluto delle importazioni offline fallite è il tempo. Google non conserva i dati dei clic per sempre, e l'ID clic che hai memorizzato ha una data di scadenza prima della quale devi caricare. Mancala e una riga perfettamente pulita fallisce comunque.
La regola dei 90 giorni — Per la maggior parte degli ID clic, una conversione deve essere caricata entro 90 giorni dal clic originale. Dopo, Google ha eliminato il clic dal suo archivio di attribuzione e il caricamento restituisce un errore di clic non corrispondente. I dati nel tuo file sono corretti; sono semplicemente troppo tardivi.
Perché i cicli di vendita lenti perdono conversioni — Se il tuo affare medio impiega 60 giorni a chiudersi e tu carichi mensilmente, un affare che si chiude al giorno 85 e si carica al giorno 100 è già oltre la finestra. La conversione silenziosamente non arriva mai, il tuo ROAS riportato sembra peggiore della realtà e lo Smart Bidding è privato del segnale che si era guadagnato.
Le difese — Carica ogni giorno o ogni settimana, non mensilmente, così ogni affare arriva dentro la finestra con un margine di sicurezza. Abilita enhanced conversions for leads come ripiego così i dati forniti dall'utente possono trovare corrispondenza anche quando l'ID clic è scaduto. Se vedi conversioni non conteggiate, la nostra guida all'azione di conversione inattiva copre una modalità di fallimento correlata.
Quali errori di caricamento sono più comuni, e perché?
Quando l'ID clic e la finestra sono a posto, il livello successivo di fallimenti è la formattazione. Google analizza il tuo file rispetto a un modello rigido, e una singola colonna o un singolo timestamp non corrispondente può rifiutare una riga o l'intero caricamento. Questi errori sono noiosi ma rapidi da correggere una volta che conosci lo schema.
Fuso orario o formato data sbagliato — Il rifiuto più frequente. Google si aspetta un offset UTC esplicito come 2026-05-10 14:30:00+00:00. Esportare l'orario del tuo CRM in orario locale senza l'offset fa interpretare a Google l'orario nel fuso orario dell'account, quindi la riga viene rifiutata o datata in modo errato. L'orario di conversione deve anche essere successivo all'orario del clic.
Errori di valuta e valore — Un valore vuoto, un codice valuta sbagliato o una virgola usata come separatore decimale possono annullare la riga. Ogni conversione ha bisogno di un valore e di una valuta che corrisponda all'account oppure di un codice ISO esplicito come USD, GBP o EUR.
Mancata corrispondenza dell'intestazione e file non analizzabili — Un'intestazione di colonna rinominata, riordinata o mancante rende l'intero file non analizzabile, quindi non si carica nulla. Lo stesso accade con il delimitatore sbagliato o un carattere di codifica vagante. Parti sempre dal modello attuale di Google Ads. Per il lavoro di riconciliazione più ampio, vedi la nostra guida alla discrepanza tra GA4 e Google Ads.
Cosa causa le righe 'unattributed' o 'no matching click'?
Anche un file che si carica senza un errore di formattazione può restituire righe contrassegnate come unattributed o di clic non corrispondente. Queste sono le più confuse perché il caricamento sembra riuscire: la riga viene accettata ma accreditata a nulla. La causa è quasi sempre a monte, nell'acquisizione.
L'auto-tagging era disattivato — Se l'auto-tagging è disabilitato, Google non ha mai aggiunto un GCLID all'URL di destinazione, quindi non c'era alcun ID clic da acquisire in primo luogo. Ogni riga di quel periodo torna non attribuita. Conferma che l'auto-tagging sia abilitato nelle impostazioni dell'account prima di ogni altra cosa.
L'ID memorizzato è troncato o alterato — Un reindirizzamento, un accorciatore di URL o un campo del CRM che taglia le stringhe lunghe può troncare il GCLID così che non corrisponda più al clic registrato. Anche un GBRAID o un WBRAID gestito come un semplice GCLID può non trovare corrispondenza. Verifica che il valore memorizzato sia completo e intatto.
Account, tipo di clic sbagliato o finestra scaduta — Un valore caricato sull'account sbagliato, o un clic caduto fuori dalla finestra di 90 giorni, restituisce nessuna corrispondenza. Queste righe non sono errori di file; sono il segnale che la pipeline di acquisizione e finestra a monte ha bisogno della correzione. La guida al tracciamento a zero conversioni correlata percorre la diagnosi a monte.
Come si fa la diagnosi con la diagnostica di caricamento e le colonne?
Google ti dà due superfici diagnostiche, e la maggior parte degli inserzionisti non ne apre mai nessuna. Prima di cambiare qualcosa nel tuo file o nel tuo CRM, leggi ciò che il sistema ti sta già dicendo. L'errore di solito è già nominato per te.
La diagnostica di caricamento — Dopo ogni caricamento, Google mostra un riepilogo per file: righe ricevute, righe applicate e un conteggio degli errori a livello di riga con un messaggio come clic non corrispondente, orario di conversione precedente all'orario del clic, o non analizzabile. Leggi questo per primo: ti dice se il problema è acquisizione, tempistica o formattazione, ed esattamente quante righe ha colpito ciascun errore.
Le colonne delle conversioni — Nel report delle tue campagne, aggiungi le colonne per tutte le conversioni, le conversioni per tempo e l'origine delle conversioni. Un divario tra le conversioni totali e le conversioni importate offline, o un calo dopo una modifica al CRM, localizza la rottura in un intervallo di date che puoi indagare.
Riconcilia con il CRM — La vera verità di fondo è il conteggio degli affari chiusi con un ID clic memorizzato dentro la finestra di 90 giorni. Se il tuo CRM contiene 200 affari idonei ma solo 150 sono stati caricati con successo, il divario di 50 righe è il tuo budget di errore, e la diagnostica ti dice quale delle sette cause ha rivendicato ciascuna. Non ricaricare mai prima di leggere la diagnostica; rischi di duplicare le righe che sono già riuscite.
Come si corregge la pipeline di acquisizione e caricamento?
Con la causa identificata, la correzione segue la pipeline in ordine: acquisizione, memorizzazione, formattazione, caricamento. Ripararle fuori ordine spreca sforzo, perché un caricamento pulito di una riga il cui ID clic non è mai stato acquisito restituisce comunque non attribuito.
Correggi prima l'acquisizione — Conferma che l'auto-tagging sia attivo, poi verifica che le tue pagine di destinazione leggano il GCLID, il GBRAID o il WBRAID dall'URL e lo scrivano in un campo modulo nascosto. Fai il test inviando un lead reale e controllando che l'ID sia arrivato nel CRM, completo e non troncato.
Correggi memorizzazione e tempistica — Assicurati che il CRM conservi l'ID clic, il valore della conversione, la valuta e un timestamp di conversione accurato su ogni record. Imposta la tua esportazione perché giri dentro la finestra di 90 giorni: settimanale è un valore predefinito sicuro per la maggior parte dei cicli di vendita.
Correggi formattazione e caricamento — Costruisci il file dal modello attuale di Google Ads, esporta i timestamp con un offset esplicito, compila le colonne del valore e della valuta e conferma che ogni orario di conversione sia successivo al rispettivo orario di clic. Ricarica, poi leggi di nuovo la diagnostica per confermare che il conteggio degli errori sia calato. Stratifica le enhanced conversions for leads sopra così i dati forniti dall'utente recuperano ogni riga che il solo ID clic non può far corrispondere.
Come si automatizzano i caricamenti perché resti tutto a posto?
Un caricamento manuale che fai una volta funziona finché l'esportazione successiva non si discosta. La correzione duratura è eliminare del tutto il passaggio umano, così gli ID clic non scadono mai e il formato del file non cambia mai per sbaglio. Automatizza solo dopo che il processo manuale gira pulito da un capo all'altro.
Caricamenti pianificati — Google Ads può attingere da un Google Sheets o da un file HTTPS o SFTP su una pianificazione fissa. Puntalo a un foglio che il tuo CRM popola, impostalo perché giri ogni giorno e le conversioni si caricano senza che nessuno tocchi un file. Questo da solo chiude il rischio della finestra di 90 giorni per la maggior parte degli account.
La Google Ads API — Per volumi più alti o logica personalizzata, l'API carica le conversioni dei clic direttamente e restituisce errori a livello di riga che puoi registrare, riprovare e su cui ricevere avvisi. È l'opzione più robusta e quella che scala, perché i fallimenti emergono immediatamente invece che in un report mensile.
Connettori no-code — Un connettore Zapier o simile può spostare un affare chiuso dal tuo CRM in Google Ads entro pochi minuti dalla vendita, tenendo ogni conversione ben dentro la finestra. Qualunque strada tu scelga, l'automazione è ciò che trasforma una correzione una tantum in una pipeline che resta a posto. Conferma l'intero funnel con il nostro audit gratuito a 5 assi, e dimensiona il ritorno sulle conversioni recuperate con il nostro calcolatore ROAS.
La tabella diagnostica degli errori di importazione offline
Lavora questa tabella dall'alto in basso: è ordinata per quanto rapidamente ciascun errore si conferma e quanto spesso è la vera causa di un'importazione offline fallita o non attribuita.
Ricaricare lo stesso file prima di leggere la diagnostica è il modo più comune di creare conversioni duplicate. Le righe che sono riuscite la prima volta restano accreditate, quindi un nuovo tentativo alla cieca le conta due volte mentre le righe davvero fallite falliscono di nuovo per lo stesso motivo. Apri sempre la diagnostica di caricamento, correggi solo le righe che il conteggio degli errori nomina, tieni fuori quelle riuscite e ricarica il sottoinsieme corretto. Un passaggio pulito batte cinque tentativi alla cieca.
Mettere la correzione della pipeline in ordine di priorità
Di solito troverai più di una rottura. L'errore è correggerle in un ordine casuale, o tutte insieme così non puoi dire cosa ha funzionato. Ripara la pipeline in ordine di flusso, acquisizione, finestra, formato, caricamento, automazione, e rimisura dopo ciascuna.
Acquisizione, istantanea e fondamentale per prima — L'auto-tagging e l'acquisizione del GCLID nel campo nascosto fanno effetto lo stesso giorno e sbloccano ogni caricamento futuro. Nulla a valle può trovare corrispondenza se l'acquisizione è rotta, quindi questa è sempre la prima correzione.
Finestra e formattazione dopo — Stringi la cadenza di caricamento dentro la finestra di 90 giorni, poi correggi la formattazione di fuso orario, valuta e intestazione dal modello attuale. Queste partono entro un giorno e ripuliscono in un colpo solo la maggior parte delle righe rifiutate e non attribuite.
Diagnostica, poi automazione — Leggi la diagnostica di caricamento per confermare che il conteggio degli errori sia calato, stratifica le enhanced conversions for leads come ripiego, poi sposta l'intero processo su caricamenti pianificati o API così resta a posto. Concedi un giorno per l'elaborazione prima di giudicare il risultato.
Misura un cambiamento alla volta. Ricontrolla il conteggio delle conversioni offline dopo ogni correzione, non dopo tutte, così sai quale leva ha mosso il risultato. Dimensiona il ritorno sulle conversioni recuperate con il nostro calcolatore ROAS, e per far emergere automaticamente ogni fuga di misurazione, esegui l'audit gratuito a 5 assi di SteerAds.
Sources
Fonti ufficiali consultate per questa guida:
-
support.google.com — importare le conversioni offline
-
support.google.com — informazioni sul GCLID
-
developers.google.com — caricare le conversioni dei clic
-
ads.google.com — Google Ads
FAQ
Perché l'importazione delle mie conversioni offline di Google Ads non riesce?
Circa l'80 percento delle importazioni offline fallite risale a una di cinque cause che puoi confermare in pochi minuti. Primo, l'ID clic è mancante o malformato: il GCLID, il GBRAID o il WBRAID non è mai stato acquisito oppure è stato troncato. Secondo, il clic è più vecchio della finestra di 90 giorni, quindi Google non ha alcun record a cui attribuirlo. Terzo, il timestamp è nel fuso orario o nel formato sbagliato, quindi la riga viene rifiutata o datata in modo errato. Quarto, la colonna della valuta o del valore è vuota o usa il codice sbagliato. Quinto, le intestazioni delle colonne non corrispondono al modello previsto. Controlla prima l'ID clic e la data: insieme spiegano la maggior parte dei fallimenti.
Cos'è la finestra di 90 giorni per i caricamenti delle conversioni offline?
Google conserva i dati dei clic per l'attribuzione solo per un tempo limitato, e le conversioni offline devono essere caricate entro 90 giorni dal clic originale per la maggior parte degli ID clic. Se un affare si chiude 120 giorni dopo il clic, il GCLID è scaduto e la riga di caricamento restituisce un errore di clic non corrispondente, per quanto pulito sia il file. È per questo che un ciclo di vendita lento perde silenziosamente conversioni. La soluzione è caricare più di frequente, ogni giorno o ogni settimana, e abilitare enhanced conversions for leads come ripiego, così i dati forniti dall'utente possono comunque trovare corrispondenza anche quando l'ID clic è scaduto.
Perché Google Ads dice 'no matching click' per le mie conversioni?
Una riga di clic non corrispondente o non attribuita significa che Google non è riuscito a collegare la conversione caricata a un clic pubblicitario registrato. I motivi consueti sono un ID clic mai memorizzato, un GCLID troncato o alterato, un clic caduto fuori dalla finestra di 90 giorni, oppure un valore inserito sull'account o sul tipo di clic sbagliato. Può accadere anche quando l'auto-tagging era disattivato, quindi nessun GCLID è mai stato aggiunto all'URL di destinazione. Conferma che l'auto-tagging sia abilitato, verifica che l'ID memorizzato sia completo e controlla la data del clic rispetto al limite di 90 giorni prima di ricaricare.
Quale formato di data e fuso orario richiede Google Ads?
Google Ads si aspetta gli orari di conversione in un formato specifico con un fuso orario esplicito o un offset UTC, per esempio yyyy-MM-dd HH:mm:ss+|-HH:mm, e deve cadere dopo l'orario del clic e dentro la finestra di 90 giorni. L'errore più comune è esportare il timestamp del CRM in orario locale senza l'offset, così Google lo interpreta nel fuso orario dell'account e o rifiuta la riga o data la conversione in modo errato. Esporta sempre con un offset esplicito, conferma che l'orario di conversione sia successivo a quello del clic e fai corrispondere il fuso orario dell'account impostato quando l'azione di conversione è stata creata.
Dovrei usare l'API invece dei caricamenti CSV manuali?
Se carichi più di una o due volte al mese, sì. I caricamenti CSV manuali vanno bene per batch occasionali, ma sono soggetti a errori: ogni esportazione rischia un cambio di intestazione, uno slittamento di fuso orario o un file obsoleto. I caricamenti pianificati da un Google Sheets, dalla Google Ads API o da un connettore no-code come Zapier eliminano il passaggio umano e girano a cadenza fissa, così gli ID clic non scadono mai e la formattazione resta coerente. L'API restituisce inoltre errori a livello di riga che puoi registrare e riprovare. Automatizza una volta che il processo manuale funziona da un capo all'altro, non prima, così non scali una pipeline difettosa.
Mi serve ancora il GCLID se uso enhanced conversions?
Risolvono problemi che si sovrappongono, quindi usa entrambi. Il GCLID, il GBRAID o il WBRAID è il segnale più preciso perché lega una conversione al clic esatto. Le enhanced conversions for leads trovano corrispondenza sui dati forniti dall'utente con hash, email o telefono, e fungono da ripiego quando l'ID clic non è mai stato acquisito o ha superato i 90 giorni. Usarli entrambi alza il tasso di corrispondenza: l'ID clic gestisce i casi puliti e le enhanced conversions recuperano le righe che altrimenti tornerebbero non attribuite. Sono complementari, non un'alternativa tra l'uno o l'altro.
Quanto tempo prima che le conversioni offline caricate compaiano nei report?
Le conversioni offline caricate compaiono di solito nei report di Google Ads entro poche ore, anche se l'elaborazione completa e l'attribuzione possono richiedere fino a 24 ore o più in alcuni account. La conversione viene accreditata alla data e all'ora del clic originale, non alla data di caricamento, quindi un affare caricato oggi può comparire settimane indietro nei tuoi report. Non ricaricare una riga solo perché non è ancora comparsa: aspetta un giorno, poi controlla la diagnostica di caricamento per il conteggio degli errori specifici prima di dare per fallita la riga e rischiare un duplicato.