Conversion tracking for siding contractors, measured in approved jobs
Siding splits into two businesses that share a crew, and they need opposite measurement. Retail replacement is a homeowner spending their own money on a decision they control. Storm restoration is an insurance claim where the adjuster sets the scope, the carrier sets the amount, and the homeowner's signature is only the beginning. Reporting them together produces a number that describes neither, and it usually flatters whichever storm happened that quarter.
Free30 minutesNo obligation
Getting and tracking leads for siding contractors
Why the estimate requests pile up and the siding contracts don't
A siding contractor's paid leads mix whole-house replacements, a few cracked boards that need a color match, hail claims waiting on an adjuster, and people pricing vinyl for a weekend project. Ads count all of them the same. Count an inquiry once an in-home estimate is booked at an address you serve, and keep its source on the CRM record until the contract is signed.
The usual complaint sounds like this: Google Ads reports estimate requests every day, the sales calendar is full, and Leap or MarketSharp shows only a few signed jobs at the end of the month. What is happening is that the request form treats a homeowner replacing every wall with fiber cement, someone who needs a few boards of a vinyl color that went out of production years ago, and a material shopper who searched 'vinyl siding near me' as one conversion. The contract that actually pays is signed at the kitchen table in SalesPro or on a Hearth or GreenSky financing link weeks later, on a page your ad tags never see, so bidding keeps buying more of whatever fills the form fastest.
That costs you twice. Your estimators spend evenings driving to repair-patch and price-check appointments, and Google learns that cheap 'siding repair' and 'siding cost' clicks are winners because nobody told it which visits became James Hardie or full vinyl replacement contracts. The ten-minute check: pull last quarter's estimates from your CRM, mark each as replacement, partial, repair or insurance claim, and put the lead source next to it. If most of your signed replacement work comes from a couple of sources while the budget is spread across all of them, or if the source field mostly says 'website', you are optimizing on appointments, not contracts.
Fixed looks like this: every estimate in the CRM carries the click ID, tracked call or LSA phone number it came from, a job-type tag (replacement, repair, claim), and the contract value when it signs. The booked estimate goes back to Google Ads quickly as the volume signal, the signed contract follows with its value, and each month you can read cost per signed replacement contract by channel. The free audit starts with exactly that estimate-to-contract table, built from your own CRM.
Where the leads come from
| Channel | Role | Note |
|---|---|---|
| Local Services Ads | Homeowners who want a siding company to call them now, paid per lead | Category is Siding services. Leads for job types you don't do are no longer credited, so switch off repair work you won't quote before the first charge; no click ID, so match by phone and date. |
| Google Search ads | Material-specific replacement searches: fiber cement, James Hardie, insulated vinyl | Forms and calls carry a click ID, so the signed contract and its value can be imported; keep 'cost' and 'DIY' searches in their own campaign or out entirely. |
| Business Profile | Before-and-after photos and reviews homeowners check while comparing quotes | Service-area profile with the address hidden; a tracking number as primary with the office line as an additional phone keeps profile calls separate. |
| Meta | Spring and fall replacement offers and financing to homeowners in neighborhoods you already work | Check whether Meta places these ads under the housing special ad category before planning ZIP-based audiences; judge on signed contracts, not instant-form volume. |
| Nextdoor | Neighbors asking who did the house down the street | Yard signs and finished jobs produce these; give it its own lead source so it isn't swallowed by 'referral'. |
| Angi, Modernize, Networx | Shared replacement requests bought per lead | The same homeowner often arrives from a marketplace and your own form; dedupe on phone in the CRM before comparing cost per signed job. |
Which calls count
- Count it when
- Count the call when the homeowner describes siding work on a house inside your service area and books, or tries to book, an estimate. Tag repair-only and insurance-claim calls separately so they don't dilute replacement numbers.
- Minimum duration
- Start at a couple of minutes, since a real siding inquiry covers the material, roughly how much of the house, and whether a claim is involved; tune it from recordings and let the booked estimate decide.
- After hours
- Replacement buyers mostly fill in forms at night and expect a call the next morning, so overnight phone coverage rarely pays outside hail weeks. On LSA, a missed call is still charged once the caller stays on past 20 seconds, so pause LSA when nobody answers.
Where each lead should land
- Local Services Ads call or message
- CRM lead with source Google LSA and the caller's number, matched monthly to the LSA lead list and carried to the signed contract.
- Search ad form or call
- CRM lead with the click ID in a custom field, so the signed contract and its value can be sent back to Google Ads.
- Hover design embed or estimate link
- CRM lead tagged as a Hover design lead, because the request appears in Hover first and loses its ad source on the way into the CRM unless it is mapped.
- Marketplace request
- CRM lead with the marketplace as source, deduplicated on phone against website leads.
- Financing application
- Same CRM record as the original lead, never a new one, so a Hearth or GreenSky approval doesn't look like a fresh conversion.
Siding contractors · what breaks
What siding contractors usually run into
- 01
Insurance and retail work pooled
One is decided by a homeowner, the other by an adjuster.
- 02
Storm demand credited to campaigns
Hail creates a season nobody bought.
- 03
Signed contingencies counted as won work
A contingency agreement is not an approved claim.
Siding contractors · the fix
What changes — Siding contractors
Approved or signed jobs as the conversion
At the approved scope for insurance, contract value for retail.
Work type carried on the conversion
So the two businesses stay separable.
Denials and scope reductions reversed
Both are routine on claims.
Siding contractors · architecture
The conversion map for siding contractors
Five events where a third party decides the outcome on half the pipeline.
- 1
Enquiry or storm canvass
Demand spikes with weather, not with spend.
- 2
Inspection
Damage assessed, claim viability established.
- 3
Contingency or contract signed
Commitment, not yet money on the insurance side.
- 4
Claim approved
The decision that sets the value.
- 5
Installed and invoiced
Where supplements and reductions settle.
Siding contractors · diagnose
Where siding contractors tracking usually breaks
- 01
The adjuster controlling the value
Your estimate is a proposal; the approved scope is the revenue.
- 02
Storm-driven demand read as performance
A hail event produces a quarter of work no campaign caused.
- 03
Contingencies treated as conversions
A large share never become approved claims.
- 04
Retail and restoration averaged
Different cycles, different margins, different close rates.
Siding contractors · prove
How the work is proven — Siding contractors
Source of truth
The job system — approved scopes and signed retail contracts by date, at the value that will be paid
- Approved jobs reconciled per record against what each platform reports.
- Work type present on every conversion.
- Denials and reductions reversed within the window.
- Storm dates annotated against the demand curve.
Siding contractors · free audit
What we check in the free audit
- The adjuster controlling the value
- Storm-driven demand read as performance
- Contingencies treated as conversions
- Retail and restoration averaged
Checked against
The job system — approved scopes and signed retail contracts by date, at the value that will be paid
Free30 minutesNo obligation
Siding contractors · when not to buy
What lands in your monthly report — Siding contractors
- Approved jobs and value by campaign, split insurance and retail.
- Contingency-to-approval rate by campaign.
- Cost per approved job next to cost per inspection.
- Storm events marked so weather-driven quarters are readable.
Siding contractors · what we deliver
The flow we build — Siding contractors
Click identifier captured and persisted
Through inspection, claim and approval.
Carried into the job system
Onto the customer record.
Approved job fires the conversion
At the value that will actually be paid.
Denied claims and deferrals reversed
So reported revenue matches settlements.
Written guarantee
95%+ tracking accuracy
Measured against The job system — approved scopes and signed retail contracts by date, at the value that will be paid. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Siding contractors questions, answered
No. The buyer, the decision process and the value setter are all different. Shared bidding will chase whichever converts more cheaply, and on a storm that is always restoration — which then collapses when the weather turns quiet.
Because a contingency is a homeowner agreeing to let you pursue a claim, not a claim being approved. Counting it as revenue means reporting jobs that will never be built.
Annotate the storm on the report and compare against non-storm periods. Otherwise the following quarter reads as a campaign failure when it is just normal weather.
Send the approved figure and reverse the difference. Supplements can go the other way too, and both should flow through so reported revenue tracks settlements.
More on Siding contractors
- Google Ads · Siding contractorsGoogle Ads conversion tracking for siding contractors
- Meta · Siding contractorsMeta Ads conversion tracking for siding contractors
- TikTok · Siding contractorsTikTok Ads conversion tracking for siding contractors
RELATED GUIDES
Funnels, reconciliation and tools for siding contractors
- Appliance repairConversion tracking for appliance repair, measured in completed repairs
- Septic servicesConversion tracking for septic services, measured in completed jobs
- Google Ads · Quote → closed jobHow to track quote request to closed job for Google Ads
- Meta · Phone call → saleHow to track phone call to sale for Meta Ads
- Google Ads × Job SystemHow to reconcile Google Ads against your job management system
- Siding contractorsLocal Services Ads for siding contractors: repair calls, claim jobs and cost per signed contract
- MovingConversion tracking for movers, measured in booked moves
- Air duct cleaningConversion tracking for air duct cleaning, measured in invoiced tickets
Free · 30 min
Separate the storm work from the retail work
Free30 minutesNo obligation
