Metrics
ROAS
Return on ad spend (ROAS) is the revenue attributed to a set of ads divided by the amount spent on those ads, expressed as a ratio such as 3.5x.
Key facts about ROAS
- Abbreviation
- ROAS
- Also known as
- Return on ad spend, Return on advertising spend
- Formula
- ROAS = attributed revenue ÷ ad spend
- Category
- Metrics
- Last updated
- 20 August 2026
In AdOps
How does ROAS work inside AdOps?
AdOps carries two ROAS metrics in the rule builder — Purchase ROAS (`purchase_roas.omni_purchase`) and Website Purchases ROAS — and shows Purchase ROAS and Aggregated ROAS cards on the dashboard to 3 decimal places with an x suffix.
Sample data Return on ad spend (ROAS) divides the revenue attributed to a set of ads by the money spent on them. AdOps reads ROAS straight from Meta as two rule metrics, Purchase ROAS and Website Purchases ROAS, and lets a rule compare either one against a threshold using six comparison operators.
How is ROAS calculated?
Divide attributed revenue by spend over the same window. A campaign that spent Rp 12,000,000 in the last 7 days and returned Rp 42,000,000 in purchase value has a ROAS of 3.5x. The same campaign with Rp 9,600,000 of revenue sits at 0.8x, which means it gave back Rp 2,400,000 less than it cost.
Why do automation rules prefer ROAS?
ROAS is a ratio, so one threshold holds across campaigns of very different sizes. The shipped Tiered Budget Scaling template uses that property directly: it steps a budget up at Purchase ROAS above 3, again above 5, and again above 8, each step limited to once every 2 hours.
Where does ROAS appear in AdOps?
The rule builder lists Purchase ROAS and Website Purchases ROAS among its 45 metrics, each selectable with any of 11 reporting periods from Today to Lifetime. The dashboard adds a Purchase ROAS card and an Aggregated ROAS card, badged Profitable at 1.0 and above, Moderate at 0.5 and above, and Low below that.
Glossary
Related terms
The terms an advertiser usually reads in the same sitting.
Turn this metric into a rule that watches it.
Pick the metric, pick one of the 11 reporting periods, set the threshold, and choose what happens when it is crossed. Nothing runs on your campaigns until you set the rule live.