True ROAS - Incrementality-First Paid Social Measurement (2025)

Download printable cheat-sheet (CC-BY 4.0)

17 Dec 2025, 00:00 Z

TL;DR If you only optimise for platform-attributed ROAS, you can scale spend while shrinking true profit. “True ROAS” starts with incrementality (what changed because of ads), then uses attribution as a diagnostic layer.

1 Attribution vs incrementality (quick definitions)

  • Attribution: how credit is assigned across touchpoints.
  • Incrementality: what additional conversions happened because ads ran.

Attribution can look “better” while incrementality gets worse (especially when: tracking is partial, windows are inflated, or conversion events are noisy).

2 The three measurement layers (in order)

2.1 Hygiene layer: UTMs and naming

If your campaign names are inconsistent, your reporting is a guessing game:

2.2 Behaviour layer: on-site events + funnel stages

Map content to funnel outcomes (click → lead → sale), not just impressions.

If you don’t already have an end-to-end funnel map:

2.3 Causality layer: incrementality tests

Pick a test design that matches your constraints:

  • Holdout (audience split) when you can control delivery.
  • Geo experiments when you have region-level separation.
  • Time-based tests when creative/cadence is stable (harder; beware seasonality).

3 “True ROAS” frameworks (what to run)

3.1 Basic holdout (fastest)

  • Run ads to 90–95% of your eligible audience.
  • Keep 5–10% as a holdout.
  • Compare incremental conversions and revenue.

3.2 Geo lift (most credible for scale)

  • Pick matched regions (similar baseline performance).
  • Run ads in test regions only.
  • Measure lift vs control regions over the same window.

3.3 Creative lift (hooks and messaging)

AI video ads

Need performance-ready creative?

AI-assisted ad production with hook variants, captions, and iteration loops.