Conversion tracking for restoration, measured in completed jobs
Restoration is the most urgent category in home services and the one with the widest job value spread: a small water extraction and a full fire rebuild are both one phone call. Most work is funded by an insurer rather than the homeowner, which puts an approval step between the call and the revenue, and the call itself arrives at any hour from someone standing in water.
Free30 minutesNo obligation
Getting and tracking leads for water damage restoration companies
Where a restoration company's water losses come from, and which calls deserve the credit
A water damage company's paid work arrives as emergency calls from Local Services Ads, Search ads and the Business Profile, mixed in with plumber referrals, carrier and TPA assignments and calls bought from pay-per-call networks. Count a call when a crew is dispatched to active water at a property you serve, and record the original source on the job in DASH, PSA, Xcelerate or Albi before the claim is filed.
The complaint we hear: Google Ads reports a busy month of calls, the job board in DASH or PSA shows a handful of extractions that started from Google, and the biggest loss of the quarter came in through a plumber who was already on site. Most of those ad calls were real people, just not losses: homeowners asking whether insurance covers a ceiling stain, tenants who need a plumber to stop the leak first, adjusters checking on a file, and last week's customers asking when the dehumidifiers come out. The money is decided weeks later, when the carrier approves the Xactimate estimate and pays, so the ad platform never learns which call became a sewage backup and which became a fan rental.
The ten-minute check: export last month's jobs from your job system with their lead source, then mark which ones have a tracking-number or click ID on file and which were filed as 'Google' by whoever answered at night. Add a column for TPA or program assignments, such as Contractor Connection work, and for plumber and property manager referrals. If carrier and referral jobs sit under the same source as paid search, your return on ad spend includes revenue the ads never touched, and your bids are set on that inflated figure.
Fixed looks like this: the source captured on the first emergency call, an early 'mitigation started' conversion with an estimated value sent as soon as equipment is placed, and a value adjustment when the claim pays. Carrier assignments and plumber referrals report as their own sources, LSA leads are matched to jobs by caller number and time, and Search is judged on dispatched, billable losses rather than ringing phones. The free audit checks that chain call by call against your job records.
Where the leads come from
| Channel | Role | Note |
|---|---|---|
| Local Services Ads | Active-water calls at the top of the page, paid per lead | Category Water damage services with the Google Verified badge; no click ID, so leads are matched to jobs by phone number and call time. |
| Google Search ads | Burst pipe, flooded basement and sewage backup searches, plus the hours and ZIP codes LSA misses | Click ID is available, so mitigation-started jobs and paid claims can be imported as offline conversions with a value. |
| Business Profile | Map-pack calls from homeowners standing in water | Service-area profile with the address hidden; a PO box or a keyword-padded name is the usual suspension pattern in this trade. |
| Meta | Not an emergency channel | Occasionally useful for mold and reconstruction follow-up with past customers; never judged on form fills. |
| Plumbers, adjusters and property managers | Referral losses, often the largest jobs | Each referrer gets its own source so referral revenue is never credited to paid search. |
| Pay-per-call networks and TPA programs | Bought calls and carrier assignments | Network calls carry the network's own billing rules; TPA assignments are not marketing leads and stay out of ad conversion goals. |
Which calls count
- Count it when
- Count the call when the caller reports active water, a burst pipe, a sewage backup or flooding at a property inside your service area, or when a crew is dispatched.
- Minimum duration
- Around a minute and a half as a starting filter, because a real loss call covers the address, the water source and the insurer; tune it from recordings and treat the dispatched job as the real test.
- After hours
- Pipes burst at night and on holidays. Advertise overnight only when an on-call technician or an answering service that can dispatch picks up; on LSA a missed call is still charged once the caller holds past 20 seconds.
Where each lead should land
- Local Services Ads call or message
- Job with lead source Google LSA and the caller's number, matched monthly to the LSA lead list.
- Search ad call or form
- Job with the tracked call ID or click ID, so the mitigation start and the paid claim can be sent back to Google Ads.
- Plumber or property manager referral
- Job with the referrer named as source, kept out of every paid channel's numbers.
- Carrier or TPA assignment
- Job tagged with the program, reported apart from marketing so it never inflates paid return.
Restoration · what breaks
What water damage and restoration companies usually run into
- 01
Every call counted regardless of outcome
Emergency inbound includes a great many calls that never become jobs.
- 02
Job values spanning two orders of magnitude
Averaging a small extraction with a fire rebuild destroys the signal.
- 03
Insurance approval sitting between the call and the revenue
A dispatched job is not an approved job.
Restoration · the fix
What changes — Restoration
Completed jobs as the conversion
From the job management system, at the invoiced value.
Loss type carried on the conversion
Water, fire, mould — different values and different competition.
Calls filtered before they count
By duration and by whether a crew was actually dispatched.
Restoration · architecture
The conversion map for water damage and restoration companies
Five steps with an insurer in the middle.
- 1
Tracked phone call
The dominant channel. Filter hard.
- 2
Crew dispatched
A real commitment of resources, and a cost whether or not it bills.
- 3
Insurance approved
Where the job becomes revenue.
- 4
Job completed and invoiced
The money event, at the invoiced value.
- 5
Loss type
Carried on the conversion.
Restoration · diagnose
Where water damage and restoration companies tracking usually breaks
- 01
Number-swap script running too late
Emergency callers dial fast, so the highest-intent traffic is the least attributed.
- 02
Unfiltered call conversions
Inbound includes insurers, adjusters, competitors and wrong numbers.
- 03
Service area boundaries
Out-of-area emergency calls are pure cost.
- 04
Insurance approval delays
Usually days, occasionally longer. Measure it against the import window.
Restoration · prove
How the work is proven — Restoration
Source of truth
The job management system — jobs completed and invoiced by date, by loss type, for the same window
- Completed jobs reconciled per job against what each platform reports.
- The share of calls carrying a session measured, since phone is the funnel.
- Number-swap timing verified on a real page load.
- Invoiced values confirmed on the conversion rather than an average.
Restoration · free audit
What we check in the free audit
- Number-swap script running too late
- Unfiltered call conversions
- Service area boundaries
- Insurance approval delays
Checked against
The job management system — jobs completed and invoiced by date, by loss type, for the same window
Free30 minutesNo obligation
Restoration · when not to buy
What lands in your monthly report — Restoration
- Completed jobs and invoiced value by campaign, split by loss type.
- Cost per completed job next to cost per call.
- Average job value by campaign — the number that separates extraction traffic from rebuild traffic.
- Out-of-area calls by campaign, usually an immediate targeting fix.
Restoration · what we deliver
The flow we build — Restoration
Click identifier captured with the number swap running immediately
Callers dial within seconds of landing; a deferred script loses them.
Carried into the job management system
Onto the job record.
Completed job fires the conversion
At the invoiced value, after insurance approval.
Cancelled and unapproved jobs excluded
A truck rolled that did not bill is a cost.
Written guarantee
95%+ tracking accuracy
Measured against The job management system — jobs completed and invoiced by date, by loss type, for the same window. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Restoration questions, answered
Only filtered ones. Restoration inbound includes adjusters, insurers, competitors and wrong numbers alongside genuine emergencies. An unfiltered call conversion at restoration CPCs is expensive in a hurry.
Fire the conversion at completion with the invoiced value, or at dispatch with a modelled average if you need the faster signal. Either works if the choice is deliberate; what does not work is treating a dispatch as revenue when a meaningful share never bill.
Because the spread is wider than anywhere else in home services. A campaign producing small extractions and one producing fire rebuilds look identical on conversion count and are completely different businesses. Send the invoiced value, never an average.
Before the visitor can dial — which on emergency traffic means immediately. Deferring it for page-speed reasons removes attribution from your best traffic, and it needs verifying on a real load rather than in a tag preview.
More on Restoration
- Google Ads · RestorationGoogle Ads conversion tracking for water damage and restoration companies
- Meta · RestorationMeta Ads conversion tracking for water damage and restoration companies
- TikTok · RestorationTikTok Ads conversion tracking for water damage and restoration companies
RELATED GUIDES
Funnels, reconciliation and tools for water damage restoration
- Masonry contractorsConversion tracking for masonry contractors, measured in signed jobs
- Home inspectionConversion tracking for home inspection, measured in completed inspections
- 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
- Water damage restoration companiesLocal Services Ads for water damage restoration: night calls, wrong-trade leads and cost per mitigation job
- Air duct cleaningConversion tracking for air duct cleaning, measured in invoiced tickets
- Deck buildersConversion tracking for deck builders, measured in signed contracts
Free · 30 min
Find out what a completed job actually costs
Free30 minutesNo obligation
