You're spending money on marketing. But do you actually know what's working?

For a lot of small businesses, the honest answer is "sort of." You've got a rough sense that Google Ads brings in some leads, that your social posts get a few likes, and that word of mouth still does a lot of heavy lifting. But when it comes to saying exactly how much revenue each pound of marketing spend generates? That's where things get fuzzy.

The good news is that tracking marketing ROI doesn't require a data science degree. It does require a bit of setup, some discipline, and knowing which numbers actually matter. Let's walk through it.

Why Tracking ROI Matters (Especially When Budgets Are Tight)

If you're spending £500 a month or £5,000 a month on advertising, you need to know what that money is doing. Without proper tracking, you're essentially guessing — and guessing gets expensive quickly.

Here's what proper ROI tracking lets you do:

For small businesses, this matters even more than it does for big brands. When your budget is limited, every pound counts. You can't afford to spray money around and hope something sticks.

The Key Metrics You Need to Know

Before we get into tools, let's talk about the numbers that actually tell you whether your marketing is working.

ROAS (Return on Ad Spend)

This is the big one for paid advertising. ROAS tells you how much revenue you earn for every pound you spend on ads.

Formula: Revenue from ads ÷ Cost of ads

If you spend £1,000 on Google Ads and those clicks generate £5,000 in revenue, your ROAS is 5:1. For most small businesses, a ROAS of 3:1 or higher is a decent benchmark, though this varies massively by industry and margin.

CPA (Cost Per Acquisition)

How much does it cost you to get one customer? CPA is straightforward: total marketing spend divided by the number of new customers gained.

If you spend £2,000 in a month and win 10 new customers, your CPA is £200. Whether that's good or bad depends on what each customer is worth to you — which brings us to the next metric.

LTV (Lifetime Value)

LTV is the total revenue you can expect from a single customer over the full length of your relationship. If your average customer spends £500 initially and comes back twice more over two years for another £500 each time, your LTV is £1,500.

This is why CPA on its own can be misleading. A £200 CPA looks expensive if your average sale is £300. But if your LTV is £1,500, that £200 suddenly looks like a bargain.

Conversion Rate

The percentage of visitors who take the action you want — filling in a form, making a purchase, booking a call. If 1,000 people visit your landing page and 30 submit an enquiry, your conversion rate is 3%.

This metric is useful for diagnosing problems. If you're getting plenty of clicks but your conversion rate is poor, the issue probably isn't your ads — it's your landing page.

The Tools You Need (And How to Use Them)

You don't need expensive software. The basics will get you surprisingly far.

Google Analytics 4 (GA4)

GA4 is free and it's the foundation of most small business tracking setups. It tells you where your visitors come from, what they do on your site, and whether they convert.

The key thing to set up in GA4 is events and conversions. Out of the box, GA4 tracks page views and a few basic interactions. But you need to tell it what counts as a conversion for your business — a form submission, a phone call click, a purchase. Once that's configured, you can see exactly which channels are driving the actions that matter.

Google Ads Conversion Tracking

If you're running Google Ads, this is non-negotiable. Google Ads conversion tracking links your ad clicks to the actions people take on your website. Without it, you're flying blind — you can see clicks and costs, but you've no idea which keywords or ads are actually generating business.

Setting this up involves adding a small snippet of code to your website (or using Google Tag Manager) and defining what counts as a conversion. It takes 20 minutes to set up properly and it's genuinely one of the most valuable things you can do for your advertising.

UTM Parameters

UTM parameters are tags you add to the end of URLs so you can track exactly where traffic comes from. They look like this:

yoursite.co.uk/landing-page?utm_source=google&utm_medium=cpc&utm_campaign=spring-sale

When someone clicks that link, GA4 knows they came from your Google spring sale campaign. This is especially useful for email campaigns, social media posts, and anywhere you share links manually.

Be consistent with your naming conventions. Decide upfront whether you'll use google or Google, email or newsletter — and stick with it. Inconsistent UTM tagging creates messy data.

Your CRM

If you're using a CRM (HubSpot, Pipedrive, even a well-maintained spreadsheet), you can track the full journey from first click to closed deal. This is where you connect marketing activity to actual revenue — not just leads, but paying customers.

The gold standard is being able to say: "This customer found us through a Google Ads click on this keyword, filled in a form on this landing page, and eventually spent £3,000 with us." That's the full picture.

Attribution Models: Who Gets the Credit?

Here's where it gets interesting. A customer might see your Facebook ad on Monday, Google your brand name on Wednesday, click a retargeting ad on Friday, and finally convert on Saturday. So which channel gets the credit for that conversion?

That's what attribution models try to answer.

Last Click

The final touchpoint before conversion gets all the credit. This is the simplest model and the default in many tools. It's useful but tends to overvalue bottom-of-funnel channels like branded search.

First Click

The first touchpoint gets all the credit. This highlights which channels are best at introducing new people to your business. Useful for understanding awareness, but it ignores everything that happened between discovery and purchase.

Linear

Every touchpoint in the journey gets equal credit. If there were four interactions before a conversion, each one gets 25%. It's fair but arguably a bit naive — not every touchpoint contributes equally in reality.

Data-Driven

This is Google's recommended model and it uses machine learning to assign credit based on the actual impact each touchpoint had on the conversion. It needs a decent volume of data to work well, so it's better suited to accounts with at least a few hundred conversions per month.

For most small businesses, last-click attribution is a perfectly reasonable starting point. Don't let the perfect be the enemy of the good — basic tracking with last-click attribution is miles better than no tracking at all.

Setting Up Basic Conversion Tracking: Step by Step

If you've not done this before, here's a simple path to get started:

  1. Install GA4 on your website. If you're on WordPress, use the Site Kit plugin. For other platforms, add the tracking snippet to your site header.
  2. Define your conversions. What actions matter? Form submissions, phone clicks, purchases? Mark these as conversion events in GA4.
  3. Set up Google Ads conversion tracking. Link your Google Ads and GA4 accounts, then import your GA4 conversions into Google Ads.
  4. Use UTM parameters on all your campaign links. Create a simple spreadsheet to track your naming conventions.
  5. Check your data after a week. Are conversions recording? Do the numbers look sensible? Fix any gaps before you start making decisions based on the data.
  6. Review monthly. Set aside 30 minutes each month to look at your key metrics — ROAS, CPA, conversion rate — and ask whether your spend is going to the right places.

Common ROI Tracking Mistakes

Even with good intentions, plenty of businesses get this wrong. Here are the pitfalls to avoid:

Make Better Decisions With Better Data

Tracking marketing ROI isn't about drowning in spreadsheets. It's about having enough visibility to make confident decisions with your budget. Start with the basics — GA4, conversion tracking, UTM parameters — and build from there.

The businesses that grow consistently aren't the ones spending the most. They're the ones who know exactly where their money is going and what it's bringing back.

If you suspect that dodgy clicks might be muddying your data, ClickClickBlock can help you see what's real and what isn't — so your ROI figures actually reflect reality.