Google Ads conversion tracking for home inspection companies
Home inspection looks like a consumer service and behaves like a referral business. What Google Ads adds on top of that is a mechanical requirement: gclid, gbraid and wbraid have to reach the record that holds the money, because Google Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in home inspection companies, and what Google Ads specifically needs to accept it.
Free30 minutesNo obligation
Specific to Google Ads × Home inspection
Google Ads for home inspectors: the buyer without an agent's pick
Track a home inspection company on Google Ads by capturing gclid, gbraid or wbraid on the booking form and calls, storing it in the inspection software, and uploading the completed inspection at its invoiced fee through offline conversion import. Count one conversion per click, and report agent-referred bookings separately from search-driven ones.
Search is the one consumer channel that works reliably for inspectors, because it catches the buyer who did not get an agent recommendation, distrusts the one they got, or is buying for sale by owner. Those people search 'home inspector near me' within a day or two of an accepted offer and book quickly. The 90-day import window is irrelevant at that speed; what matters is that the upload runs after the inspection is completed and invoiced, so it carries the fee including radon, sewer scope or termite add-ons.
Most of these bookings are phone calls, often from the buyer's car. Use call conversions with a tracked number on the site, and write the gclid onto the booking when a call becomes an inspection. Many booking requests also come in with the agent copied, which makes it easy to record the agent as the referral source and wrongly drop the ad credit. Keep 'found us on Google' as its own source.
Check whether Google treats your ads as housing-related. Inspection sits close to real estate, and if your campaigns fall under the US housing personalized-advertising restrictions, ZIP code and some demographic targeting are unavailable. Plan geography around that rather than discovering it when ads are limited.
Google Ads · Home inspection · what breaks
Why Google Ads under-reports for home inspection companies
- 01
Consumer advertising against an agent-driven decision
The buyer frequently books whoever their agent suggests.
- 02
Referral source not recorded
Without it you cannot see which relationship produced which booking.
- 03
Very short booking windows
Inspection happens days after an offer is accepted, leaving no consideration period to influence.
- 04
Gclid, gbraid and wbraid never reaches the record
Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.
Google Ads · Home inspection · the fix
What working looks like — Google Ads · Home inspection
Completed inspections as the conversion
At the fee, with the referral source attached.
New referring agents as the acquisition event
Valued at expected annual referral volume.
Consumer-direct bookings reported separately
So the two channels are not confused.
Google Ads · Home inspection · architecture
How Google Ads and home inspection companies actually connect
- 1
The conversion in home inspection companies
The acquisition event is a new referring agent; the revenue event is a completed inspection. Conflating them makes it impossible to see whether marketing is building relationships or just processing existing ones.
- 2
Google Ads needs a click to match
A click identifier inside the 90-day window, a conversion action name that matches one configured in the account, a conversion timestamp for when the outcome happened, and a value. Read the match rate after uploading — a file can upload perfectly and match nothing.
- 3
The identifier: gclid, gbraid and wbraid
Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.
- 4
Where it gets sent from
The inspection software — inspections completed by date, by referral source, at their fees.
- 5
Deduplication and window
There's no shared event ID mechanism like Meta's. What matters instead is the counting setting on each conversion action — 'one' for lead-type conversions so a repeat submitter doesn't count three times, 'every' for ecommerce where a second purchase is a second sale. This is the single most common misconfiguration we find in Google Ads accounts. Google's offline import window is 90 days from the click. Anything older can't be matched, and rows outside it fail as unmatched without much explanation. Measure your median click-to-outcome time against that before designing anything.
Google Ads · Home inspection · events
The conversion map for home inspection companies
Five events, with the acquisition question one level above the transaction.
| Event | What it means here |
|---|---|
| Agent enquiry | The real acquisition funnel. |
| Consumer enquiry | Real but a minority in most markets. |
| Inspection booked | Days after an offer is accepted. |
| Inspection completed and invoiced | The revenue event, at the fee. |
| Referral source | Carried on every booking. |
Google Ads · Home inspection · diagnose
Diagnostic order — Google Ads · Home inspection
- 01
Count records carrying gclid, gbraid and wbraid
- 02
Agent-facing funnel not instrumented
Extremely common, and it measures the wrong audience entirely.
- 03
Referral source recorded inconsistently
Which makes relationship-level reporting impossible.
- 04
Market-driven volume
Transaction volume moves with interest rates independently of marketing.
- 05
Read the match rate on the upload, not the success message
A conversion action that stops receiving hits is flagged as inactive 30 days later — by which point a month of budget has already run against a missing signal. Check the last-received date on every action monthly; it takes two minutes and it's the cheapest monitoring available.
Google Ads · Home inspection · prove
How it gets proven — Google Ads · Home inspection
Source of truth
The inspection software — inspections completed by date, by referral source, at their fees
- Completed inspections reconciled per inspection against referral source.
- New referring agents identified and valued at expected annual volume.
- Referral source confirmed present and consistent on every booking.
- Market rate movements annotated against volume.
- The match rate on the upload, not the success message read directly, not inferred from an upload succeeding.
Google Ads · Home inspection · free audit
What we check in the free audit
- Count records carrying gclid, gbraid and wbraid
- Agent-facing funnel not instrumented
- Referral source recorded inconsistently
- Market-driven volume
- Read the match rate on the upload, not the success message
Checked against
The inspection software — inspections completed by date, by referral source, at their fees
Free30 minutesNo obligation
Google Ads · Home inspection · when not to buy
When you don't need this — Google Ads · Home inspection
- If Google Ads already reports conversions that reconcile against the inspection software within a few percent, this is working and there is nothing to buy.
- Measure identifier coverage yourself first — pull your last hundred records and count how many carry gclid, gbraid and wbraid.
- If you're running Performance Max exclusively and haven't separated your conversion actions, the import will work and the reporting won't tell you much. Worth sorting the account structure first.
Google Ads · Home inspection · what we deliver
What gets built — Google Ads · Home inspection
Click identifier captured on the agent-facing funnel
Which is the funnel that matters and often the uninstrumented one.
Carried into the inspection software
Onto the agent or client record.
First inspection from a new agent fires the acquisition conversion
Valued at expected annual referrals times fee.
Subsequent inspections reported against the relationship
Not as new acquisition.
Dispatch via Google's offline conversion import
Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.
Written guarantee
95%+ tracking accuracy
Measured against The inspection software — inspections completed by date, by referral source, at their fees. Miss it and we keep working at no cost.
From $400 · See packages
FAQ
Google Ads · Home inspection questions, answered
Yes. Most search-driven inspections are booked by phone within days of an offer, so calls are the bulk of the measurable conversions.
The completed, invoiced fee including add-on services, uploaded after the inspection rather than at booking.
Agents, in most markets. The buyer usually books whoever their agent recommends, so consumer spend competes for a decision the consumer is not really making. The agent-facing funnel is the one worth instrumenting and it is usually the one nobody did.
Expected inspections per year times your average fee times how long the relationship lasts. One productive agent can outproduce a year of consumer advertising, which is why it belongs as the conversion.
Because without it a completed inspection cannot be connected to the relationship that produced it, and relationship-level reporting is the whole point. If source is recorded inconsistently, fix that before any tracking work.
Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.
Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.
By reading the match rate on the upload, not the success message and reconciling against The inspection software — inspections completed by date, by referral source, at their fees. An upload that succeeds is not an upload that matched.
More on Google Ads · Home inspection
- Home inspectionConversion tracking for home inspection, measured in completed inspections
- Google Ads · Home securityGoogle Ads conversion tracking for home security companies
- Meta · Home inspectionMeta Ads conversion tracking for home inspection companies
RELATED GUIDES
More for home inspection companies: other angles on the same outcome
- Home inspectionConversion tracking for home inspection, measured in completed inspections
- Google Ads · Home securityGoogle Ads conversion tracking for home security companies
- Google Ads · SolarGoogle Ads conversion tracking for solar companies
- 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
- Google Ads · Concrete contractorsGoogle Ads conversion tracking for concrete contractors
- Google Ads · LocksmithGoogle Ads conversion tracking for locksmiths
- Google Ads · Paving and asphaltGoogle Ads conversion tracking for paving and asphalt contractors
Free · 30 min
Get Google Ads reporting what home inspection companies actually earn
Free30 minutesNo obligation
