Se la vostra azienda chiude deal attraverso un team sales in Salesforce anziché un checkout, ottimizzare Google Ads verso le submission di form è ottimizzare verso la cosa sbagliata. Un lead form dice all'algoritmo che qualcuno ha alzato la mano; non dice nulla su se quella mano apparteneva a un acquirente qualificato o a un curioso, a un account enterprise o a uno studente che fa ricerca. Smart Bidding inseguirà diligentemente qualunque cosa gli diciate di valorizzare — e se valorizzate i form fill, otterrete più form fill e non necessariamente più ricavo. L'offline conversion import chiude questo loop inviando a Google Ads i risultati che contano davvero.
Questo tutorial è scritto per admin Salesforce e operatori marketing B2B che hanno bisogno di una pipeline funzionante e manutenibile dal click su un annuncio Google fino a un'opportunity Salesforce chiusa. Copriremo la cattura del GCLID, i due percorsi di import (il connector nativo e la Google Ads API), il mapping opportunity-stage-to-value, Enhanced Conversions for Leads, l'automazione Salesforce Flow e la riconciliazione di attribuzione che i cicli di vendita lunghi richiedono. La meccanica non è difficile, ma l'ordine delle operazioni conta — e un passaggio mancato (trasportare il GCLID attraverso la conversione lead) rompe silenziosamente l'intera catena.
I team catturano il GCLID sul Lead, festeggiano e vanno avanti — poi scoprono mesi dopo che nulla attribuisce, perché quando il Lead converte a Contact e Opportunity, il GCLID è stato lasciato indietro sul record Lead morto. L'Opportunity che alla fine si chiude non ha un click ID contro cui importare. Un Salesforce Flow che copia il GCLID in avanti alla conversione è il passo poco glamour che fa funzionare l'intera pipeline. Costruitelo per primo, testatelo per secondo, prima di toccare Google Ads.
Perché il B2B ha bisogno di conversioni offline, non di form fill
Il caso per le conversioni offline è il caso contro l'ottimizzare verso i lead. In un funnel B2B, la distanza tra un form fill e il ricavo è enorme. Percorrete una tipica catena di conversione:
- Form di contatto a sales-accepted lead: ~30%.
- Sales-accepted lead a qualified opportunity: ~40%.
- Qualified opportunity a closed-won: ~25%.
Moltiplicate il tutto e un singolo form fill vale grossomodo il 3% di un deal chiuso — e non tutti i form fill sono uguali. Alcune campagne generano molti fill economici a bassa qualità; altre ne generano pochi, costosi, ad alta qualità. Se ottimizzate verso i fill, Smart Bidding favorirà le campagne a fill economici e farà morire di fame quelle che producono vera pipeline.
L'offline conversion import sistema l'incentivo. Inviando qualified opportunity e deal closed-won di nuovo a Google Ads — ricucite al click originale via il GCLID — lasciate che Smart Bidding impari quali keyword, audience e creatività producono ricavo, non solo alzate di mano. Gli account che fanno questo switch vedono regolarmente il bidding spostare la spesa lontano dalle fonti di lead high-volume e low-quality verso i click più difficili e costosi che effettivamente chiudono. Il volume di lead riportato spesso scende; la pipeline e il ricavo salgono. Quello è il risultato corretto, anche se sembra peggio su una vanity metric.
C'è un secondo beneficio specifico al value-based bidding. Una volta che importate i valori dei deal — non solo il fatto di una conversione ma il suo valore monetario — il bidding può maturare in due modi:
- Passare da Target CPA a Target ROAS, dicendo a Google di inseguire pipeline ad alto valore anziché trattare un deal da 5.000 € e uno da 500.000 € come conversioni identiche.
- Differenziare per dimensione di deal all'interno delle campagne, così l'algoritmo si appoggia sulle keyword e audience che producono opportunity grandi, non solo piccole frequenti.
Questo è trasformativo per le aziende con ampia varianza di dimensione di deal, che descrive la maggior parte del B2B.
Il prerequisito per tutto questo è connettere Salesforce, dove vivono i risultati dei deal, a Google Ads, dove avviene il bidding. Il resto di questa guida costruisce quella connessione. Per l'inquadramento strategico di gestire Google Ads per un movimento B2B in generale, la nostra guida strategia Google Ads B2B SaaS fornisce il contesto a livello di campagna che questo tutorial assume.
Catturare il GCLID nei lead e nelle opportunity Salesforce
Il GCLID (Google Click Identifier) è il filo che lega tutto insieme. Quando l'auto-tagging è attivo, Google appende un parametro gclid unico all'URL di ogni click su annuncio. Catturare e preservare quel valore attraverso tutto il vostro funnel è la fondazione dell'import offline basato su GCLID.
Passo uno: attivate l'auto-tagging. In Google Ads sotto Impostazioni account, confermate che l'auto-tagging è abilitato. Senza, non c'è GCLID da catturare e l'intero approccio è impossibile. (Se gestite anche Microsoft Ads, l'equivalente è MSCLKID — il pattern è identico ma il nome del parametro differisce.)
Passo due: catturatelo sulla landing page. Quando un utente arriva da un annuncio, il gclid è nell'URL. Un piccolo script dovrebbe leggerlo, scriverlo in un cookie di prima parte con durata 90 giorni così sopravvive a una sessione di navigazione multi-pagina, e poi popolare un hidden field su ogni form di lead-capture sul sito. Catturate il timestamp del click allo stesso tempo — vi servirà più tardi per la gestione della finestra. L'hidden field fluisce alla submission e atterra sul record Lead di Salesforce.
Passo tre: create i campi Salesforce. Aggiungete campi custom all'oggetto Lead: un campo testo GCLID (rendetelo abbastanza lungo — i GCLID possono essere di 100+ caratteri; mai troncare) e un campo data-click. Sono dove atterrano i valori catturati.
Passo quattro — e questo è il critico: trasportate il GCLID in avanti. La conversione lead di Salesforce crea un Contact, un Account e di solito un'Opportunity, e di default i campi Lead custom non si mappano automaticamente all'Opportunity. Per preservare l'identificatore:
- Aggiungete campi GCLID e data-click corrispondenti agli oggetti Contact e Opportunity.
- Costruite un Flow (coperto in dettaglio più tardi) che copia i valori al momento della conversione.
- Verificate che l'import giri contro il GCLID dell'Opportunity, dato che l'Opportunity è ciò che alla fine si chiude.
Se l'identificatore vive solo sul Lead, ogni deal chiuso sarà non attribuibile — questa è la ragione più comune per cui una configurazione altrimenti corretta non attribuisce nulla.
Un rapido rituale di validazione dopo il setup: sottoponete un vero lead di test cliccando uno dei vostri annunci live, poi tracciate il GCLID dall'URL, al cookie, all'hidden field, al record Lead, e infine — dopo una conversione di test — all'Opportunity. Se sopravvive a tutta quella catena intatto, il vostro layer di cattura è solido. Se muore da qualche parte, sistematelo prima di configurare Google Ads.
Due percorsi di import: il connector Salesforce vs l'API
Una volta che i GCLID fluiscono sulle opportunity, vi serve un meccanismo per inviare i deal chiusi di nuovo a Google Ads. Ce ne sono due, e scegliere correttamente fa risparmiare settimane.
Percorso A — il connector Salesforce nativo (no code). Google Ads offre un'integrazione Salesforce built-in configurata sotto Strumenti e account collegati. Autenticate a Salesforce, poi mappate le stage di lead e opportunity Salesforce alle conversion action di Google Ads, e mappate i campi importo e probabilità dell'Opportunity al valore di conversione. Da quel momento, quando un'opportunity raggiunge una stage mappata, il connector importa una conversione automaticamente, ricucita via il GCLID conservato. Per configurazioni Sales Cloud standard questo è il default giusto — un admin può far girare tutto senza uno sviluppatore, e Google mantiene il plumbing.
Percorso B — la Google Ads API (controllo completo). Per modelli dati non standard, oggetti custom, volumi di conversione molto alti, logiche di valore complesse o requisiti di governance stretti, costruite un job pianificato che carica click conversion direttamente attraverso la Google Ads API. Interrogate Salesforce per opportunity appena chiuse (o appena messe in stage) con un GCLID, formattatele come upload click-conversion (GCLID, conversion action, time, value, currency) e inviatele a schedulazione. Più lavoro, più flessibilità, e necessario una volta che superate il connector.
Una raccomandazione pragmatica: iniziate con il connector se il vostro modello è standard. Vi dà una pipeline ricavo-attribuita funzionante in fretta, prova il concetto agli stakeholder e fa emergere problemi di qualità dati (gap di cattura, problemi di finestra) presto. Migrate all'API solo quando una limitazione concreta lo forza — la maggior parte degli account B2B non ne ha mai bisogno. Se alla fine gestite un Customer Data Platform o uno stack warehouse-centric, il percorso API si inserisce anche in un approccio di misurazione server-side più ampio; la nostra guida setup enhanced conversions copre i pattern server-side adiacenti.
Mappare le opportunity stage ai valori di conversione
Decidere quali milestone importare, e quale valore dare loro, è dove vive la strategia di conversione offline. Sbagliate qui e anche una pipeline perfettamente costruita ottimizza verso la cosa sbagliata.
Importate più stage, non solo closed-won. L'istinto è importare solo la vendita finale, ma il volume closed-won è quasi sempre troppo basso perché Smart Bidding impari da esso — un algoritmo ha bisogno di grossomodo 30+ conversioni al mese per campagna per ottimizzare bene, e la maggior parte degli account B2B non chiude così tanti deal. Quindi il pattern standard è una configurazione a due livelli: una conversione mid-funnel (sales-accepted lead o qualified opportunity) come target di ottimizzazione primario perché avviene a volume sufficiente e dentro la finestra GCLID, e closed-won come conversione secondaria per il reporting e, alla fine, per il value-based bidding una volta che il volume lo permette.
Valorizzate ogni stage con valore atteso stage-weighted. Non inviate l'importo pieno del contratto per un deal che non si è chiuso — questo sovrastima il ricavo da pipeline che potrebbe evaporare. Moltiplicate invece l'importo dell'opportunity per il win rate storico della sua stage corrente:
Questo dà a Smart Bidding un segnale probabilistico di ricavo che riflette la qualità della pipeline. Una campagna che produce molte opportunity in stage proposal invia segnali di valore più forti di una che produce solo lead early-stage, e il bidding si sposta di conseguenza.
Rideterminate i valori man mano che i deal progrediscono. Quando un'opportunity avanza o si chiude, inviate un aggiustamento di conversione che rideterminata il valore alla nuova probabilità — o all'importo realizzato a closed-won. Questo mantiene l'algoritmo che impara dalla realtà corrente anziché da uno snapshot congelato di un momento nella vita del deal. Il connector gestisce il mapping di valore base; il controllo completo di restatement è una delle ragioni per cui gli account migrano all'API. Per i principi più ampi di legare valori reali alle conversioni, la guida conversion tracking è un compagno utile.
Una nota finale su valuta e conteggio: impostate ogni conversion action a contare uno per click (una singola opportunity non dovrebbe moltiplicarsi in molte conversioni) e siate meticolosi su codici valuta e fusi orari negli upload — i mismatch di formattazione sono una causa leader di righe silenziosamente rigettate.
Enhanced Conversions for Leads come fallback senza GCLID
L'import basato su GCLID è preciso ma fragile. Fallisce ogni volta che il GCLID non è mai stato catturato (auto-tagging off, l'hidden field non popolato, un first touch diretto o organico) o è scaduto (il deal si è chiuso oltre la finestra di 90 giorni). Enhanced Conversions for Leads (ECL) è il complemento resiliente che recupera questi deal altrimenti persi.
Come ECL differisce dall'import GCLID. Anziché affidarsi a un click ID conservato al momento del click, ECL abbina un identificatore hashato — tipicamente l'email del lead, opzionalmente il telefono — che voi caricate con l'evento di conversione contro il click che Google ha già a registro per quell'utente loggato. Non avete bisogno di aver catturato un GCLID affatto. Google fa il matching dalla sua parte usando l'hash. Questo rende ECL molto meno sensibile a fallimenti di cattura e tempistica, al costo di un'attribuzione leggermente meno granulare di una ricucitura GCLID diretta.
Come configurarlo:
- Abilitate Enhanced Conversions for Leads nelle impostazioni di conversione di Google Ads.
- Catturate l'email del lead (e il telefono) alla submission del form — che Salesforce già conserva.
- Normalizzate e hashate con SHA-256 prima della trasmissione (il tag o il meccanismo di upload può auto-hashare).
- Includete gli identificatori hashati quando caricate l'evento di conversione per un'opportunity chiusa o qualificata; Google abbina e accredita la conversione.
- Usate conversion action distinte dal vostro import basato su GCLID così i due approcci complementano anziché contare doppio.
Eseguite entrambi, deliberatamente. La configurazione matura 2026 è bretelle-e-cintura: import offline basato su GCLID dove il GCLID esiste ed è in-window, ECL per recuperare i deal dove non lo è. Insieme spingono la vostra quota attribuita di deal chiusi molto più in alto di entrambi soli — molti account B2B passano dall'attribuire 40-50% di closed-won a 75-85% aggiungendo ECL sopra l'import GCLID. L'hashing e la meccanica privacy sono identici alle Enhanced Conversions standard, che la nostra guida setup enhanced conversions documenta per intero, incluse regole di normalizzazione e considerazioni GDPR.
Trattate il GCLID come il vostro strumento preciso ed Enhanced Conversions for Leads come la vostra rete di sicurezza. Il GCLID vi dà attribuzione esatta quando tutto funziona; il match su email hashata cattura i deal a ciclo lungo e i gap di cattura che il GCLID inevitabilmente perde. Eseguire solo uno dei due lascia ricavo misurabile non accreditato.
Automatizzare la pipeline con Salesforce Flow
Una pipeline di conversioni offline affidabile è per lo più automazione Salesforce. Flow è lo strumento moderno e no-code per questo, e tre flow portano il carico.
Flow 1 — trasportare il GCLID in avanti alla conversione lead. Questo è il flow load-bearing. Innescatelo sulla conversione Lead (o sulla creazione di Opportunity da un Lead convertito), trovate il GCLID e la data-click del Lead originatore, e scriveteli sulla nuova Opportunity (e Contact). Senza, l'identificatore muore alla conversione. Costruitelo come record-triggered flow, testatelo contro un vero lead convertito, e aggiungete notifiche di errore così un fallimento silenzioso non passi inosservato per mesi. Tutto a valle dipende da questo singolo flow che fa il suo lavoro ogni volta.
Flow 2 — calcolare e stampare il valore di conversione. Quando un'Opportunity raggiunge una stage che importate, calcolate il valore atteso stage-weighted (importo per il win rate storico della stage) e scrivetelo in un campo che il connector o il job API legge. Centralizzare la logica di valore in un flow — anziché disperderla nella configurazione del connector — rende le assunzioni di win-rate auditabili e facili da aggiornare man mano che la maturità del vostro funnel cambia. Mantenete i win rate per-stage in una tabella di custom metadata così aggiornarli non richiede di editare il flow stesso.
Flow 3 — innescare il restatement al cambio di stage o alla chiusura. Quando un'Opportunity avanza o si chiude, flaggatela per un aggiustamento di valore così la pipeline invia un valore di conversione aggiornato. Se siete sul percorso API, questo flow può scrivere a un oggetto di coda che il vostro job di upload processa; sul percorso connector, assicura che il campo valore rifletta l'ultima stage prima del prossimo sync. Closed-won dovrebbe rideterminata all'importo realizzato.
Oltre a questi tre, alcune pratiche di igiene dell'automazione ripagano:
- Validation rule che avvertono quando un'Opportunity raggiunge una sales stage senza un GCLID e senza un'email — quella combinazione significa che il deal sarà invisibile a entrambi i percorsi di import e segnala un problema di cattura da sistemare upstream.
- Una dashboard di coverage che traccia la copertura GCLID sulle opportunity nel tempo, così le regressioni di cattura emergono immediatamente anziché al prossimo audit trimestrale.
- Documentazione di ogni flow, campo e mapping; le pipeline di conversioni offline sono famigerate per rompersi silenziosamente quando qualcuno non correlato edita un form, un flow o una definizione di stage mesi più tardi.
Salesforce Trailhead ha moduli approfonditi e gratuiti su Flow e conversione lead se il vostro team ha bisogno di acquisire competenze sull'automazione stessa; i pattern sopra sono Flow standard, non niente di esotico.
Riconciliare l'attribuzione su cicli di vendita lunghi
La sfida definitoria delle conversioni offline B2B è il tempo. Quando un ciclo di vendita dura 90, 120 o 180 giorni, il gap tra click e ricavo stressa ogni parte del sistema — la finestra GCLID, l'apprendimento di Smart Bidding e la vostra capacità di fidarvi dei numeri.
Il problema della finestra di 90 giorni. Google accetta upload offline per un click fino a 90 giorni dopo che è avvenuto. Qualunque deal che si chiude oltre quel periodo non può essere importato contro il suo GCLID. Ci sono tre mitigazioni, usate insieme. Primo, ottimizzate verso una conversione mid-funnel che atterra dentro la finestra — una qualified opportunity al giorno 30 è importabile anche se closed-won al giorno 130 non lo è. Secondo, estendete la finestra di conversione nelle impostazioni della conversion action dove supportato, per catturare quanto più ciclo possibile. Terzo, appoggiatevi a Enhanced Conversions for Leads, che è molto meno sensibile alla tempistica perché abbina su identificatori hashati anziché un click ID che invecchia. La combinazione significa che anche cicli molto lunghi rimangono misurabili.
Il problema dell'apprendimento di Smart Bidding. Smart Bidding impara dalle conversioni man mano che vengono riportate, quindi un lag lungo significa che i bid di oggi sono informati da click di uno o tre mesi fa. Questo è inevitabile, ma importare la conversione mid-funnel accorcia il loop di feedback effettivo — l'algoritmo ottiene un segnale di qualità al giorno 30 anziché aspettare il giorno 130. Argomenta anche per la pazienza: non giudicate i cambi di bidding di un account B2B su un orizzonte di due settimane quando il vostro ciclo è di due mesi. Valutate su una finestra almeno lunga quanto il vostro ciclo di vendita.
Le tre mitigazioni per la finestra di 90 giorni, applicate insieme:
- Ottimizzate verso una conversione mid-funnel che atterra dentro la finestra — una qualified opportunity al giorno 30 è importabile anche quando closed-won al giorno 130 non lo è.
- Estendete la finestra di conversione nelle impostazioni della conversion action dove supportato, per catturare quanto più ciclo possibile.
- Appoggiatevi a Enhanced Conversions for Leads, che abbina su identificatori hashati e invecchia molto meno aggressivamente di un click ID.
La disciplina di riconciliazione. Mensilmente, riconciliate tre numeri e inseguite ogni gap:
Se le conversioni importate restano indietro su closed-won, indagate fallimenti di cattura, upload out-of-window e rigetti di formattazione. Se la coverage GCLID è bassa, il problema è upstream nella cattura o nel flow di carry-forward. Account maturi sani attribuiscono 70-85% di closed-won attraverso l'import GCLID più ECL; se siete ben sotto, la perdita è quasi sempre la cattura, non Google.
Infine, ricordate che Google Ads è un canale in un viaggio B2B multi-touch che spesso include anche LinkedIn, email ed eventi. L'offline conversion import dà a Google Ads credito per i click che ha influenzato, ma non risolve l'overlap cross-channel. Una volta che l'attribuzione single-channel è solida, stratificate l'attribuzione cross-channel per capire come Google lavora insieme alle vostre altre fonti di domanda.
Playbook di implementazione a 30 giorni per admin SF
Lo schema HowTo sopra è la checklist giorno per giorno. Ecco l'inquadramento strategico della build di quattro settimane.
Settimana 1 — fondazione e cattura. Confermate l'auto-tagging, concordate le milestone di conversione con sales, e costruite la cattura GCLID dal sito al Lead. Per fine settimana uno, un lead di test da un vero click su annuncio dovrebbe portare il suo GCLID fino al record Lead. Nessuna configurazione Google Ads ancora — la cattura deve essere provata prima, perché tutto a valle è inutile senza.
Settimana 2 — propagazione e conversion action. Costruite il Flow che trasporta il GCLID attraverso la conversione lead all'Opportunity, e create le conversion action in Google Ads (qualified-opportunity primaria, closed-won secondaria). Per fine settimana due, una conversione lead-to-opportunity di test dovrebbe propagare il GCLID, e le vostre conversion action dovrebbero essere configurate e pronte a ricevere import.
Settimana 3 — connessione e fallback. Mettete in piedi il meccanismo di import (connector per modelli standard, job API altrimenti), cablate il mapping stage-to-value, e aggiungete Enhanced Conversions for Leads come fallback su identificatore hashato. Per fine settimana tre, vere opportunity chiuse e qualificate dovrebbero iniziare a importare, ed ECL dovrebbe star recuperando deal senza un GCLID.
Settimana 4 — raffinamento di valore e riconciliazione. Finalizzate la logica di valore stage-weighted, aggiungete aggiustamenti di restatement, ed eseguite la prima riconciliazione di closed-won versus importate versus coverage GCLID. Per fine settimana quattro avete una pipeline ricavo-attribuita funzionante e un processo mensile per mantenerla onesta.
Dopo la build, questo diventa igiene continua: monitorate la coverage GCLID per regressioni, aggiornate i win rate di stage man mano che i dati del vostro funnel maturano, riconciliate mensilmente, e resistete a giudicare i cambi di bidding a ciclo lungo su orizzonti corti. Una volta che il ricavo fluisce di nuovo a Google Ads, potete graduare l'account da Target CPA lead-based a Target ROAS value-based — il payoff che rende l'intero sforzo valido.
Se volete un secondo paio di occhi su se la vostra configurazione di conversioni offline alimenta effettivamente Smart Bidding correttamente — il fallimento B2B più comune è una pipeline che sembra connessa ma importa una frazione dei deal reali — SteerAds esegue un audit gratuito di 14 giorni su Google e Microsoft Ads che controlla configurazione di conversione, mapping di valore e copertura di attribuzione end-to-end.
Fonti
- support.google.com/google-ads — Documentazione import conversioni da Salesforce
- support.google.com/google-ads — Import conversioni offline con GCLID
- developers.google.com/google-ads — Upload conversioni click offline Google Ads API
- support.google.com/google-ads — Setup Enhanced Conversions for Leads
- trailhead.salesforce.com — Moduli Salesforce Flow e conversione lead
FAQ
Qual è la differenza tra Salesforce offline conversion import ed Enhanced Conversions for Leads?
L'offline conversion import (OCI) richiede un GCLID — l'ID di click Google catturato all'arrivo del lead — per ricucire un deal chiuso al click esatto dell'annuncio. Enhanced Conversions for Leads (ECL) non necessita di un GCLID; abbina un'email o un telefono hashato che caricate al click che Google ha già registrato per quell'utente. OCI è più preciso e supporta valori per evento, ma si rompe se il GCLID non è mai stato catturato o è scaduto. ECL è il fallback resiliente quando la cattura del GCLID è imperfetta. La maggior parte degli account B2B maturi usa entrambi: OCI dove il GCLID esiste, ECL per recuperare il resto.
Per quanto tempo un GCLID resta valido per l'offline conversion import?
Google accetta un upload di conversione offline per un click fino a 90 giorni dopo che il click è avvenuto, per impostazione predefinita. Poiché i cicli di vendita B2B superano regolarmente i 90 giorni, questo è un vincolo reale: un deal che si chiude 120 giorni dopo il click non può essere importato contro quel GCLID. Le soluzioni sono importare una conversione intermedia precedente (per esempio una sales-qualified opportunity al giorno 30) entro la finestra, estendere la finestra di conversione nelle impostazioni della conversion action dove supportato, e usare Enhanced Conversions for Leads, che è meno sensibile alla tempistica perché abbina su identificatori hashati.
Devo importare il lead, l'opportunity o il deal chiuso come conversione?
Importate stage multipli, ciascuna come propria conversion action con il proprio valore. Una singola conversione su closed-won dà a Smart Bidding troppi pochi dati — la maggior parte degli account chiude troppi pochi deal al mese perché l'algoritmo impari. Il pattern standard 2026 è importare un segnale mid-funnel (sales-accepted lead o qualified opportunity) come conversione primaria di ottimizzazione, perché avviene entro la finestra GCLID e a volume sufficiente, e importare closed-won come conversione secondaria per il reporting e il value-based bidding una volta che il volume lo permette. Mappate un valore rappresentativo a ogni stage.
Quale valore devo inviare per una conversione offline se il deal non è ancora chiuso?
Usate il valore atteso stage-weighted, non il valore pieno del contratto. Moltiplicate l'importo dell'opportunity per il win rate storico di quello stage — un deal a 'proposal' con un tasso storico di chiusura del 40% e un importo di 50.000 € vale 20.000 € come valore di conversione. Questo dà a Smart Bidding un segnale probabilistico che riflette la qualità della pipeline senza sovrastimare il ricavo da deal che potrebbero non chiudersi mai. Quando il deal si chiude effettivamente, inviate un aggiustamento (restate al valore reale) o importate closed-won come azione separata, così l'algoritmo alla fine impara dal ricavo realizzato, non solo dalla pipeline.
Mi serve uno sviluppatore per connettere Salesforce a Google Ads?
Non necessariamente. Google offre un connector Salesforce nativo configurato dentro Google Ads (Strumenti, poi account collegati) che mappa le stage di lead e opportunity Salesforce alle conversion action senza codice, a patto che il vostro Salesforce conservi il GCLID. Per la maggior parte delle configurazioni Sales Cloud standard, un admin può implementare l'intera pipeline usando il connector più Salesforce Flow per la cattura del GCLID e il field mapping. Avete bisogno del coinvolgimento di uno sviluppatore solo per oggetti non standard, logiche di valore complesse, volumi molto alti, o quando superate il connector e passate agli upload diretti via Google Ads API per un controllo più fine.
Come catturo il GCLID quando un lead compila un form?
Il GCLID arriva come parametro URL sulla landing page quando un utente clicca un annuncio Google con l'auto-tagging attivo. Leggetelo client-side, conservatelo in un cookie di prima parte (così sopravvive a sessioni multi-pagina) e scrivetelo in un hidden field su ogni lead form. Alla submission atterra sul record Lead di Salesforce in un campo GCLID custom. Cruciale: costruite un Flow che copia il GCLID in avanti quando il Lead converte a Contact e Opportunity — se vive solo sul Lead, lo perdete alla conversione e non potete attribuire il deal chiuso. Catturate anche il timestamp del click, per la gestione della finestra.
Le conversioni offline e online possono entrambe girare senza doppio conteggio?
Sì, se le assegnate a conversion action distinte e siete deliberati su quali sono marcate Primary (usate per il bidding) versus Secondary (solo osservate). Una configurazione pulita comune: tenete il form-fill online come conversione Secondary per la visibilità early funnel, e rendete l'import qualified-opportunity offline la conversione Primary che Smart Bidding ottimizza. Poiché sono azioni separate che tracciano milestone diverse dello stesso viaggio, non c'è doppio conteggio nel bidding — dovete semplicemente evitare di marcare due azioni che rappresentano lo stesso evento come Primary.
Perché il mio import Salesforce offline mostra 'unattributed' o match rate basse?
Le cause usuali, in ordine: GCLID mai catturato (auto-tagging off, o l'hidden field non popolato), GCLID perso alla conversione lead-to-opportunity (nessun Flow che lo trasporta), upload fuori dalla finestra di 90 giorni perché il ciclo è lungo, mismatch di formattazione di time-zone o valuta nell'upload, o il GCLID conservato troncato. Diagnosticate controllando quale frazione delle opportunity closed-won ha un GCLID popolato e in-window. Se il problema è la cattura, sistemate il Flow; se il problema è la tempistica, importate una conversione di stage precedente e aggiungete Enhanced Conversions for Leads come fallback su identificatore hashato.