Offline conversion tracking

Salesforce + Google Ads Integration

LeadTrackr sends Salesforce Opportunities to Google Ads as offline conversions through Enhanced Conversions for Leads, matching each Closed Won Opportunity back to its GCLID and carrying the Amount as value so Smart Bidding optimizes toward revenue instead of form fills.

5-min setup · cancel anytime

How the pieces fit

From a Salesforce deal to a Google Ads conversion

login.salesforce.com
Salesforce · Pipeline
New2
EdEmma
DVDaan
Qualified1
NHNoor
€3.8k
Proposal1
MSMees
€5.1k
Won2
SvSophie
€4.2k
LBLiam
€2.5k
Every status → pushed automatically

Salesforce qualifies your leads — your team just works deals as usual.

ads.google.com/aw/campaigns
Campaigns Optimized on deals
CampaignSpendForm fillsQualifiedSales value
Kitchen — Search€4,80014238€38.4k
Bathroom — Search€3,1009821€19.2k
Brand — Search€1,20021012€9.1k
Display — Remarketing€2,4003204€2.8k

Illustrative figures.

Sent to Google Ads
+€69.5k value
Illustrative

LeadTrackr pushes the closed-deal value to Google Ads via Enhanced Conversions for Leads (Offline Conversion Import).

Salesforce + Google Ads

How Salesforce Opportunities become Google Ads conversions

In plain English: when a Salesforce Opportunity reaches Closed Won, LeadTrackr tells Google Ads which click earned it and how much it was worth — so Smart Bidding chases revenue, not form fills.

How it works in one picture

Ad click
Someone clicks your ad
Form fill
GCLID captured on submission
Closed Won
Opportunity won in Salesforce
LT
LeadTrackr
Matches the deal to the GCLID
Smarter bidding
Smart Bidding finds more buyers

The full story

LeadTrackr captures the GCLID on every web-to-lead form submission and stores it on the matching Salesforce Lead, carrying it through to the Opportunity it converts into. As the StageName advances and the Amount is set, LeadTrackr listens for the stage changes you mapped — for example Negotiation/Review as a qualified lead and Closed Won as a converted lead.

When an Opportunity hits a mapped stage, LeadTrackr uploads the conversion to Google Ads through Enhanced Conversions for Leads, attributed to the original click and carrying the Opportunity Amount as its value. Smart Bidding strategies like Target CPA and Target ROAS then steer budget toward the keywords and audiences that produce larger, real deals.

What LeadTrackr reads

Opportunity stage

The StageName field — Negotiation/Review and Closed Won mapped to your conversion actions.

Amount

Sent as the conversion value to power value-based bidding in Google Ads.

How it works, step by step

Opportunity reaches mapped stage
StageName hits Closed Won with Amount set
GCLID retrieved
Pulled from the originating Salesforce Lead
Conversion uploaded
Sent via Enhanced Conversions for Leads

You might be wondering

Q.How do you send Salesforce Opportunities to Google Ads?

LeadTrackr reads the Salesforce StageName and Amount, then uploads the matching outcome to Google Ads through Enhanced Conversions for Leads, delivered via the Google Ads Data Manager API. It captures the GCLID on the original form submission and stores it on the Salesforce Lead, so when an Opportunity reaches Closed Won the conversion attributes back to the exact click and the Amount becomes the value. Smart Bidding then optimizes Target CPA and Target ROAS toward the audiences that drive higher-Amount Opportunities.

Conversions are sent to your ad platforms
Qualified-lead and closed-deal events, via official server-side APIs.
Google AdsMeta AdsGoogle Analytics 4Webhook

The connection at a glance

How Salesforce + Google Ads works

Click ID capturedGCLID
Salesforce signal readOpportunity stage (StageName) + Amount (e.g. Negotiation/Review, Closed Won)
Destination APIEnhanced Conversions for Leads — via the Google Ads Data Manager API
Setup time~5 minutes
Attribution parametersIP address, user agent, hashed email & phone

Why connect them

What Salesforce + Google Ads unlocks

Bid on real Opportunities, not form fills

LeadTrackr passes the Salesforce Opportunity stage to Google Ads as a conversion, so Smart Bidding stops chasing raw form volume and starts steering budget toward clicks that advance to Negotiation/Review and Closed Won inside your pipeline.

Value-based bidding from Opportunity Amount

When a Salesforce Opportunity moves to Closed Won, LeadTrackr sends its Amount as the conversion value. That powers Target ROAS in Google Ads, letting the algorithm prioritize the keywords and audiences that produce larger deals, not just a higher count of them.

GCLID matched to the Salesforce Lead

Every form submission stores its GCLID on the Salesforce Lead and follows it onto the converted Opportunity. LeadTrackr ties each later stage change back to that click, so Google Ads attributes the conversion to the precise campaign, ad group, and keyword that earned it.

Stage-based conversions, automated

Map any Salesforce StageName value to a Google Ads conversion action once, and LeadTrackr pushes it for every Opportunity that reaches that stage. No manual offline conversion uploads, no CSV exports from reports, no re-tagging when your sales process changes.

Agencies feeding Salesforce Closed Won Amounts into Google Ads see up to 39% more converting leads on the same budget once Smart Bidding optimizes on real Opportunity value instead of form fills.

How it works

Set up once, runs automatically

01

Salesforce Opportunity reaches a mapped stage

An Opportunity advances to a StageName you selected as a conversion — for example Negotiation/Review for a qualified lead, or Closed Won for a converted lead — with its Amount set on the record.

02

LeadTrackr fires the conversion event

LeadTrackr detects the StageName change, retrieves the GCLID stored on the originating Salesforce Lead, and builds the matching "Qualified Lead" or "Converted Lead" event with the Opportunity Amount as its value.

03

Event pushed to Google Ads

LeadTrackr uploads the conversion to Google Ads through Enhanced Conversions for Leads, attributed to the original click date. Smart Bidding ingests it and adjusts Target CPA / Target ROAS bids toward the audiences that drive higher-Amount Opportunities.

FAQ

Salesforce + Google Ads questions

Yes. LeadTrackr sends Salesforce Opportunity outcomes through Enhanced Conversions for Leads (Offline Conversion Import), the current Google-recommended method for lead conversions. It uploads the GCLID together with hashed first-party data from the Salesforce Lead, so conversions match even when cookies are unavailable. LeadTrackr handles the hashing and the API upload, so you never touch a developer token or modify your site code.
LeadTrackr reads the Amount field on each Opportunity and sends it as the conversion value with the Enhanced Conversions for Leads upload. That lets Google Ads run Target ROAS and Maximize Conversion Value strategies against your actual deal sizes, so the algorithm learns to favor the keywords, audiences, and placements that generate higher-Amount Opportunities rather than treating a €500 deal and a €50,000 deal as equal. You can also override the Amount with a fixed value per stage if you prefer.
LeadTrackr only transmits hashed first-party identifiers, never raw personal data, and it respects the consent state captured on the original form. First-party data from the Salesforce Lead is hashed with SHA-256 before upload, and Google uses it solely to match against its own hashed records. You stay the data controller; LeadTrackr acts as a processor that forwards only the qualification signal, the Amount, and the hashed match keys required for attribution.

Get started free

Start pushing Salesforce conversions to Google Ads

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime