Digital & Marketing Strategy

How to Measure Your Digital Marketing Campaign ROI (2026 Guide)

Nicolas Finet Nicolas Finet 15 min read
How to Measure Your Digital Marketing Campaign ROI

Updated on 9 November 2026 by Nicolas Finet, CEO of Sortlist. This guide has been rewritten for 2026: it explains how to calculate marketing ROI correctly (and how it differs from ROAS), how to track conversions under UK consent rules, how GA4 attribution works, and how to go beyond last-click with incrementality tests.

Return on investment (ROI) tells you whether a campaign made money. It sounds simple, but results depend on what you count as revenue, what you count as cost and how you attribute sales to channels. This guide shows a practical way to measure it, step by step.

Key takeaways

  • ROI uses profit, not revenue: a 5:1 revenue-to-spend ratio (ROAS) is not 500% ROI. At a 60% gross margin, it produces a 200% return before other operating costs.
  • GA4 offers data-driven attribution by default, plus last-click options; first-touch, linear, time-decay and position-based models were removed in 2023.
  • For a more honest picture of what campaigns caused, add incrementality tests and marketing mix modelling to platform reporting.

ROI vs ROAS

MeasureFormulaQuestion answered
ROAS (return on ad spend)Revenue from ads ÷ ad spendHow much revenue per £1 of ads?
Marketing ROI(Gross profit from marketing − marketing cost) ÷ marketing cost × 100Did marketing make a profit, and how much per £1?

“A 5:1 revenue-to-cost ratio is not automatically 500% profit ROI: at a 60% gross margin it produces a 200% return before other operating costs.”

Konabayev, Marketing ROI (2026)

Example (hypothetical): you spend £10,000 on a campaign and it generates £50,000 in revenue (ROAS 5:1). With a 60% gross margin, gross profit is £30,000. ROI = (£30,000 − £10,000) ÷ £10,000 = 200%.

Step 1: define objectives and KPIs

Identify specific goals

Choose one primary goal: sales, qualified leads, bookings, sign-ups or awareness. Awareness campaigns are harder to measure with ROI, so use proxy measures such as branded search and brand-lift surveys.

Determine KPIs aligned with objectives

GoalPrimary KPIs
SalesRevenue, gross profit, ROAS, cost per acquisition
LeadsCost per lead, lead quality, conversion to customer
AwarenessReach, frequency, branded search, brand lift
RetentionRepeat rate, lifetime value, churn

Step 2: track conversions

Set up conversion tracking

Use Google Analytics 4 events marked as key events, platform pixels and your CRM or ecommerce data. Give conversions values where possible. Test tracking before launch and check it against real orders.

Define what a conversion is

Purchases, sign-ups, calls, form submissions or downloads. Separate macro conversions (sales) from micro conversions (add to basket) and use each in the right place.

Advertising and tracking cookies generally need consent in the UK, which means some conversions are not observed. Use consent mode and modelled conversions where appropriate, and reconcile with first-party data such as orders and CRM records. See web analytics tools.

Step 3: calculate the cost of the campaign

  • Media spend: ads, sponsorships, influencer fees.
  • Creative and production: design, video, copy.
  • Tools and platforms: software, analytics, testing.
  • People and agency fees: internal time and external costs.
  • Other costs: discounts given, free shipping, commissions to partners.

Counting only media spend overstates ROI. Use the full cost.

Step 4: attribute revenue

Attribution decides which touchpoints get credit for a sale. In GA4, the default reporting attribution model is data-driven attribution, with last-click options available. Google removed first-touch, linear, time-decay and position-based models from GA4 in late 2023. Platforms such as Google Ads and Meta also report their own attributed conversions, which can overlap, so totals across platforms often exceed real sales.

  • Compare platform-reported conversions with your own order and CRM data.
  • Use UTM parameters consistently.
  • Look at assisted conversions, not only last click.
  • Allow for the time between first interaction and purchase.

Step 5: calculate and interpret ROI

  1. Total the revenue attributed to the campaign.
  2. Convert to gross profit using your margin (and include returns and refunds).
  3. Subtract total campaign cost.
  4. Divide by cost and multiply by 100.

Choose one convention and use it consistently when comparing campaigns. Compare ROI with your required return and cash payback period: a campaign with positive ROI but slow payback may still strain cash.

Step 6: measure what the campaign caused

Attribution shows which touchpoints were present, not what changed behaviour. Some sales would have happened anyway, such as brand searches and existing customers. To measure incremental impact:

  • Geo holdouts: switch advertising off or down in some regions and compare results.
  • Platform lift studies: randomised tests offered by ad platforms.
  • Marketing mix modelling: statistical models that estimate each channel's contribution; open-source tools include Meta's Robyn and Google's Meridian.

See how to create an advertising campaign for more on measurement approaches.

Step 7: analyse and optimise

  • Compare ROI by channel, campaign, audience and creative.
  • Shift budget from low to high performers, allowing for diminishing returns.
  • Check customer quality and lifetime value, not only first-purchase ROI.
  • Improve conversion rates; see conversion rate optimisation.
  • Document lessons for the next campaign.

Common mistakes

  • Using revenue instead of profit.
  • Ignoring non-media costs.
  • Trusting platform-reported conversions without checking.
  • Measuring too early for long sales cycles.
  • Giving brand campaigns the same short-term ROI test as promotions.
  • Comparing figures calculated with different formulas.

Frequently asked questions about campaign ROI

What is the formula for marketing ROI?

(Gross profit from marketing − marketing cost) ÷ marketing cost × 100.

What is the difference between ROI and ROAS?

ROAS is revenue divided by ad spend. ROI uses profit and full cost.

What is a good marketing ROI?

It depends on margins, payback period and goals. A 5:1 revenue ratio is often quoted, but it does not by itself mean a profitable 500% ROI.

Which attribution model does GA4 use?

Data-driven attribution by default, with last-click options for paid and organic channels or Google paid channels.

How can I measure incremental impact?

Use geo holdouts, lift studies and marketing mix models alongside attribution.

How long should I wait to measure ROI?

At least one full buying cycle for your product, and longer for high-consideration purchases.

Need help measuring campaign performance? Post your project on Sortlist and compare UK analytics and marketing agencies for free.

Sources: Konabayev, Marketing ROI, Marketful, Marketing ROI, Polar Analytics, GA4 attribution models, Mbuzz, GA4 models removed. The worked example is hypothetical.

Last updated:
Did you find this article helpful?
4.3 (47 ratings)

Rate this article:

More articles