AI Marketing Data Analytics SMB Growth

If You Run a Service Business and You're Spending on Ads Without Tracking ROI

June 2, 2026 · 2 min read

Originally published on LinkedIn →

A plumbing company owner told me last month he was spending around $4,000 a month on Google and Facebook ads. I asked which platform was actually producing customers. He didn’t know. Not “wasn’t sure.” Genuinely had no idea.

That’s not a marketing failure on his part. He’s busy running a plumbing company. It’s a failure of the systems that were supposed to answer that question for him and never did.

Where the money actually goes missing

Here’s what typically happens: a call comes in from an ad. It gets answered by whoever’s free. It goes into a CRM, if there’s a CRM at all, without any note of where it came from. The job gets booked, completed, and paid for. Three separate systems touched that transaction, the ad platform, the phone, and the CRM, and none of them passed information to the others.

By the time the invoice is paid, the connection back to “this came from a Facebook ad, specifically this one” has been lost completely. The business owner is left with two numbers that don’t talk to each other: total ad spend, and total revenue. Two true numbers that tell you nothing about each other.

Why this is a data problem, not a marketing problem

The instinct is to blame the marketing. Bad targeting, wrong platform, wrong offer. Sometimes that’s true. But you can’t diagnose any of that without knowing which specific ads produced which specific customers, and most service businesses genuinely can’t answer that question today.

You can’t optimize what you can’t trace. Every dollar you spend without attribution is a dollar you’re spending on faith.

This isn’t a case for hiring a better ad agency. It’s a case for building the tracking infrastructure that connects the click to the call to the closed job. That’s plumbing work, not creative work, and it’s the part almost nobody does first.

What fixing it actually looks like

  • Call tracking that ties each phone number to the specific ad or channel that generated it
  • CRM fields that capture source at the moment a lead comes in, not reconstructed later from memory
  • A dashboard that connects spend to closed revenue by channel, updated automatically instead of assembled by hand once a quarter

Once that’s in place, the $4,000 a month stops being a mystery. You know which $2,000 of it is working and which $2,000 is dead weight, and you can act on that instead of guessing.

If you’re running a service business and spending on ads without a clear line back to revenue, that’s fixable, usually faster than you’d think. Let’s talk about what that would take for your business specifically.


Michael Masner

Written by Michael Masner

Building AI-powered marketing and data systems for small and mid-sized businesses.

Book a discovery call →