Skip to main content
Microsoft · Home servicesMicrosoft × Home services

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

  1. 01

    Enquiry count optimized instead of revenue

    The two rank channels differently.

  2. 02

    Calls the dominant channel and untracked

    Especially on mobile.

  3. 03

    Field service software disconnected from ads

    The outcome data exists and never moves.

  4. 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. 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. 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. 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. 4

    Where it gets sent from

    your field service software's completed jobs and invoices.

  5. 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.

Enquiry (call or form)Call tracking plus browser-side events, including the tel: link.
Job bookedServer-side from field service software.
Job completedServer-side. The conversion worth bidding on.
Invoice valueReal revenue per job.
New versus repeatRepeat customers shouldn't be credited to paid campaigns.

Microsoft · Home services · diagnose

Diagnostic order — Microsoft · Home services

  1. 01

    Count records carrying msclkid

  2. 02

    tel: links firing no event

    Mobile is most of the traffic and the tap goes unrecorded.

  3. 03

    Flat conversion values

    Job values in home services span an order of magnitude.

  4. 04

    Repeat customers credited to ads

    Inflating every campaign they touch.

  5. 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

Get my free conversion tracking audit

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.

Get my free conversion tracking audit

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.

Free · 30 min

Get Microsoft reporting what home service businesses actually earn

Free30 minutesNo obligation