Microsoft Ads conversion tracking for IT services providers and MSPs
An MSP sells a recurring contract with a long, consultative sales cycle, which means almost everything easy to measure is the wrong thing. What Microsoft Ads adds on top of that is a mechanical requirement: msclkid has to reach the record that holds the money, because Microsoft can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in IT services providers and MSPs, and what Microsoft specifically needs to accept it.
Free30 minutesNo obligation
Specific to Microsoft × IT services / MSP
Microsoft Ads for MSPs: desktop B2B search plus LinkedIn targeting
On Microsoft Ads, an MSP should upload qualified opportunities from the CRM as an offline conversion goal matched on msclkid, with UET on every page and auto-tagging confirmed. Use LinkedIn profile targeting where available to bid up the company sizes and industries you serve, and value each opportunity at expected recurring revenue times term times win rate.
Microsoft is a better fit for MSPs than its search share suggests. Its audience leans toward desktop, work hours and Windows machines, which describes business buyers researching IT providers. Microsoft Ads has also offered LinkedIn profile data, such as company, industry and job function, as a targeting layer on search; check what is currently available in your market. That lets you raise bids for office managers at the firm sizes you serve and lower them for students.
Because most MSP Microsoft accounts are imports from Google, the negative keyword list, offline upload and conversion goals usually lag behind. Check that the jobs and certification negatives came across, that msclkid has its own field on the CRM lead next to gclid, and that the qualified-opportunity goal exists in Microsoft rather than only in Google.
Volume will be a fraction of Google's, which makes automated bidding toward opportunities slow to learn. A two-goal setup is reasonable: bid on discovery calls booked, which arrive within days, and upload qualified opportunities with value as a second goal. Confirm Microsoft's current offline import window against your median click-to-opportunity time before relying on it.
Microsoft · IT services / MSP · what breaks
Why Microsoft under-reports for IT services providers and MSPs
- 01
Contact form submissions optimized as conversions
In B2B IT most form fills are vendors, job seekers and students.
- 02
Contract value ignored entirely
A ten-seat client and a two-hundred-seat client are the same conversion to a bidding algorithm unless you say otherwise.
- 03
Sales cycles that outrun import windows
Discovery, assessment, procurement and legal routinely add up past 90 days.
- 04
Msclkid never reaches the record
Microsoft's click identifier, appended when auto-tagging is enabled. It depends on the UET tag being present on the site — without UET, msclkid arrives in the URL and there's nothing consuming it, which is a common half-configured state on accounts imported from Google.
Microsoft · IT services / MSP · the fix
What working looks like — Microsoft · IT services / MSP
Signed contracts as the money event
From the CRM, valued at monthly recurring revenue times contract term.
A qualified opportunity as the working target
Recent enough to upload, correlated enough to bid on.
Spam and non-buyer traffic filtered
Before anything reaches a bidding algorithm as a success.
Microsoft · IT services / MSP · architecture
How Microsoft and IT services providers and MSPs actually connect
- 1
The conversion in IT services providers and MSPs
The money event is a signed agreement valued at its recurring revenue over its term. Because the cycle is long, the practical optimization target sits earlier, and choosing it deliberately is the whole design decision.
- 2
Microsoft Ads needs a click to match
msclkid inside the import window, a conversion goal name matching one in the account, a timestamp and a value.
- 3
The identifier: msclkid
Microsoft's click identifier, appended when auto-tagging is enabled. It depends on the UET tag being present on the site — without UET, msclkid arrives in the URL and there's nothing consuming it, which is a common half-configured state on accounts imported from Google.
- 4
Where it gets sent from
The CRM — contracts signed by date with their monthly recurring revenue and term, for the same window.
- 5
Deduplication and window
The same counting question applies: one conversion per click for lead-type goals, every conversion for ecommerce. Accounts imported from Google frequently carry over the goal structure and not the counting review, so it's worth reading every goal rather than assuming the import got it right. Check Microsoft's current offline import window and attribution settings directly. They resemble Google's closely enough to be assumed and differ enough to matter.
Microsoft · IT services / MSP · events
The conversion map for IT services providers and MSPs
Five steps over months, with a research process involving several people at the client.
| Event | What it means here |
|---|---|
| Form submission | Low signal. Heavy vendor and job-seeker contamination. |
| Qualified lead | Your team's confirmation of company size, need and budget. |
| Discovery or assessment booked | A real time commitment and a strong predictor. |
| Qualified opportunity | The working optimization target, valued at expected contract value times win rate. |
| Contract signed | The money event, at monthly recurring revenue times term. |
Microsoft · IT services / MSP · diagnose
Diagnostic order — Microsoft · IT services / MSP
- 01
Count records carrying msclkid
- 02
Lead-to-opportunity mapping in the CRM
A custom field on the lead with no counterpart on the opportunity is discarded at conversion — the classic B2B failure.
- 03
Several people at one company researching
Different individuals, different devices, one buying decision. Company-level thinking matters more than user-level here.
- 04
Cycle length against import windows
Measure your median click-to-signature before assuming a closed-won upload is even possible.
- 05
Read the upload's match rate and Microsoft's conversion goal diagnostics
Almost every Microsoft account we open was imported from Google Ads, and the import copies campaign structure without copying the tracking. The result is a live account spending money with UET missing, msclkid unconsumed, or conversion goals pointing at pages that don't exist on the site any more.
Microsoft · IT services / MSP · prove
How it gets proven — Microsoft · IT services / MSP
Source of truth
The CRM — contracts signed by date with their monthly recurring revenue and term, for the same window
- Identifier coverage measured across CRM records before anything is commissioned.
- A test lead converted end to end with the identifier present on the resulting opportunity.
- Median click-to-signature measured against every import window, stated in writing.
- Qualified opportunities reconciled per record against what each platform reports.
- The upload's match rate and Microsoft's conversion goal diagnostics read directly, not inferred from an upload succeeding.
Microsoft · IT services / MSP · free audit
What we check in the free audit
- Count records carrying msclkid
- Lead-to-opportunity mapping in the CRM
- Several people at one company researching
- Cycle length against import windows
- Read the upload's match rate and Microsoft's conversion goal diagnostics
Checked against
The CRM — contracts signed by date with their monthly recurring revenue and term, for the same window
Free30 minutesNo obligation
Microsoft · IT services / MSP · when not to buy
When you don't need this — Microsoft · IT services / MSP
- If Microsoft already reports conversions that reconcile against the crm within a few percent, this is working and there is nothing to buy.
- Measure identifier coverage yourself first — pull your last hundred records and count how many carry msclkid.
- If your Microsoft account is a straight import you've never separately configured, fix the account structure and UET installation first — offline import on top of an unconfigured account produces data nobody will trust.
Microsoft · IT services / MSP · what we deliver
What gets built — Microsoft · IT services / MSP
Click identifier captured and persisted server-side
Across a multi-month, multi-session, often multi-person research process.
Carried into the CRM and through lead conversion
The hop where most B2B attribution dies.
Qualified opportunity fires the working conversion
Valued at expected contract value times your own win rate.
Signed contract reported with full value
Sent where the window allows.
Dispatch via Microsoft's offline conversion import
Uploaded against msclkid, closely mirroring Google's approach. Because so many Microsoft accounts are imported wholesale from Google Ads, people assume full parity — verify the current column format and requirements in Microsoft's documentation rather than reusing your Google template unchanged.
Written guarantee
95%+ tracking accuracy
Measured against The CRM — contracts signed by date with their monthly recurring revenue and term, for the same window. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Microsoft · IT services / MSP questions, answered
Often yes, as a smaller second search channel with a business-heavy audience. Measure it on qualified opportunities per dollar against Google rather than on lead cost.
Microsoft has offered LinkedIn profile targeting by company, industry and job function on search. Check the current options and markets in your account, as availability has changed over time.
Qualified opportunities, valued at your average contract value times your win rate. Signed contracts more than 90 days after the click cannot be uploaded to Google Ads at all. The right structure is a working target inside the window plus separate revenue reporting over the real cycle.
Monthly recurring revenue times contract term, from the CRM. Sending the first month makes a three-year agreement look like a small transaction, and bidding will treat it that way.
It fragments it. Different individuals on different devices produce several sessions for one decision, and click-based attribution credits whichever one converted. Company-level reporting alongside the click data is worth building for this reason.
Microsoft's click identifier, appended when auto-tagging is enabled. It depends on the UET tag being present on the site — without UET, msclkid arrives in the URL and there's nothing consuming it, which is a common half-configured state on accounts imported from Google.
Uploaded against msclkid, closely mirroring Google's approach. Because so many Microsoft accounts are imported wholesale from Google Ads, people assume full parity — verify the current column format and requirements in Microsoft's documentation rather than reusing your Google template unchanged.
By reading the upload's match rate and Microsoft's conversion goal diagnostics and reconciling against The CRM — contracts signed by date with their monthly recurring revenue and term, for the same window. An upload that succeeds is not an upload that matched.
More on Microsoft · IT services / MSP
- IT services / MSPConversion tracking for MSPs, measured in signed contracts
- Google Ads · IT services / MSPGoogle Ads conversion tracking for IT services providers and MSPs
- Meta · IT services / MSPMeta Ads conversion tracking for IT services providers and MSPs
RELATED GUIDES
More for it services and msps: other angles on the same outcome
- IT services / MSPConversion tracking for MSPs, measured in signed contracts
- Microsoft · IT hardware resaleMicrosoft Ads conversion tracking for IT hardware resellers
- Microsoft · Sign makingMicrosoft Ads conversion tracking for sign makers
- Microsoft · RFP → awardHow to track RFP submission to contract award for Microsoft Ads
- Microsoft × Invoicing SystemHow to reconcile Microsoft Ads against your invoicing system
- Salesloft → Microsoft AdsConnecting Salesloft to Microsoft Ads
- Microsoft · Powder coatingMicrosoft Ads conversion tracking for powder coating shops
- Microsoft · Freight and logisticsMicrosoft Ads conversion tracking for freight and logistics companies
Free · 30 min
Get Microsoft reporting what IT services providers and MSPs actually earn
Free30 minutesNo obligation
