What we found across 2,961 local businesses
Most reporting on ad measurement is based on surveys - asking marketers what they think is installed. We did it the other way round. We loaded 2,961 local business websites in a real browser, looked at what was actually running, and cross-referenced which of those businesses were confirmed to be buying ads.
Of the businesses we could confirm were actively running ads, 30% had no conversion tracking of any kind. Not misconfigured. Not partially firing. Nothing on the page that could record a lead.
That is roughly one in three advertisers spending money with no mechanism to know what it produced.
The headline numbers
- 2,961 local business websites rendered and inspected
- 715 confirmed to be running ads at the time of the scan
- 215 of those 715 - 30% - had no conversion tracking
- 1,626 of all 2,961 - 55% - had no tracking of any kind, whether they were advertising or not
- 29% of all sites had GA4 installed
- 27% had a Google Ads conversion tag
- 24% had Google Tag Manager
It varies enormously by trade
The rate of blind advertisers is not evenly distributed. Some trades are close to a coin flip.
| Trade | Advertisers checked | No tracking | Rate |
|---|---|---|---|
| Tree service | 24 | 13 | 54% |
| Electrician | 23 | 12 | 52% |
| Painting | 18 | 9 | 50% |
| Pool service | 35 | 14 | 40% |
| Roofing | 40 | 16 | 40% |
| Solar | 26 | 10 | 38% |
| Pest control | 12 | 4 | 33% |
| Landscaping | 24 | 8 | 33% |
| Patio / hardscape | 34 | 11 | 32% |
| HVAC | 41 | 13 | 32% |
| Garage door | 20 | 6 | 30% |
| Concrete | 14 | 4 | 29% |
| Cabinets | 32 | 9 | 28% |
| Pressure washing | 15 | 4 | 27% |
| Plumbing | 73 | 18 | 25% |
| Artificial turf | 22 | 5 | 23% |
| Remodeling | 38 | 5 | 13% |
| Restoration | 27 | 3 | 11% |
| Flooring | 14 | 1 | 7% |
Read the "advertisers checked" column before drawing conclusions from any single row. A trade with 24 advertisers gives a useful signal, not a precise national figure, and the difference between 54% and 50% at that sample size is noise. The pattern that survives the small numbers is the spread: the gap between the top of this table and the bottom is real, and it is large.
Why flooring and restoration sit at the bottom is worth a hypothesis rather than a claim. Both tend to involve longer consideration and higher ticket values, which usually means someone has already been forced to justify the spend - and justifying spend is what makes people install tracking.
What "no tracking" means here, precisely
This is the part most reports skip, so we will be specific about what the number can and cannot support.
We counted a site as having no tracking when a real browser loaded the page and found no Google Tag Manager container, no GA4, no Google Ads conversion tag, no Meta pixel, no Microsoft UET, and no call-tracking script. A rendered browser session - not a raw HTML fetch, which misses anything injected by a tag manager at runtime.
The 30% is a ceiling, not an exact figure, and it is almost certainly slightly too high. Three reasons:
- Server-side tagging is invisible to this method. A business running a server-side container can be fully tracked while a page scan sees nothing. We recognise several server-side setups explicitly, but not all of them.
- Consent-gated tags may not fire for an automated visitor that never clicks accept.
- A site can track leads without any of the above - a phone number and a notepad is a measurement system, just not one you can optimise a campaign against.
Confirmed advertising means the business had live ads visible in Google's Ads Transparency Centre at the time of the scan. The absence of ads there is not proof a business isn't advertising - they may run under a different account name, or on a platform it doesn't cover - so businesses we could not confirm are excluded from the 715 entirely rather than counted as non-advertisers.
Sample and method
- Sample: 2,961 local service businesses, drawn from metropolitan areas in Arizona and California. The largest concentrations are Phoenix, San Diego, Scottsdale, Bakersfield, Palm Springs and Tempe.
- Method: each site was loaded in a real headless browser, allowed to execute JavaScript, and its rendered DOM inspected for tracking signals. Detection is deterministic pattern-matching, not a model - the same site produces the same verdict every time.
- Advertising status was checked against Google's Ads Transparency Centre.
- This is not a national random sample. It is a large, systematically collected sample of local service businesses in two US states, and it should be read as that.
Why this matters more than it sounds
An advertiser with no conversion tracking is not measuring badly. They are not measuring at all. Every decision in that account - which keyword to raise, which campaign to cut, whether the whole channel is working - is being made on clicks. That is the first thing we rebuild when we take over a Google Ads account, and it is where every engagement we write up starts.
Clicks and jobs are not the same thing, and the gap between them is where the money goes. A campaign producing expensive clicks and cheap jobs looks like a failure. A campaign producing cheap clicks and no jobs looks like a success. Without conversion data, both mistakes are invisible, and the second one can run for years.
The 30% figure is the part of the industry that cannot tell those two apart.
Methodology notes and updates
This page is updated in place as the dataset grows. Figures reflect the sample as of the date shown above. If you want to cite this research, link to this page rather than quoting a figure in isolation, so the number a reader sees is the current one.
If you would like to know which side of the 30% you are on, we will check your tracking and tell you - send us your site. No charge, no pitch.