Conversion tracking for air duct cleaning, measured in invoiced tickets
This industry has a structural honesty problem that shows up directly in its measurement. The advertised price is an entry price, the real ticket is decided at the house, and the gap between them is enormous and variable. A business that reports bookings is reporting the advertised price; a business that reports invoiced tickets is reporting revenue. Those two numbers can differ by a factor of five in the same account, and only one of them can be used to make a decision.
Free30 minutesNo obligation
Getting and tracking leads for air duct cleaning companies
Where an air duct cleaning company's bookings come from, and which ones survive the walk-through
An air duct cleaning company's paid leads arrive as online bookings and calls from Search ads, the Business Profile, Meta coupon offers, deal sites and marketplaces; Local Services Ads has no category for this trade. Count a booking once the technician's walk-through ends with the homeowner approving the quoted cleaning, and keep the source on the job so the invoice traces back to it.
'Facebook fills the calendar, then my techs drive across town to homeowners who cancel at the door when they hear the real price.' The advertised whole-house offer brings in bookings, but the job is priced in the house, after the technician counts the vents, looks at the returns and the furnace, and asks about the dryer vent. Whatever the ad platform counts, a booking page view, a form or a call, it counts before that walk-through, so every channel is graded on appointments rather than on what homeowners agreed to pay.
That costs twice. A declined walk-through burns a van, a technician's morning and a slot a paying customer could have had, and bidding keeps buying the offer that produced it because it booked so well. Check it yourself: export last month's booked jobs from Housecall Pro, Jobber or Vonigo with their lead source, and mark the ones canceled at the door or invoiced at the advertised price and nothing more. If one channel books plenty and invoices little, the waste sits there. Then look at the source column: bookings made through the online scheduler often say 'website' with no ad, offer or campaign behind them.
Fixed means each booking carries its channel and offer from the first click or call, the walk-through result is recorded on the job as approved, downgraded or declined, and cost per invoiced job is reported by channel and by offer. The free audit runs exactly that on your own bookings: which channel produced the invoiced work, which offer produced the door cancellations, and where the scheduler drops the source.
Where the leads come from
| Channel | Role | Note |
|---|---|---|
| Google Search ads | Homeowners searching duct and dryer vent cleaning by name | Clicks carry a click ID, so the invoiced amount, not the booking, can go back to Google Ads. |
| Local Services Ads | Not available: air duct cleaning is not on Google's US category list | Search and the map pack carry this trade's Google demand; recheck the list before planning around it. |
| Business Profile | Reviews that answer the homeowner's doubt about low advertised prices before they book | UTM-tag the website and booking links, or profile bookings land in the scheduler as direct traffic. |
| Meta | Coupon, spring-cleaning and move-in offers that fill the calendar fast | Judge each offer on invoiced jobs and door cancellations, never on bookings per dollar. |
| Groupon and deal sites | Prepaid vouchers bought at a fixed price | Record the voucher as the source; the upgrade at the door is the only part that tells you the deal paid. |
| Angi, Thumbtack, Yelp | Requests from homeowners comparing several cleaning companies | Judge on invoiced jobs per request from your own job system, since each request goes to more than one company. |
Which calls count
- Count it when
- Count the call or booking when the homeowner gives an address in your area, the number of systems or the size of the home, and accepts a walk-through slot.
- Minimum duration
- Price-only callers hang up quickly while booking calls cover address, systems and a time, so start around a minute and adjust from recordings; the walk-through result is the real test.
- After hours
- This is planned work. Let night bookings come through the online scheduler and confirm them by phone in the morning; paying for overnight phone coverage is hard to justify for a job that can wait until tomorrow.
Where each lead should land
- Online scheduler booking (Housecall Pro, Jobber or Vonigo)
- Job with the click ID and offer captured on your own page before the scheduler opens, so the invoiced amount can be sent back to Google Ads.
- Search ad call
- Job with the tracked call ID and the caller's number, with the walk-through outcome added after the visit.
- Meta coupon booking
- Job tagged with the offer name, so door cancellations and upgrades are reported per offer.
- Deal voucher or marketplace request
- Job with the deal site or marketplace as source, kept out of every ad platform upload.
Air duct cleaning · what breaks
What air duct cleaning companies usually run into
- 01
Advertised price treated as job value
The booking is priced at the ad; the invoice is priced at the house.
- 02
Enormous ticket variance
The same booking can be a small clean or a full system service.
- 03
Bookings that cancel on arrival
A homeowner who expected the advertised price and declines the real quote.
Air duct cleaning · the fix
What changes — Air duct cleaning
Invoiced tickets as the conversion
At the amount actually charged.
Booking-to-invoice variance measured
So the gap is a known number rather than a surprise.
Declined-at-door jobs counted
Because they cost a van and produce nothing.
Air duct cleaning · architecture
The conversion map for air duct cleaning companies
Five events where the value is not known until someone is standing in the house.
- 1
Enquiry or booking
Driven by the advertised price, which is not the job.
- 2
Appointment scheduled
Usually within days.
- 3
Technician on site
Where the real scope and price are set.
- 4
Work completed
Or declined, which happens and matters.
- 5
Invoice raised
The money event, at the real number.
Air duct cleaning · diagnose
Where air duct cleaning companies tracking usually breaks
- 01
Advertised price used as conversion value
It understates real revenue and rewards whichever campaign produces the cheapest bookings.
- 02
Ticket variance ignored
Without measuring it, no cost-per-booking figure can be turned into a profitability judgement.
- 03
Declines at the door
A van, a technician and an hour spent for nothing. A campaign producing many of these is expensive.
- 04
Price-shopping traffic
Cheap to acquire, cheap to convert, and frequently unprofitable once the van has driven out.
Air duct cleaning · prove
How the work is proven — Air duct cleaning
Source of truth
The booking and invoicing system — invoiced tickets by date, at the amount charged
- Invoiced tickets reconciled per job against what each platform reports.
- Booking-to-invoice variance measured and reported.
- Declined and no-access visits counted separately.
- Average ticket by campaign, not blended.
Air duct cleaning · free audit
What we check in the free audit
- Advertised price used as conversion value
- Ticket variance ignored
- Declines at the door
- Price-shopping traffic
Checked against
The booking and invoicing system — invoiced tickets by date, at the amount charged
Free30 minutesNo obligation
Air duct cleaning · when not to buy
What lands in your monthly report — Air duct cleaning
- Invoiced tickets and revenue by campaign, with average ticket shown per campaign.
- Cost per invoiced job next to cost per booking.
- Decline rate by campaign, because it is the cost of bad traffic.
- Booking-to-invoice variance so forecasts stay honest.
Air duct cleaning · what we deliver
The flow we build — Air duct cleaning
Click identifier captured and persisted
Through a short, price-driven decision.
Carried into the booking system
Onto the customer record.
Invoiced ticket fires the conversion
At the final amount, after the work is done.
Declines and no-access visits handled
Reversed or counted as cost, never as revenue.
Written guarantee
95%+ tracking accuracy
Measured against The booking and invoicing system — invoiced tickets by date, at the amount charged. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Air duct cleaning questions, answered
Because bookings are priced at your advertisement and invoices are priced at the house. Two campaigns with identical cost per booking can differ twofold in revenue, and booking counts cannot see that.
Count them, separately, as a cost. They consume a van and a technician and produce nothing, so a campaign generating a lot of them is more expensive than its cost per booking suggests.
Yes, and it is usually the most revealing number in the account. Price-led traffic and problem-led traffic produce very different tickets from identical-looking bookings.
That is a business decision, not a tracking one — but measure it properly before making it. Once average ticket and decline rate are reported per campaign, the answer is usually visible within a month.
More on Air duct cleaning
- Google Ads · Air duct cleaningGoogle Ads conversion tracking for air duct cleaning companies
- Meta · Air duct cleaningMeta Ads conversion tracking for air duct cleaning companies
- TikTok · Air duct cleaningTikTok Ads conversion tracking for air duct cleaning companies
RELATED GUIDES
Funnels, reconciliation and tools for air duct cleaning
- FencingConversion tracking for fencing, measured in signed contracts
- Masonry contractorsConversion tracking for masonry contractors, measured in signed 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
- Google Ads × Job SystemHow to reconcile Google Ads against your job management system
- RestorationConversion tracking for restoration, measured in completed jobs
- Home inspectionConversion tracking for home inspection, measured in completed inspections
- Deck buildersConversion tracking for deck builders, measured in signed contracts
Free · 30 min
Measure the invoice, not the advertised price
Free30 minutesNo obligation
