Offline conversion tracking

Microsoft Dynamics + Microsoft Ads Integration

LeadTrackr sends Dynamics opportunity stages and estimated values to Microsoft Advertising as offline conversions — the same vendor on both ends of the loop — matching each won opportunity back to its MSCLKID so Bing and Audience Network bidding optimize on pipeline value.

5-min setup · cancel anytime

How the pieces fit

From a Microsoft Dynamics deal to a Microsoft Ads conversion

dynamics.microsoft.com
Microsoft Dynamics · Pipeline
New2
EdEmma
DVDaan
Qualified1
NHNoor
€3.8k
Proposal1
MSMees
€5.1k
Won2
SvSophie
€4.2k
LBLiam
€2.5k
Every status → pushed automatically

Microsoft Dynamics 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 Microsoft Dynamics opportunities to Microsoft Ads?

LeadTrackr reads the Dynamics opportunity stage and estimated value, then imports the matching outcome into Microsoft Advertising through the Offline Conversions API. It captures the MSCLKID on the original form submission and stores it against the Dynamics lead and opportunity, so when the opportunity reaches a mapped stage or is won, the conversion is attributed to the Microsoft ad click and carries the estimated value. Both systems are Microsoft’s, but they do not talk to each other on their own — LeadTrackr is what closes that loop.

The connection at a glance

How Microsoft Dynamics + Microsoft Ads works

Click ID capturedMSCLKID
Dynamics signal readOpportunity stage + estimated value (e.g. Propose, 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 Microsoft Dynamics + Microsoft Ads unlocks

Bid on Dynamics sales stages

Map Dynamics stages such as Develop, Propose and Close to Microsoft Ads conversion goals, so automated bidding weights the clicks that progress through your sales process rather than the ones that only create a lead.

Estimated value drives Target ROAS

The estimated value on a won Dynamics opportunity becomes the conversion value. Microsoft Ads supports Target ROAS and Maximize Conversion Value on imported conversions, so higher-value pipeline pulls budget toward the queries that create it.

MSCLKID held on the Dynamics record

Auto-tagging appends the MSCLKID to every Microsoft ad click. LeadTrackr stores it on the Dynamics lead at submission and carries it to the opportunity, so a stage change months later still resolves to campaign, ad group and keyword.

One Microsoft stack, one closed loop

Dynamics holds the outcome and Microsoft Advertising buys the click, but neither imports from the other by default. LeadTrackr reads the opportunity and posts the conversion, so the Microsoft stack finally optimizes on its own pipeline data.

Running Dynamics and Microsoft Advertising without a conversion loop means the Microsoft stack optimizes on form fills while holding the pipeline data next door — connecting them is usually the single highest-leverage change available.

How it works

Set up once, runs automatically

01

Dynamics opportunity reaches a mapped stage

An opportunity advances to a stage such as Propose, or is marked won in Dynamics — the sales-process moments you selected as conversions.

02

LeadTrackr builds the offline conversion

LeadTrackr reads the MSCLKID stored on the Dynamics record and assembles the conversion with the estimated value and the original click time.

03

Uploaded to Microsoft Advertising

The conversion is imported against your offline conversion goal, attributed to the original click date, and automated bidding reweights Bing search and Audience Network delivery.

FAQ

Microsoft Dynamics + Microsoft Ads questions

Because sharing a vendor is not the same as sharing data. Microsoft Advertising imports offline conversions through its own API and expects an MSCLKID plus a conversion time and value; Dynamics holds opportunity stages and estimated values and has no native job that packages them into that format. LeadTrackr does the part neither side does: it captures the MSCLKID at form submission, keeps it against the Dynamics record through lead qualification, and uploads each mapped stage change as a conversion.
Usually two: one mid-funnel stage with enough volume for automated bidding to learn from, and the won status for value reporting. Mapping only won opportunities often starves the bidding model on long B2B cycles, especially with the 90-day import window Microsoft enforces. Mapping a stage like Develop or Propose alongside it gives the algorithm a steady signal that still reflects genuine sales progress rather than raw form volume.
No. LeadTrackr connects over the standard Dataverse API with an OAuth consent and reads opportunity stages and estimated values. There is no plugin to register, no workflow to build in Power Automate and no change to your sales process. The one addition is a field to hold the MSCLKID on the lead so it survives qualification into an opportunity.

Get started free

Start pushing Microsoft Dynamics conversions to Microsoft Ads

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime