Salesforce + Google Ads: optimize to closed revenue, not form fills
Connecting Salesforce to Google Ads imports lead and opportunity stages as offline conversions, so Smart Bidding optimizes to pipeline instead of form fills. The native route is Data manager, matching on the GCLID or on email and phone. Google rejects uploads over 90 days after the click, or 63 for enhanced conversions for leads.
A 47-point written audit of your Google, Meta or Shopping account, back in five business days.
Get your auditBook a callWhat this integration unlocks
- Offline conversion imports of opportunity stages and closed-won revenue
- Bidding optimized to pipeline that closes, not raw lead volume
- Revenue-value optimization by attaching deal amount to the closed event
- Stage-level signals early enough to land inside Google's 90-day import limit
- A true cost-per-opportunity and cost-per-customer view for the CFO
Setup steps
- 1
Capture and store the GCLID on the lead
Turn on auto-tagging in Google Ads, then create a custom GCLID field (255 characters) on both the Lead and Opportunity objects in Salesforce. Configure web-to-lead forms to write the GCLID to the Lead field, and make sure it carries through lead conversion to the Opportunity.
The GCLID is not the only match key. Data manager's Salesforce connection supports enhanced conversions for leads, which needs at least one of GCLID, email or phone number, and Google recommends sending as many identifiers as you have. Storing email and phone alongside the GCLID gives you a fallback when the click id is lost.
- 2
Map opportunity stages to conversion actions
Work with sales operations to decide which Salesforce stages map to Google Ads conversion actions. A typical enterprise setup sends a qualified opportunity stage and closed-won as separate conversions, so bidding can optimize to qualified pipeline while revenue is tracked on the close.
Because enterprise stages are well defined in Salesforce, this mapping is cleaner than in lighter CRMs, but the same rule applies: the model optimizes to whatever stage you send, so choose a stage that genuinely predicts revenue.
- 3
Connect Salesforce to Google Ads for offline import
The legacy Salesforce integration stopped being supported on May 31, 2025, so new setups go through Data manager. Turn on field history tracking for the Opportunity Stage field and the Lead Status field, connect Salesforce with a credential that meets Google's minimum permissions, then open Tools > Data manager, select the connection under Connected products and click + Add conversion action under Usage. Sandbox orgs are not supported.
Map each chosen stage to its conversion action. For value, map any Salesforce value field, such as the opportunity amount, to the Google Ads value field. Google recommends running the import on a daily schedule. There is no window to widen: conversions more than 90 days after the click will not import, or 63 days for enhanced conversions for leads.
- 4
Optimize to qualified pipeline within data limits
Point bidding at the qualified opportunity stage, or conversion value on closed-won, rather than raw leads. The challenge in enterprise B2B is volume: closed deals are few, so there may be too little data at the deepest stage for Smart Bidding to learn from.
The practical answer is to optimize to an earlier qualified stage that has enough volume, while still importing closed-won for reporting and gradual value signal. Pool conversions with portfolio strategies where it helps the model learn.
- 5
Report cost per opportunity and per customer to the business
Rebuild reporting around cost per qualified opportunity and cost per closed customer, tied back to the originating campaigns through the GCLID. This is the view that lets the business judge paid search on revenue, not lead volume.
Expect raw lead cost to look higher once you filter for quality, and judge success on the revenue-adjusted numbers. Keep the Salesforce feedback flowing so the model and the reporting stay current as the pipeline evolves.
Common issues
Fix. Google will not import a conversion more than 90 days after the click, or 63 days for enhanced conversions for leads, and no setting extends that. Send an earlier stage that happens inside the limit, and confirm the GCLID persists from Lead to Opportunity, with email and phone stored as backup match keys.
Fix. Enterprise deals are few, so optimize bidding to an earlier qualified stage with more volume, and use closed-won mainly for reporting and gradual value signal. Portfolio strategies help pool conversions for the model.
Fix. Map the opportunity amount to the conversion value field, and confirm opportunities have an amount set before the closed-won stage fires. Without it, value-based bidding cannot optimize to revenue.
Fix. Long cycles touch many channels, so the GCLID-based first or last click view will not tell the whole story. Use it to steer paid search bidding, and reconcile overall pipeline contribution with a broader, blended measurement view.
Common questions
Want this checked on your own account?
A 47-point written audit of your Google, Meta, or Shopping account. Five business days, no sales call.

