How do you know if your marketing is actually working?
If the answer involves words like "reach", "impressions", or "brand awareness", and not numbers like "cost per lead" or "new enquiries this month", your marketing is probably not being measured properly. Good marketing can be measured. Not perfectly, and not always instantly, but the core question, is this generating enquiries and customers for a reasonable cost, should always have a clear answer. Here is what proper measurement looks like, and what red flags to watch for.
Why can most local businesses not answer this question?
The most common reason is that tracking was never set up correctly in the first place. Without it, you end up looking at vanity metrics, likes, reach, follower counts, that feel like progress but do not connect to revenue.
The second reason is that reporting tends to focus on activity rather than results. An agency that tells you "we published 12 posts this month and your reach was up 30%" is reporting on what they did, not on what you got.
The third reason is that attribution is genuinely complicated. A customer might see a TikTok ad, search for you on Google three days later, find your Google Business Profile, and then call you directly. Which channel gets the credit? This is a real problem with no perfect solution, but good tracking gets you much closer to the truth than no tracking at all.
Which numbers actually matter for a local business?
Forget vanity metrics. The numbers worth tracking every month are:
- Number of leads: total enquiries from marketing channels, calls, form fills, DMs. This is your primary output metric. Everything else exists to explain it.
- Cost per lead: total spend divided by total leads. If you spent EUR 600 on ads and received 15 enquiries, your cost per lead is EUR 40. Whether EUR 40 per enquiry is good or bad depends entirely on what a new customer is worth to your business.
- Lead-to-customer conversion rate: how many of those enquiries turned into paying customers. If you are getting leads but not converting them, the marketing is working, but something else is the issue. Pricing, follow-up speed, or your sales process is where to look.
- Return on ad spend (ROAS): for every euro spent on ads, how much revenue came back. Most local service businesses target a minimum of three to five times return to justify their ad spend.
- Month-on-month trend: is your cost per lead going down over time? Are you getting more leads for the same spend? Consistent improvement over three to six months is the sign of a campaign being actively managed.
What does good tracking look like in practice?
Proper tracking means you can answer these four questions at the end of every month:
- How many leads did we get this month?
- Where did each lead come from, Meta, Google, organic search, referral?
- What did each lead cost us?
- How many of those leads turned into customers?
To answer them, you need:
Google Analytics 4 installed and tracking goal completions, form fills, phone click-throughs, appointment bookings. If GA4 is installed but no goals are configured, you have the tool but none of the insight.
UTM parameters on every ad link. These are short tags added to your ad destination URLs that tell GA4 exactly which campaign, ad set, and ad drove each click. Without them, paid traffic shows up as "direct" and you lose the ability to attribute leads correctly. This is a free, five-minute fix that makes an enormous difference to your reporting. For more on how this works in practice, see our guide on how much local businesses should spend on ads.
Call tracking, if phone calls are a significant enquiry channel for your business. A call tracking tool records which marketing source drove each call. Without it, phone leads are invisible in your data.
A simple monthly report, even a spreadsheet, that records these numbers consistently. Trends only become visible over time. One month of data tells you almost nothing. Six months tells you a great deal.
What should your marketing agency be reporting to you?
A good agency reports on outcomes, not just activities. Every month you should receive:
- Number of leads generated, broken down by channel.
- Cost per lead, by channel.
- Ad spend breakdown, what was spent on each platform.
- Key changes made to campaigns that month, and why.
- What is being tested next month.
If your current reports contain mostly impressions, reach, and engagement figures with no lead numbers attached, that is a problem. Those metrics are not useless, but they should be secondary to the numbers that connect directly to your business. A report full of activity metrics is a report designed to look busy, not to show results.
What are the red flags that your marketing is not working?
Watch for these warning signs:
- You cannot say how many leads came from your marketing last month.
- Your agency reports reach and engagement but never enquiry numbers.
- Your cost per lead has risen for three months in a row with no explanation given.
- You are getting clicks and traffic but no increase in phone calls or form fills.
- Your campaigns have not been changed or tested in over two months.
Any one of these is worth raising directly with whoever manages your marketing. More than one is a signal to look harder at what you are actually getting for your spend.
For context on what realistic numbers look like in Ireland, read our breakdowns on Facebook and Instagram ads for local businesses and how much to spend on ads.
How do you fix a marketing system that is not measuring results?
Start with tracking, not with more spend. Turning up the ad budget without fixing measurement just means losing money faster and with less information about why.
Step 1: audit your current tracking. Is Google Analytics 4 installed? Is it firing when someone submits a form or clicks your phone number? If not, fix this first, everything else depends on it.
Step 2: add UTM parameters to every ad URL. Takes five minutes per campaign. Transforms your ability to attribute leads correctly.
Step 3: set a simple reporting cadence. At the start of every month, pull the same six numbers and record them. Month two already tells you more than a year of anecdotal impressions.
Step 4: ask your agency for a lead report, not a vanity metrics report. If they cannot produce one, or if they push back on the request, you have your answer about whether the relationship is working.
Frequently asked questions
How long does it take for marketing to start showing results?
Paid ads can show results within the first 30 days, though the first month is often the most expensive as the algorithm learns your audience. SEO and organic content take longer, typically three to six months before meaningful traffic builds. Tracking from day one means you will have real data to work with as results come in, rather than guessing when things start to move.
What is a good cost per lead for a local service business in Ireland?
It depends entirely on what a customer is worth to you. A plumber charging EUR 500 per job can afford a much higher cost per lead than a hairdresser charging EUR 40 per visit. A rough starting point: your cost per lead should sit below 10% of your average customer lifetime value. If a typical customer spends EUR 800 with you over their lifetime, a cost per lead of EUR 80 or less is generally defensible.
Can I set up this tracking myself or do I need an agency?
Google Analytics 4 setup, UTM parameters, and a basic monthly reporting spreadsheet can all be done without an agency. The harder part is managing campaigns effectively once tracking is in place. Good tracking makes it much easier to manage your own marketing, or to hold an agency properly accountable for the results they are delivering.
Free Growth Fit Review
Not sure if your current marketing is working?
Book a free 15-minute review and we will show you exactly what the numbers say about your current marketing, and what a proper tracking setup looks like for your business.
Book your free review