What is ROAS?
ROAS measures the revenue generated for each unit of currency spent on advertising:Two definitions, two numbers
SourceMedium surfaces two ROAS definitions. They answer different questions, so don’t mix them in one report:
In-platform ROAS uses the revenue each ad platform claims for its own ads. Blended ROAS divides SourceMedium’s order net revenue by your total paid spend across all platforms, so it is immune to platform over-attribution but can’t be split by campaign.
Where to find ROAS in SourceMedium
Executive Summary
The Executive Summary module shows global ROAS across all paid channels.Marketing Overview
The Marketing Overview module breaks down ROAS by channel (Meta, Google, TikTok, etc.).Ad Performance table
For granular analysis, userpt_ad_performance_daily:
ad_spend— Total spend in your SourceMedium reporting currency when conversion is enabledad_platform_reported_revenue— Revenue attributed to ads by the platform, in your SourceMedium reporting currency when conversion is enabled- Calculate:
ad_platform_reported_revenue / ad_spend
(source_system, ad_id), so sum spend and revenue first rather than averaging per-row ROAS values.
If advertising accounts use different currencies, SourceMedium converts supported platforms (Google Ads, Meta, TikTok, AppLovin, and Snapchat) separately before combining results. See Reporting Currency.
ROAS by attribution model
You’ll see ROAS reflected in a few different ways depending on the view you’re using:- Platform-reported ROAS: best for reconciling to Meta/Google/TikTok reporting, using
rpt_ad_performance_daily(spend and platform-reported revenue). - Dashboard ROAS (blended / channel-level): best for high-level planning, shown in Executive Summary and Marketing Overview.
- MTA ROAS (if enabled): best for multi-touch analysis, covered in the MTA documentation.
Common ROAS analyses
1. Channel comparison
Compare ROAS across channels to understand efficiency:- Which channels drive the best return?
- Are you over-investing in low-ROAS channels?
2. ROAS trends over time
Track weekly/monthly ROAS trends:- Identify seasonal patterns
- Spot declining efficiency early
3. New vs returning customer ROAS
If you have customer-level attribution:- What’s your ROAS on prospecting (new customers)?
- What’s your ROAS on retargeting (returning customers)?
Interpreting ROAS
Common pitfalls
- Comparing apples to oranges: Platform-reported ROAS uses different attribution than SourceMedium’s unified view.
- Comparing different currencies: Reconcile each advertising account in the same currency before comparing totals.
- Ignoring attribution windows: Different platforms use different default windows (e.g., Meta’s 7-day click / 1-day view). Check your platform settings.
- Looking at ROAS in isolation: Always pair with total spend and revenue. A 10x ROAS on 100 units of spend is less valuable than 3x ROAS on 10,000 units of spend.

