
Nov 10, 2026 by Anthony York (YorkSoft Ltd)
Quick Summary
Campaign success is tracked by agreeing one primary goal, such as sales, leads or bookings, then measuring it against a target and timeframe. Tag every link with UTM parameters, track conversions accurately, and calculate cost per lead, ROAS and customer acquisition cost. Compare results against your own historical data.
Last Updated: 8 November 2026
Campaign success means different things to different teams. For a Northampton firm, it might mean more enquiries. For an e-commerce store, it might mean more sales at a lower cost. Without a clear definition, you cannot tell whether a campaign worked. Teams often track everything and learn nothing.
A marketing campaign is a planned set of activities aimed at a single outcome. Tracking campaign success means measuring whether those activities reached that outcome, and at what cost. HubSpot's marketing statistics show that over 41% of marketers measure content marketing success through sales, while web traffic is among the two most common measures (HubSpot 2026 Marketing Statistics).
Start by agreeing on one primary measure and no more than two supporting ones. This keeps reporting simple and stops teams arguing about which number matters.
The rest of this guide follows seven steps, from setting goals to building a report you can act on.
Good tracking starts with a goal that can be measured. "Get more visitors" is too vague. "Get 40 qualified enquiries from Northampton businesses in six weeks" is specific enough to track.
Write each goal in three parts:
Industry guidance increasingly points to customer acquisition cost (CAC), lifetime value (LTV), return on ad spend (ROAS) and conversion rates as the measures that matter most (WSI metrics guidance for 2026). Choose the one or two that match your goal and leave the rest for later.
Watch out: a goal set after the campaign starts is easy to bend to fit the results. Write the target down before launch.
A key performance indicator (KPI) is a measure tied directly to a goal. Not every metric is a KPI. Page views are a metric. Cost per enquiry is a KPI if enquiries are your goal.
Match your KPIs to the goal you set in Step 1:
| Goal | Main KPI | Supporting KPI |
|---|---|---|
| Sales | Return on ad spend | Conversion rate |
| Enquiries | Cost per lead | Lead-to-enquiry rate |
| Brand awareness | Reach | Engagement rate |
| Local bookings | Cost per booking | Click-through rate |
A digital marketing campaign rarely needs more than three KPIs. More than that and the report becomes noise.
UTM parameters are short tags added to a link. They tell your analytics tool where a visitor came from: the platform, the campaign and the specific advert or post.
A typical tagged link looks like this:
https://www.example.co.uk/offer?utm_source=linkedin&utm_medium=paid&utm_campaign=northampton-spring
Set up a simple naming system before you launch and stick to it:
Use lowercase letters and hyphens only. "Spring Sale" and "spring-sale" count as two different campaigns in most analytics tools, which splits your data.
Tracking links without a consistent name is the most common reason campaign data becomes unreliable.
A conversion is any action you want a visitor to take: a form submission, a purchase, a phone call or a booking.
Set up tracking for each conversion you care about:
Platforms such as Google Analytics 4 and Google Ads can be set up so that each of these is recorded as a single shared conversion definition. A common failure is having three different definitions of a lead across three tools, which makes every report contradict the next.
Cost per lead is calculated as:
Cost per lead = total campaign spend ÷ number of leads
For example, if a campaign spends £800 and produces 20 leads, the cost per lead is £40. Compare this figure with your previous campaigns to see whether performance is improving.
Consent affects conversion accuracy in the UK. Under UK data protection law, you need a lawful basis for analytics and marketing cookies, and consent should be freely given, specific and informed. In practice this means:
Check that your conversion counts match the source platform and your analytics tool. Small gaps are normal, but large differences usually point to a broken tag, a duplicate event or a consent configuration that is blocking one tool but not another.
Watch out: counting a click on a form button as a conversion, rather than a completed submission, will overstate leads and understate cost per lead, always track the confirmed action, not the intent.
Return on investment (ROI) and return on ad spend (ROAS) answer slightly different questions. ROAS measures revenue against advertising cost. ROI accounts for all costs, including staff time and tools.
Worked example: a campaign costs £1,200 in ads and brings in £6,000 of sales. The ROAS is 5:1. If the campaign also used £300 of staff time and a £100 tool, the total cost is £1,600. Working out ROI from the £6,000 of sales against that total gives a clearer picture of profit.
Use ROAS to compare channels quickly. Use ROI and CAC when deciding whether the whole campaign was worth running.
A campaign report should answer three questions: what happened, why it happened and what to do next. Keep it to one page where possible, and build it around the attribution model you have chosen, because the model determines which channel gets credit for each conversion.

