Offline conversion tracking

Salesforce + Microsoft Ads Integration

LeadTrackr sends Salesforce opportunity stages and amounts to Microsoft Advertising as offline conversions, matching each Closed Won opportunity back to its MSCLKID so Bing search and Audience Network bidding optimize on booked revenue.

5-min setup · cancel anytime

How the pieces fit

From a Salesforce deal to a Microsoft 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
Search — Bing€2,1008812€14.2k
Shopping€1,300727€8.1k
Audience€9001103€3.4k
Brand€400562€1.9k

Illustrative figures.

Sent to Microsoft Ads
+€27.6k value
Illustrative

LeadTrackr pushes the closed-deal value to Microsoft Ads via Offline Conversion Import.

How do you send Salesforce opportunities to Microsoft Ads?

LeadTrackr reads the Salesforce opportunity stage and amount, then imports the matching outcome into Microsoft Advertising through the Offline Conversions API. It captures the MSCLKID on the original web-to-lead submission and stores it on the Salesforce Lead and Opportunity, so when the opportunity reaches a mapped stage or Closed Won the conversion is attributed to the Microsoft ad click and carries the opportunity amount as its value.

The connection at a glance

How Salesforce + Microsoft Ads works

Click ID capturedMSCLKID
Salesforce signal readOpportunity stage + Amount (e.g. Proposal/Price Quote, Closed Won)
Destination APIOffline Conversion Import — via the Microsoft Advertising API
Import windowUp to 90 days after the click
ReachBing, Yahoo, AOL & the Microsoft Audience Network
Setup time~5 minutes

Why connect them

What Salesforce + Microsoft Ads unlocks

Bid on opportunity stages

Map Salesforce stages such as Proposal/Price Quote and Closed Won to Microsoft Ads conversion goals, so automated bidding weights the clicks that reach the late funnel over the ones that merely create a Lead record.

Opportunity amount powers Target ROAS

The Amount field on a Closed Won opportunity is uploaded as the conversion value. Microsoft Ads supports Target ROAS and Maximize Conversion Value on imported conversions, so enterprise deals outweigh small ones in every bid.

MSCLKID carried through lead conversion

When a Salesforce Lead converts to an Account, Contact and Opportunity, the MSCLKID travels with it. A conversion recorded months later still resolves to the campaign, ad group and keyword that produced the original click.

No Apex, no managed package

LeadTrackr connects over the standard Salesforce API with an OAuth consent and reads stages and amounts. There is no managed package to install, no Apex trigger to write and no change to your existing opportunity process.

Enterprise advertisers pushing Closed Won opportunity amounts into Microsoft Ads get automated bidding optimizing on booked revenue across a search audience that skews older and more affluent than Google’s.

How it works

Set up once, runs automatically

01

Salesforce opportunity reaches a mapped stage

An opportunity advances to a stage such as Proposal/Price Quote, or is set to Closed Won — the stages you selected as conversions during setup.

02

LeadTrackr builds the offline conversion

LeadTrackr reads the MSCLKID stored on the Salesforce record and assembles the conversion using the opportunity Amount and the original click time.

03

Uploaded to Microsoft Advertising

The conversion is imported against your offline conversion goal and attributed to the original click date, so Target CPA and Target ROAS reweight Bing and Audience Network delivery.

FAQ

Salesforce + Microsoft Ads questions

Yes, provided it is stored on a field that maps through conversion. LeadTrackr writes the MSCLKID to the Lead at web-to-lead submission and maps it onto the Contact and Opportunity so it survives the standard Salesforce lead-conversion process. That matters on long B2B cycles: the opportunity that closes four months later still carries the identifier needed to attribute the conversion to the original Microsoft ad click.
Microsoft accepts offline conversions up to 90 days after the click, which is shorter than plenty of enterprise sales cycles. For opportunities that close beyond that window, LeadTrackr sends the earlier mapped stage — typically a qualified-lead event fired within the window — so the bidding model still receives a genuine downstream signal even when the final Closed Won falls outside what Microsoft will accept.
Yes. Each mapped Salesforce stage can point at its own Microsoft Ads conversion goal with its own value, so a Proposal/Price Quote can be reported separately from a Closed Won. That separation is what lets you run bidding on the qualified-lead event, which has enough volume to train on, while still reporting the closed revenue for the ROAS picture your finance team cares about.

Get started free

Start pushing Salesforce conversions to Microsoft Ads

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime