Conversion tracking for window and door, measured in signed contracts
Windows and doors is an in-home sales business wearing a lead generation costume. The appointment set is what everybody counts, and it is a poor signal: sit rates vary hugely by campaign, and a set appointment nobody attends is a cost rather than a conversion. The contracts themselves are large, often financed, and subject to a cancellation window that most accounts ignore entirely — so reported revenue includes deals that were legally unwound.
Free30 minutesNo obligation
Getting and tracking leads for window companies
Where a window and door company's appointments come from, and which ones deserve the credit
Window and door companies buy leads from Search ads, Local Services Ads, the Business Profile, Meta and lead sellers like Modernize and Angi, then sell in the home. Count an enquiry when it becomes an appointment set with the homeowners who decide, and keep the original source on the lead in LeadPerfection, improveit360 or MarketSharp until the contract is signed or cancelled.
The complaint usually sounds like this: 'Google Ads says we got plenty of leads, the call center set a lot of them, and the reps sold a handful.' Replacement windows and entry doors are sold at the kitchen table, so the lead is three steps from the money: set, sat with both homeowners, sold. Lead sources in MarketSharp, improveit360 and LeadPerfection are picklists, so a lead keyed in by the call center says 'Google' with no click ID, and an appointment confirmed over the phone loses the web visit that produced it. The same homeowner can also arrive from Modernize, then search your company name and click a brand ad, and both channels take the credit for one sale.
The ten-minute check: take last month's sold jobs and walk each one back to its first lead record. How many carry a click ID or a tracked call, and how many say only 'Internet' or the name of whoever typed it in? Then put appointments set by source next to appointments sat and sold. A source with plenty of sets and few sits is buying appointments the homeowners never meant to keep, and Google keeps paying for more of them because the set appointment is the only thing it ever hears about.
Fixed looks like this: every web and ad lead lands in the CRM with its click ID or tracked call, purchased appointments and canvassed homes are tagged so they never reach a Google or Meta upload, and the sat appointment and the signed contract go back to Google Ads with their value. Patio and entry door jobs are valued apart from whole-house window projects, and sliding door repair calls stop counting as replacement leads. The free audit starts with those sold jobs and their first lead record.
Where the leads come from
| Channel | Role | Note |
|---|---|---|
| Google Search ads | Replacement window and entry door searches, with your own landing page and offer | Click ID captured on the form or the tracked call, so sat appointments and signed contracts can be imported. |
| Local Services Ads | Repair calls more than replacement projects, paid per lead | Google's category is Window repair services, so expect foggy glass, broken seals and stuck sliders; no click ID, so match by phone and time. |
| Business Profile | Showroom or service-area listing, with reviews from finished installs | Tracking number as primary with the main line as additional, and UTMs on the website link. |
| Meta | Seasonal replacement offers to homeowners in your area | Judge on sat appointments, and check Meta's ad category rules before leading with a financing offer. |
| Modernize, Angi, Remodeling.com | Bought appointments and shared quote requests | No click of yours exists; tag them in the CRM and keep them out of every ad upload. |
| Dealer locator and canvassing | Referrals from a manufacturer's find-a-dealer page, plus door-knocking leads | Give each its own source, so brand referrals and canvassed homes never inflate an ad channel. |
Which calls count
- Count it when
- Count the call when a homeowner asks for an in-home estimate on windows or doors at an address you serve and an appointment is set. Glass, screen and track repair calls go to service, not to the sales count.
- Minimum duration
- A starting threshold of around two minutes, because setting an in-home appointment means the address, how many openings and a time when both owners are home; adjust it from your recordings.
- After hours
- Replacement forms come in during the evening, when both homeowners are home together. A callback that same evening or first thing next morning matters more than overnight phones, which mostly catch repair calls.
Where each lead should land
- Search ad form or call
- Lead in MarketSharp, improveit360 or LeadPerfection with the click ID in a custom field where the system allows one, carried to the appointment and the sale.
- Local Services Ads call
- Lead with source Google LSA and the caller's number, usually routed to service rather than to a sales appointment.
- Lead seller appointment
- Lead tagged with the seller's name, excluded from Google and Meta uploads, and compared on sat and sold.
- Visualizer or design tool lead (Hover, Renoworks)
- Lead created in the tool first, so the click ID has to be captured on your page before the embed loads, or it is lost on the way to the CRM.
Windows and doors · what breaks
What window and door companies usually run into
- 01
Appointments set counted as conversions
Sit rates vary enormously by campaign. The campaign with the cheapest appointments frequently has the worst sit rate.
- 02
Cancellations inside the rescission window never reversed
So reported revenue includes contracts that were legally cancelled.
- 03
Financing declines treated as sales
A signed contract that fails financing is not revenue, and in this category it happens often.
Windows and doors · the fix
What changes — Windows and doors
Signed contracts as the conversion
Net of the cancellation window, with financing approval confirmed.
Contract value on the conversion
The actual amount, so bidding optimizes toward whole-home jobs rather than single-window replacements.
Sit rate visible by campaign
The number that most often reorders a media plan in this category.
Windows and doors · architecture
The conversion map for window and door companies
Five steps, and the two that matter most are the last two.
- 1
Lead
Volume only. Includes renters and non-serviceable addresses.
- 2
Appointment set
What everyone counts. A leading indicator with a wildly variable sit rate.
- 3
Appointment sat
The first signal that correlates with revenue. A much better optimization target than the set.
- 4
Contract signed
Subject to rescission and financing. Not yet the money event.
- 5
Contract cleared
Past the cancellation window, financing approved.
Windows and doors · diagnose
Where window and door companies tracking usually breaks
- 01
Identifier lost at appointment setting
Whether in-house or an outsourced call center, this hop drops the identifier more often than not.
- 02
Rescission window ignored
Firing at signature overstates revenue by your cancellation rate, permanently and in one direction.
- 03
Non-serviceable and renter leads
Pure cost, and counting them teaches the algorithm to find more.
- 04
Long cycles against import windows
Usually fine at a few weeks, but measure it rather than assuming.
Windows and doors · prove
How the work is proven — Windows and doors
Source of truth
The CRM — contracts cleared past rescission with financing approved, by date, for the same window
- Cleared contracts reconciled per contract against what each platform reports.
- Sit rate measured by campaign and stated in the report.
- A real cancellation confirmed to reverse at each destination.
- Identifier coverage measured specifically across the appointment-setting hop.
Windows and doors · free audit
What we check in the free audit
- Identifier lost at appointment setting
- Rescission window ignored
- Non-serviceable and renter leads
- Long cycles against import windows
Checked against
The CRM — contracts cleared past rescission with financing approved, by date, for the same window
Free30 minutesNo obligation
Windows and doors · when not to buy
What lands in your monthly report — Windows and doors
- Cleared contracts and revenue by campaign, over a closed month.
- Cost per cleared contract, next to cost per appointment set — usually a startling gap.
- Sit rate and cancellation rate by campaign.
- Average contract value by campaign, which separates whole-home traffic from single-unit traffic.
Windows and doors · what we deliver
The flow we build — Windows and doors
Click identifier captured and persisted
Across the set-to-sit-to-sign gap, which runs weeks.
Carried into the CRM and onto the contract
Through appointment setting, which is the hop where it is usually lost.
Signed contract fires the conversion
After the rescission window closes and financing has cleared.
Cancellations and financing failures reversed
Both are common and both are ignored by nearly every setup we see.
Written guarantee
95%+ tracking accuracy
Measured against The CRM — contracts cleared past rescission with financing approved, by date, for the same window. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Windows and doors questions, answered
Contracts if your volume supports it. If not, use appointments *sat* rather than appointments set — the sit rate is where campaigns differ most, and optimizing toward sets rewards whoever books the most people who will not be home.
Because a contract cancelled inside it is not revenue. Firing at signature overstates performance by your cancellation rate, always in the flattering direction, and nobody notices because the number looks good.
Appointment setting. The identifier reaches the lead form and dies when the setter creates the appointment in a different system. That single hop explains most broken attribution in this category and it takes one test lead to confirm.
The actual contract amount. Do not average — the difference between one patio door and a whole-home replacement is exactly the difference bidding needs to see.
More on Windows and doors
- Google Ads · Windows and doorsGoogle Ads conversion tracking for window and door companies
- Meta · Windows and doorsMeta Ads conversion tracking for window and door companies
- TikTok · Windows and doorsTikTok Ads conversion tracking for window and door companies
RELATED GUIDES
Funnels, reconciliation and tools for window and door companies
- Paving and asphaltConversion tracking for paving contractors, measured in signed jobs
- Junk removalConversion tracking for junk removal, measured in completed loads
- Meta · Quote → closed jobHow to track quote request to closed job for Meta Ads
- Meta · Phone call → saleHow to track phone call to sale for Meta Ads
- Meta × Job SystemHow to reconcile Meta Ads against your job management system
- Window replacement companiesLocal Services Ads for window companies: repair calls, one-leg appointments and cost per sold job
- FurnitureConversion tracking for furniture, across a long consideration and a showroom
- RestorationConversion tracking for restoration, measured in completed jobs
Free · 30 min
Measure your sit rate by campaign
Free30 minutesNo obligation
