Glossary Term

ROAS (Return on Ad Spend)

ROAS measures revenue earned per pound spent on Meta Ads. It's the primary efficiency metric for performance advertisers — but misread attribution windows make it dangerously misleading.

What is ROAS (Return on Ad Spend)?

ROAS (Return on Ad Spend) is calculated as (Revenue from Ads ÷ Ad Spend) and represents how many pounds or dollars you earn for every pound or dollar spent on advertising. A ROAS of 3.0 means £3 of revenue for every £1 of ad spend. It is the primary efficiency metric for e-commerce advertisers on Meta — the number that determines whether a campaign is profitable, and by extension, whether it should be scaled or cut.

However, ROAS as reported in Meta Ads Manager is not a simple fact — it is an attribution-weighted estimate. The number you see is dependent on your attribution window setting (7-day click, 1-day click, view-through), and comparing ROAS across campaigns using different windows produces a meaningless comparison. Understanding what your reported ROAS actually measures is a prerequisite for using it to make sound decisions.

How to Detect Issues with ROAS (Return on Ad Spend)

  • ROAS declining consistently over 14+ days without creative changes or offer changes — the most reliable signal of a structural account problem (audience saturation, rising competition, creative fatigue); requires investigation rather than tactical tweaks
  • Reported ROAS appearing artificially high due to view-through attribution — if your 1-day view-through window is enabled, Meta counts conversions from users who saw your ad but didn't click; this can dramatically inflate ROAS for brand-aware audiences
  • ROAS varying dramatically by day of week — masking a genuine trend in weekly averages; if weekends consistently show 4× ROAS and weekdays show 2×, optimising on any single day's data leads to wrong conclusions
  • ROAS metric rising while absolute revenue is flat or falling — happens when you cut underperforming spend (ROAS improves) but total conversion volume drops; efficiency improvement at the cost of growth
  • ROAS differing significantly between attribution windows — comparing 7-day click ROAS to a competitor's 1-day click ROAS is an apples-to-oranges comparison; always compare like-for-like

How AdEvolver Handles ROAS (Return on Ad Spend)

AdEvolver automates the monitoring and optimization of ROAS across your entire account:

  1. 24/7 Monitoring: AdEvolver tracks ROAS per campaign against your account's own 7-day and 30-day rolling baselines — using consistent attribution window settings — so performance declines are measured against your own history rather than arbitrary benchmarks.
  2. Slack Alerts: When account-level or campaign-level ROAS drops more than 20% for two consecutive days relative to the 7-day baseline, a Slack notification fires — early enough to investigate before significant budget has been spent at below-target returns.
  3. One-Click Fixes: AdEvolver surfaces the specific campaigns and ad sets that are dragging overall ROAS below target, ranked by their budget share and ROAS gap — making it straightforward to identify where to reallocate spend first.

Related Articles

Optimize your ROAS (Return on Ad Spend) automatically

AdEvolver monitors your Meta Ad account 24/7 to catch issues early and scale winners faster. Free read-only audit, no card required.

Get my free audit

Read-only access · No campaigns modified