Return on ad spend (ROAS)
Return on ad spend (ROAS) is the revenue attributed to advertising divided by the cost of that advertising, usually expressed as a ratio or percentage. It answers 'how much revenue did each unit of ad spend bring back'. ROAS is not ROI — it ignores product margins and other costs — and its numerator depends entirely on the attribution model, so the same campaign can show very different ROAS under different rules.
What this means
ROAS = revenue attributed to ads ÷ ad cost. A ROAS of 4 (or 400%) means four units of revenue for every one spent on advertising. It is the headline efficiency metric for revenue-driven ad campaigns and the target many automated bidding strategies optimize toward.
ROAS is not ROI
ROAS uses gross revenue, not profit. It ignores the cost of goods, fulfilment, and overhead, so a high ROAS can still be unprofitable if margins are thin — return on investment (ROI), which nets out costs, is the profitability metric. ROAS also inherits all attribution sensitivity: last-click, data-driven, or view-through models credit revenue differently, and a longer lookback window pulls more revenue into the numerator. Compare ROAS only when the attribution rules are held constant.
- ROAS = attributed revenue ÷ ad spend (a ratio)
- Ignores margins — it is revenue-based, not profit-based
- Attribution model and window change the credited revenue
How it appears in analytics and logs
A ROAS figure tells you the revenue returned per unit of ad spend. A change can reflect real performance or simply a different attribution model crediting more or less revenue to ads.
Diagnostic use case
Use ROAS to compare revenue efficiency across campaigns, while remembering it excludes margins and is only as reliable as the attribution behind the credited revenue.
What WebmasterID can help detect
WebmasterID can capture purchase and value events first-party, so the revenue numerator in ROAS is grounded in your own measured outcomes rather than third-party-cookie attribution.
Common mistakes
- Treating ROAS as ROI and ignoring product margins.
- Comparing ROAS across different attribution models.
- Forgetting the lookback window inflates or deflates revenue.
Privacy and accuracy notes
ROAS is a revenue-to-cost ratio reported in aggregate; it needs no personal identifiers. Revenue values should be modelled without exposing individual purchases.
Related pages
- Cost per acquisition (CPA)
Cost per acquisition (CPA), also called cost per action, is total cost divided by the number of conversions — the price of buying one desired action. It is more outcome-focused than CPC or CPM because it counts results, not clicks or impressions. But CPA is only as solid as the conversion definition and the attribution window behind it, and a low CPA is not the same as profit.
- Page value
Page value estimates the average monetary value of a page by crediting it with revenue from transactions (and goal values) that occurred in sessions where the page was viewed before the conversion. It is a way to surface which content contributes to revenue, not just which page closes the sale. Page value is an attribution-style estimate, so it shares the assumptions and limits of crediting upstream pages.
- Data-driven attribution: promise and caveats
Data-driven attribution (DDA) assigns credit using a model trained on a site's own conversion paths rather than a fixed rule like last-click. Done well it credits assist touches more fairly. Its caveats are real: it needs enough conversion volume, it is a model not a measurement, and it cannot see touches that were never tracked.
- Attribution analytics
Attribute revenue to campaigns first-party.
Sources and verification notes
- Google Ads Help — About return on ad spend (ROAS) bidding
- Google Analytics Help — Return on ad spend (ROAS) metric
Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.