!A marketing manager in a bright Northampton office reviewing a campaign dashboard on a laptop with a notepad and coffee beside it
Include these sections:
Attribution is where most reports quietly mislead. Last-click attribution gives all credit to the final touchpoint, which flatters branded search and retargeting and undervalues upper-funnel activity such as display, social and content. First-click attribution does the opposite. Position-based and data-driven models sit in between.
A practical approach for most Northampton businesses is to report two views side by side: a last-click view for day-to-day channel optimisation, and a first-click or position-based view for budget decisions. Where customers commonly interact with several channels, for example seeing a paid social advert, reading a blog post from organic search, then converting via a branded search advert, the multi-touch view is the one that reflects reality. The limits of last-click are most visible in longer consideration cycles, such as professional services and higher-value B2B enquiries.
Report on a fixed schedule, such as weekly for active campaigns and monthly for longer ones. Custom dashboards can bring technical SEO and campaign data together in one view, which we cover in more detail in how to measure technical SEO success with custom dashboards.
If you use automated reporting or AI-driven tracking, check its accuracy against a manual sample each month. Our guide on how to measure AI automation performance explains which KPIs to test. If you would like help deciding what your report should contain, you can get in touch with our team.
Watch out: changing your attribution model mid-campaign makes month-on-month comparisons meaningless, pick a model, state it on the report, and only change it at a campaign boundary.
A result means little on its own. A cost per lead of £40 is strong for one business and weak for another. Benchmarks give context.
Compare each campaign with:
Historical data is often the most useful benchmark because it reflects your own market, prices and audience. Keep a simple log of each campaign's goal, spend, channel and results so you can compare them over time.
Some measurement approaches, such as incrementality tests and marketing mix modelling, help separate the effect of a campaign from normal demand (GA Connector 90-day measurement framework). These suit larger budgets. For smaller budgets, a simple before-and-after comparison is often enough.
If your current tracking gives you conflicting numbers, or you are spending hours each week on spreadsheets, a review can help. YorkSoft Ltd can help Northampton businesses review how they track campaign results. Our SEO and AEO services can also show how organic search fits into your overall campaign results.
For a conversation about your tracking setup, get in touch with our team and we will look at what you are measuring and what you need to decide.
Get started with YorkSoft Ltd and turn scattered campaign data into one clear report you can act on.
Measure success against the goal you set before launch. If the goal is leads, track form submissions and cost per lead. If it is sales, track conversions, revenue and return on ad spend. Compare results with a benchmark from a previous period so you can see whether performance improved, and review the numbers on a fixed schedule rather than only when something goes wrong.
Start with the metrics tied to your goal, then add supporting measures. For most campaigns this means conversion rate, cost per lead, customer acquisition cost and return on ad spend, alongside website traffic and engagement to explain why results moved. Avoid tracking everything at once; a short list you review consistently is more useful than a long dashboard nobody reads.
Tag every link you publish with UTM parameters for source, medium and campaign name, so analytics can attribute visits and conversions correctly. Set up conversion goals or events for the actions that matter, such as enquiries or purchases, and test each link before the campaign goes live. Keep a simple naming convention so reports stay readable.
Reach measures how many people saw your campaign, engagement measures how they interacted with it, such as clicks, shares or time on page, and conversion measures how many completed the action you wanted. Reach shows awareness, engagement shows interest, and conversion shows whether the campaign produced business results.