The short answer: Your ad dashboard says 8 sales when you closed 1 because ad networks count every conversion they can plausibly touch, and they grade their own work. Views, clicks, and repeat visits from the same buyer all get credit. Judge campaigns on qualified outcomes and closed revenue in your own records, not on what the ad account reports.
Key Takeaways
- Ad networks grade their own homework: Their reporting is built to show the network in the best possible light.
- One buyer, many claims: A single customer who saw three ads and clicked two can be counted as a conversion more than once.
- Attribution is the biggest gap in marketing: Most teams know what they spent and what the dashboard says, but not what actually closed.
- Your CRM is the scoreboard: Match every booked job back to its first real touch, then compare that to what the ads claim.
- Judge on revenue: A campaign that produces fewer, better customers beats one that produces a pretty dashboard.
What did I actually see?
I sat in on a call in September with a company that tracks the full customer journey across channels. They pulled up a real ad campaign. The ad network’s dashboard reported 8 sales. Their journey data, which followed each buyer from first touch to purchase, showed 1.
Nobody on the call was surprised. That is the part that stuck with me. Everyone in marketing knows the dashboard numbers are generous. We just keep making budget decisions with them anyway, because they are the numbers sitting right in front of us.
I have said for a long time that attribution is the biggest measurement gap in marketing. That call was the cleanest example I have seen of how big the gap can be. It is also why we put so much work into tracing every referral dollar back to its source, because the same discipline applies to every channel.
Why do ad dashboards over-count sales?
Ad dashboards over-count because each network uses its own attribution window and its own rules for what counts, and every network wants credit. Nobody is lying outright. They are just answering a narrower question than the one you care about.
A few common reasons the numbers inflate:
- View-through credit: Someone scrolled past your ad, never clicked, and bought a week later. The network may still count it.
- Overlapping claims: The same buyer saw your social ad, clicked a search ad, and opened an email. Each channel can report that one sale as its own.
- Duplicate events: A form submitted twice or a thank-you page reloaded can register as two conversions.
- Soft conversions labeled as sales: A quote request or a phone click gets counted like a closed job.
Add those up across a few channels and you can easily report more sales than you made. That is how you get 8 when the real answer is 1.
What should you measure instead?
You should measure qualified outcomes and closed revenue, tracked in your own CRM and tied back to a first real touch. That means booked jobs, completed jobs, and revenue, not clicks, form fills, or “conversions” as the ad network defines them.
In practice I look at three things. First, how many contacts from a channel became qualified conversations with a real person. Second, how many of those booked. Third, how much revenue those jobs produced and how many stuck. That last one matters more than people expect. Current Home, a solar company, generated 130+ referrals and 19 sales through its referral program, and its referral customers had a 9% lower cancellation rate. A sale that cancels is not a sale, no matter what any dashboard said.
None of this requires fancy tooling to start. It requires a habit: every booked job gets a source in your CRM, and every monthly report starts from those records instead of the ad account. That is how you prove a channel works instead of assuming it does.
Is ad-reported data ever useful?
Yes. Ad-reported data is useful for comparing ads against each other inside the same network, just not for deciding what a channel is worth to your business. If one creative gets twice the clicks of another on the same audience, that is a real signal. If the network says your campaign drove 40 sales this month, check it before you believe it.
I treat dashboard numbers as directional. They help me decide which ad to keep running. My own records decide how much budget a channel deserves.
What does this mean for home service companies?
For home service companies, the over-count problem is more expensive than ever. The Modernize 2026 Home Services Customer Acquisition Outlook reports paid search cost per lead in home services up 10.5% year over year, and it recommends managing to revenue and ROI rather than cost per lead alone. When every lead costs more, believing an inflated report costs more too.
If you work with an agency, ask them how they reconcile the network’s numbers with your booked jobs. A good agency will welcome the question. Our guide on what to ask before you hire a paid ads agency covers this in more detail.
And keep perspective on where your best customers come from. Referred customers arrive with trust already built, which is why investing in referrals holds up even when the market slows. I wrote about that in building referrals in a slow housing market.
What should you do this week?
Pick your biggest paid channel and pull last month’s reported conversions. Then pull the jobs your CRM shows as booked from that channel in the same period. Put the two numbers side by side.
If the gap is small, great. If it looks anything like 8 to 1, you have just found the most important number in your marketing budget. Start reporting to your team on booked and completed revenue, and let the dashboard be a second opinion.
Grow the Channel You Can Actually Measure
See how Snoball turns your past customers into referrals you can trace all the way to booked jobs and revenue.
Schedule a Demo