Microsoft Ads conversion tracking for home service businesses
Home services share a shape regardless of trade: a mobile searcher, a phone call, a visit, and an invoice days or weeks later. 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 home service businesses, and what Microsoft specifically needs to accept it.
Free30 minutesNo obligation
Specific to Microsoft × Home services
Microsoft Ads for home services: older homeowners, UET on every page
Track home services on Microsoft Ads by installing UET sitewide, capturing msclkid alongside gclid at the first enquiry, and uploading each completed job with its invoice value through offline conversion import from your field service software, with call conversions counted separately.
Microsoft's search audience skews older and more toward homeowners than Google's, which suits high-ticket replacement work: a new HVAC system, a roof, a water heater, a sewer line. Searches are fewer but the people searching often own the property and approve the spend themselves. Microsoft is usually a smaller line, so getting completed-job data flowing is worth doing only once the Google build is in place to copy.
Accounts imported from Google carry over two specific home service problems. Location targeting copied from Google may not match the service area your dispatchers actually cover, so jobs get booked and then turned down. And call assets copied across may not have call tracking reporting configured, so the phone, the dominant channel in this vertical, goes unmeasured. Check both before trusting any Microsoft conversion figure.
The capture point matters too. If your call tracking or booking widget stores gclid but ignores msclkid, every Microsoft-sourced job looks like it came from nowhere or gets credited to Google. Write msclkid to the same field on the job record and test it on a live booking before uploading the first batch.
Microsoft · Home services · what breaks
Why Microsoft under-reports for home service businesses
- 01
Enquiry count optimized instead of revenue
The two rank channels differently.
- 02
Calls the dominant channel and untracked
Especially on mobile.
- 03
Field service software disconnected from ads
The outcome data exists and never moves.
- 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 · Home services · the fix
What working looks like — Microsoft · Home services
Completed jobs as the conversion
With real invoice value.
Calls attributed to campaigns
Including mobile click-to-call.
Repeat customers excluded from paid
So campaigns aren't credited for existing relationships.
Microsoft · Home services · architecture
How Microsoft and home service businesses actually connect
- 1
The conversion in home service businesses
Enquiry, job booked, job completed, invoice raised. New versus repeat customer runs across all four and materially changes what a campaign is worth.
- 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
your field service software's completed jobs and invoices.
- 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 · Home services · events
The conversion map for home service businesses
Four stages that look the same across trades, and one distinction — new versus repeat — that changes the economics.
| Event | What it means here |
|---|---|
| Enquiry (call or form) | Call tracking plus browser-side events, including the tel: link. |
| Job booked | Server-side from field service software. |
| Job completed | Server-side. The conversion worth bidding on. |
| Invoice value | Real revenue per job. |
| New versus repeat | Repeat customers shouldn't be credited to paid campaigns. |
Microsoft · Home services · diagnose
Diagnostic order — Microsoft · Home services
- 01
Count records carrying msclkid
- 02
tel: links firing no event
Mobile is most of the traffic and the tap goes unrecorded.
- 03
Flat conversion values
Job values in home services span an order of magnitude.
- 04
Repeat customers credited to ads
Inflating every campaign they touch.
- 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 · Home services · prove
How it gets proven — Microsoft · Home services
Source of truth
your field service software's completed jobs and invoices
- Click-to-call events confirmed on a real mobile device.
- Number insertion confirmed on every template.
- Click ID present on a live job record.
- Completed jobs and invoice values reconciled for a closed month.
- The upload's match rate and Microsoft's conversion goal diagnostics read directly, not inferred from an upload succeeding.
Microsoft · Home services · free audit
What we check in the free audit
- Count records carrying msclkid
- tel: links firing no event
- Flat conversion values
- Repeat customers credited to ads
- Read the upload's match rate and Microsoft's conversion goal diagnostics
Checked against
your field service software's completed jobs and invoices
Free30 minutesNo obligation
Microsoft · Home services · when not to buy
When you don't need this — Microsoft · Home services
- If Microsoft already reports conversions that reconcile against your field service software's completed jobs and invoices 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 · Home services · what we deliver
What gets built — Microsoft · Home services
Call tracking plus click-to-call events
Both, on every template.
Click ID written to the job record
At the enquiry.
Field service software as the source of truth
ServiceTitan, Housecall Pro, Jobber and the rest expose this.
Invoice value uploaded per completed job
Offline conversion import.
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 your field service software's completed jobs and invoices. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Microsoft · Home services questions, answered
Often yes at a modest budget, because the audience skews toward homeowners. Track completed jobs from it the same way you do for Google.
Not unless call tracking is set up for the call assets and a conversion goal is defined for it. Confirm the current options in your account.
Any that expose an API or webhook — ServiceTitan, Housecall Pro, Jobber, ServiceM8 and most others. That's the only requirement.
Not in paid performance. Track them, report them separately, and don't let campaigns take credit for customers you already had.
Then a monthly export with job value and the lead reference works. Less automated, same result.
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 your field service software's completed jobs and invoices. An upload that succeeds is not an upload that matched.
More on Microsoft · Home services
- Home servicesConversion tracking for home service businesses, measured in completed jobs
- Microsoft · Home securityMicrosoft Ads conversion tracking for home security companies
- Microsoft · Home healthcareMicrosoft Ads conversion tracking for home healthcare agencies
RELATED GUIDES
More for home service businesses: other angles on the same outcome
- Home servicesConversion tracking for home service businesses, measured in completed jobs
- Microsoft · House cleaningMicrosoft Ads conversion tracking for house cleaning and maid services
- Microsoft · FurnitureMicrosoft Ads conversion tracking for furniture brands
- Microsoft · Phone call → saleHow to track phone call to sale for Microsoft Ads
- Microsoft × Job SystemHow to reconcile Microsoft Ads against your job management system
- Xero → Microsoft AdsConnecting Xero to Microsoft Ads
- ZenMaidConversion tracking for ZenMaid booking forms
- Microsoft · Siding contractorsMicrosoft Ads conversion tracking for siding contractors
Free · 30 min
Get Microsoft reporting what home service businesses actually earn
Free30 minutesNo obligation
