Here’s the test: ask your marketing vendor to show you a phone call that came in because of their work. Not impressions, not clicks, not website visits — a phone number that rang. If they can’t do it, you’re not tracking advertising. You’re guessing.
I work with a service business that was paying a TV station $1,100 a month for “online advertising.” Twelve months. No calls traced back to it. No leads. No way to verify a single dollar was doing anything. The tracking wasn’t set up. When we started asking questions, there was nothing to show.
That’s not unusual. It’s close to normal.
What “tracking” actually means
Most small service businesses think they’re tracking their advertising if they’re getting a monthly report with numbers on it. Impressions, reach, click-through rate — these are real numbers, but they’re not the ones that matter.
What matters is whether someone called you, filled out your form, or booked a job because of a specific ad.
That requires three things working at the same time.
Call tracking. A unique phone number tied to each advertising channel — Google, the TV station, the mailer, whatever. When that number rings, you know exactly which campaign sent the caller. Without this, you cannot trace a single call to any specific effort. Your phone rings and you have no idea why.
UTM parameters on links. When someone clicks an ad and lands on your website, a UTM tag in the URL tells Google Analytics which campaign sent them. Without UTMs, all your website traffic looks the same — you can see people came, but not where from.
Conversion tracking on your website. When someone fills out your contact form or calls from your site, that action needs to register somewhere measurable. If your form submissions aren’t logging anywhere, you won’t know whether anyone actually submitted it. That happens to more businesses than I can count.
If any of those three are missing, you can spend money for a year and never know if it worked.
The vendor problem
Some vendors don’t set up tracking because it would make it obvious when their work isn’t performing. A TV station that can’t show you calls doesn’t want call tracking in place. A social media agency with low conversion rates doesn’t want UTM parameters making that visible.
Not every vendor does this deliberately — some genuinely don’t know better — but the effect is the same. You pay, you get reports with impressive-sounding numbers, and you have no idea if anyone called you because of it.
The fix is to ask one question before you sign anything: “How will we know if this worked?” If the answer is vague — “we’ll monitor engagement” or “brand awareness takes time” — you probably won’t have the data to answer that question six months later either.
Five signs your marketing company is wasting your money covers more of this, but the tracking question is the first one to ask.
The simplest setup that actually works
You don’t need expensive software.
A call tracking number for each advertising channel. CallRail is $45/month and tracks to the call level. If that’s too much, a Google Voice number per channel works for small volumes. There are free tools that handle this well enough for a one or two-channel operation.
UTM tags on every link in every ad. Google’s free campaign URL builder generates these in about 30 seconds. Every click that lands on your site will tell you exactly which campaign sent it.
Google Analytics connected to your website with goal completions set up for form submissions. Free, takes about 20 minutes to configure. When someone submits your contact form, it registers as a conversion you can see.
With those three things, you can sit down at the end of any month and answer the question: which of my advertising dollars are working?
After the tracking is in place
Once you have real data, you usually find one of two things. Either one channel is working and the others aren’t, or nothing is working because something is broken upstream — a form that doesn’t send, a phone number that goes to a full voicemail box, a landing page that takes 12 seconds to load on a phone.
Google Ads can work for local service businesses, but only when the targeting is right, the landing page converts, and the tracking is in place to confirm it. Without the third piece, a well-run campaign looks identical to a wasted one.
The business paying $1,100 a month to the TV station with no tracking — when we built proper tracking across their channels, it turned out their Google Business Profile was generating more calls than all of their paid advertising combined. And the GBP is free. They’d been spending on something they couldn’t measure while the free channel was the one actually working.
That’s the most common finding when tracking goes in for the first time. Not that everything is broken. That one thing is working and nobody knew because nobody was watching.
If you’re not sure what’s driving your calls right now, request a free visibility audit and we’ll pull the data for your specific market. We’ll show you which channels show up and which ones don’t.
Good Company AI helps local businesses in San Antonio and South Texas get found, get trusted, and get more calls from Google. If you want to know exactly where your business stands in AI search and what actually moves the needle, request a free visibility audit and we’ll show you.