Conversion tracking for plumbers, where the phone call is the conversion
Plumbing enquiries arrive on a mobile phone, in an emergency, within minutes of the search — and the customer taps the number rather than filling in a form. If the click-to-call link fires no event and the number isn't tracked, the entire highest-intent channel is invisible and bidding optimizes on the trickle of form submissions instead. The build makes calls the primary measured conversion, attributes them to campaigns, and uses completed jobs to separate real work from wrong numbers.
Free30 minutesNo obligation
Getting and tracking leads for plumbers
Where a plumber's leads come from, and which ones are worth counting
A plumbing company's paid leads come from four places at once: Local Services Ads, Search ads, the Business Profile and marketplaces. Almost all of them are phone calls. Count a call only when it describes a job at an address you serve or becomes a booked job, and record which of the four it came through in the job system.
On a 'plumber near me' search the homeowner sees Local Services Ads first, then text ads, then the map pack with your Business Profile. Each produces calls, and each reports them in its own place: LSA in its lead inbox, Search in Google Ads, the profile in its performance screen, and Angi or Thumbtack in their own apps. None of them can see a booked job, and several will count the same homeowner who called twice.
The fix is boring and it works: every booked job in ServiceTitan, Housecall Pro or Jobber carries a lead source and the caller's number, so any channel's leads can be matched to jobs at the end of the month. Then the questions that decide budget have answers. Which channel books the water heaters? Which one books the faucet swaps? Which hours are paid for and never answered?
Where the leads come from
| Channel | Role | Note |
|---|---|---|
| Local Services Ads | Emergency calls at the top of the page, paid per lead | Job types and service area decide what you pay for; no click ID, so match by phone and time. |
| Google Search ads | Planned and high-ticket work, plus the hours and areas LSA misses | Click ID available, so booked jobs can be imported as offline conversions. |
| Business Profile | Free map-pack calls and the reviews every caller reads | Real number in the profile, or a tracking number as primary with the real number as an additional phone. |
| Meta | Rarely the first channel for emergency work | Useful for maintenance plans and water heater offers to past customers, measured against jobs, not form fills. |
| Nextdoor | Neighborhood recommendations and local ads | Worth tracking as its own lead source if neighbors already mention you there. |
| Angi, Thumbtack, Yelp | Paid requests you compete for with other plumbers | Judge on booked jobs per request from your own job system, not on the marketplace's numbers. |
Which calls count
- Count it when
- Count the call when the caller describes a plumbing problem at an address inside your service area, or when it becomes a booked job.
- Minimum duration
- A starting threshold of around a minute, adjusted from your own recordings; the booked job remains the real test.
- After hours
- Advertise at night only when an on-call technician or answering service picks up. A call that rings out still costs the click, and on LSA it can cost the lead fee and your ranking.
Where each lead should land
- Local Services Ads call or message
- Job record with lead source Google LSA and the caller's number, matched monthly to the LSA lead list.
- Search ad call or form
- Job record with the click ID or tracked call ID, so the completed job can be sent back to Google Ads.
- Business Profile call
- Job record with lead source Google Business Profile, separate from both ad channels.
- Marketplace request
- Job record with the marketplace as source, so cost per booked job can be compared with the ads.
Plumbers · what breaks
What plumbing businesses usually run into
- 01
The phone is the channel and it's untracked
So the best traffic is invisible.
- 02
Every call worth the same
A wrong number counted like a burst pipe.
- 03
Mobile click-to-call firing nothing
The single biggest gap in this vertical.
Plumbers · the fix
What changes — Plumbers
Calls as the primary conversion
Measured, attributed, valued.
Short calls filtered out
Duration or outcome as the qualifier.
Completed jobs fed back
So bidding learns what a real customer looks like.
Plumbers · architecture
The conversion map for plumbing businesses
Four stages, almost all of them on the phone. This is the most phone-dominated vertical we work in.
- 1
Click-to-call tap
Browser-side event on the tel: link. Cheap, immediate, and usually missing.
- 2
Call connected
From the call platform, with campaign attribution.
- 3
Call qualified
Duration threshold or a disposition from the office.
- 4
Job attended
Server-side from the job system.
- 5
Invoice value
Real revenue, uploaded as the conversion value.
Plumbers · diagnose
Where plumbing businesses tracking usually breaks
- 01
tel: links with no event
The customer converts and nothing records it. The most common single fault in this vertical.
- 02
A sticky mobile call bar outside insertion's reach
Hard-coded, so those calls arrive unattributed.
- 03
Every call counted equally
Wrong numbers and sales calls dilute the signal bidding learns from.
- 04
Emergency and planned work mixed
Different margins, different value, one number.
Plumbers · prove
How the work is proven — Plumbers
Source of truth
your job management system's completed jobs and invoices
- Click-to-call events confirmed firing on a real mobile device.
- Number insertion confirmed on every template including the sticky bar.
- A live test call attributed to the correct campaign.
- Completed jobs reconciled against the job system for a closed month.
Plumbers · free audit
What we check in the free audit
- tel: links with no event
- A sticky mobile call bar outside insertion's reach
- Every call counted equally
- Emergency and planned work mixed
Checked against
your job management system's completed jobs and invoices
Free30 minutesNo obligation
Plumbers · when not to buy
What lands in your monthly report — Plumbers
- Calls, qualified calls and completed jobs for the month, by channel.
- Cost per qualified call and cost per completed job.
- Average invoice value by channel.
- Emergency versus planned work, separated.
Plumbers · what we deliver
The flow we build — Plumbers
Click-to-call events on every tel: link
Verified on a real mobile device.
Dynamic number insertion across all templates
Header, footer, sticky call bar.
Qualification threshold agreed
Duration, or the job system's outcome.
Completed jobs uploaded as offline conversions
With invoice value.
Written guarantee
95%+ tracking accuracy
Measured against your job management system's completed jobs and invoices. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Plumbers questions, answered
Often 60 to 90 seconds, but the office's own disposition is better if it's recorded consistently. Duration is a proxy; the outcome is the truth.
For per-campaign attribution, yes. One static number tells you a call happened and never which click produced it.
Not if the canonical number stays in your profile and citations, with insertion swapping only the on-page display.
Especially that. It's where most emergency conversions happen and it's almost always hard-coded outside the tracking.
More on Plumbers
- Google Ads · PlumbersGoogle Ads conversion tracking for plumbing businesses
- Meta · PlumbersMeta Ads conversion tracking for plumbing businesses
- TikTok · PlumbersTikTok Ads conversion tracking for plumbing businesses
RELATED GUIDES
Funnels, reconciliation and tools for plumbers
- Mold remediationConversion tracking for mold remediation, measured in approved jobs
- Garage doorsConversion tracking for garage doors, measured in completed jobs
- Meta · Quote → closed jobHow to track quote request to closed job for Meta Ads
- Google Ads · Quote → closed jobHow to track quote request to closed job for Google Ads
- Meta × Job SystemHow to reconcile Meta Ads against your job management system
- PlumbersGoogle Ads for plumbers: the build order
- PlumbersLocal Services Ads for plumbers: job types, bad leads and cost per booked job
- WhatConverts → Google AdsConnecting WhatConverts to Google Ads
Free · 30 min
Make the phone your measured conversion
Free30 minutesNo obligation
