The Attribution Lie Costing You Thousands
You log into Facebook Ads Manager: "5.2 ROAS - Amazing!"
You check Google Ads: "4.8 ROAS - Crushing it!"
But your bank account tells a different story. You spent $20K on ads and made $65K in revenue. That's 3.25 ROAS.
What happened?
The Attribution Problem:
- Customer sees Facebook ad (Facebook tracks them)
- Customer Googles your brand (Google tracks them)
- Customer visits site directly (no attribution)
- Customer buys
Facebook says: "We drove that sale!" (Claims $65 revenue)
Google says: "Actually, we did!" (Claims $65 revenue)
Direct says: "It was us!" (Claims $65 revenue)
One sale, three platforms claiming credit, $195 of "attributed" revenue from a $65 sale.
This is why platform ROAS is a vanity metric. Blended ROAS tells the truth.
Platform ROAS vs. Blended ROAS
Platform ROAS (What Dashboards Show)
Formula: Attributed Revenue / Ad Spend on That Platform
Problems:
- Double/triple counting of sales
- Last-click attribution ignores awareness channels
- Doesn't account for organic/direct that resulted from ads
- Makes every channel look amazing even when losing money overall
Blended ROAS (Reality)
Formula: Total Revenue / Total Ad Spend (All Channels)
Benefits:
- Can't cheat the math
- Shows true return on marketing investment
- Accounts for attribution overlap
- Guides actual business decisions
Real Example:
Your Ad Spend:
- Facebook: $10K
- Google: $8K
- TikTok: $2K
- Total: $20K
Platform-Reported ROAS:
- Facebook: $52K revenue / $10K = 5.2 ROAS
- Google: $38K revenue / $8K = 4.75 ROAS
- TikTok: $10K revenue / $2K = 5.0 ROAS
- Sum: $100K "attributed" revenue
Actual Revenue: $65K (from Shopify)
Blended ROAS: $65K / $20K = 3.25 ROAS
The platforms claimed $100K but you only made $65K. The $35K difference is attribution overlap.
Building Your Blended ROAS Calculator in Excel
-
3
Aggregate All Ad Spend by Day
Create table with columns: Date, Facebook Spend, Google Spend, TikTok Spend, Other Spend, Total Spend. Export daily spend from each platform and consolidate. Use SUMIF or pivot tables.
-
3
Calculate Daily Blended ROAS
Simple formula: =DailyRevenue / DailyAdSpend. No attribution, no clicks, no sessions. Just dollars in, dollars out. Plot this over time to see true performance trends.
-
3
Identify New vs. Returning Customers
In Shopify export, check if First Purchase Date = Order Date. New customers are true acquisition. Returning customers are retention (shouldn't count toward CAC).
-
3
Calculate Blended CAC
CAC = Total Ad Spend / New Customers Acquired. Formula: =TotalSpend / COUNTIFS(Orders, FirstPurchase=TRUE). This is what you actually pay to acquire a customer across all channels.
-
3
Build Contribution Margin ROAS
Revenue ROAS is vanity. Profit ROAS matters. Formula: (Revenue - COGS) / Ad Spend. If COGS is 40% of revenue, your 3.25 ROAS is actually 1.95 profit ROAS.
-
3
Create Rolling 7/30/90 Day ROAS
Daily ROAS is noisy. Use =SUMIFS for revenue and spend over last 7/30/90 days, then divide. Rolling averages smooth volatility and show true trends.
-
3
Build Break-Even Analysis
Calculate minimum ROAS needed to be profitable. If COGS=40%, fees=5%, you need 1.82 ROAS just to break even. Anything above is profit. Shows how much room you have.
The CAC Payback Period
Blended CAC alone doesn't tell the full story. You need to know how long it takes to recover acquisition cost.
Formula:
CAC Payback = CAC / (Monthly Revenue per Customer × Gross Margin %)
Example:
- Blended CAC: $50
- Average customer spends $30/month (including repeat purchases)
- Gross margin: 60% ($18 profit per month)
Payback Period = $50 / $18 = 2.8 months
What's Good?
- Under 3 months: Excellent, fast payback
- 3-6 months: Good, sustainable
- 6-12 months: Requires working capital but manageable
- 12+ months: Risky, needs strong retention
The Excel Calculation:
```excel
=CAC / (AVERAGE(MonthlyRevenue) * GrossMarginPercent)
```
If payback is too long, you either need to:
1. Lower CAC (improve conversion, better targeting)
2. Increase initial AOV (upsells, bundles)
3. Improve retention (faster repeat purchases)
Advanced: Incrementality Testing
Blended ROAS still doesn't tell you which channels actually work. Some of your sales would have happened anyway.
The Incrementality Test:
Week 1-2: Run all channels normally (baseline)
Week 3-4: Turn off Facebook entirely
Week 5-6: Back to normal
Measure:
- Did revenue drop by more than Facebook's attributed revenue?
- If yes: Facebook is incremental (driving new sales)
- If no: Facebook is getting credit for sales that would have happened anyway
Excel Incrementality Model:
1. Calculate average daily revenue WITHOUT Facebook: $2,000
2. Compare to average WITH Facebook: $2,800
3. Incremental revenue FROM Facebook: $800/day
4. Incremental ROAS: $800 / (Facebook Daily Spend)
This is the truest measure of channel performance.
When Blended ROAS Misleads
Scenario 1: Launch Phase
Early customers are often warm (friends, existing audience, influencers). Your 6.0 ROAS isn't scalable. As you exhaust warm audience, expect 3.0-4.0.
Scenario 2: Seasonal Business
Q4 e-commerce naturally has better ROAS (holiday shopping intent). Don't compare December (4.5 ROAS) to February (2.8 ROAS) and panic.
Scenario 3: Organic Growth Spike
You get featured in major press. Sales spike, ad spend stays same, ROAS spikes to 8.0. This is temporary. Don't use it to justify increased ad spend.
Scenario 4: Retention Business
If 60% of revenue is repeat customers, your "marketing ROAS" includes retention. Separate new customer acquisition ROAS from total ROAS.
Get automated blended ROAS tracking that combines all your ad platforms with actual revenue data.
Track True Marketing ROISee real profitability, not platform lies
Common Mistakes to Avoid
Learn from these common pitfalls to ensure success
Comparing platform ROAS to blended ROAS and getting confused
Solution: They measure different things. Platform ROAS will always be higher (2-3x) due to attribution overlap. Only use blended ROAS for business decisions.
Not accounting for organic/direct traffic influenced by ads
Solution: Some 'direct' traffic is actually people who saw ads and came back later. Blended ROAS captures this, platform ROAS doesn't.
Using gross revenue instead of contribution margin for profitability
Solution: 5.0 revenue ROAS with 50% gross margin = 2.5 profit ROAS. Always calculate both.
Not separating new customer acquisition from repeat customer revenue
Solution: CAC should only include new customers. Repeat customer revenue is retention, not acquisition.
Making decisions on daily blended ROAS instead of rolling averages
Solution: Daily data is noisy. Use 30-day rolling average for strategic decisions.
How to Verify Your Numbers
Ensure accuracy with these verification steps
Your blended ROAS matches actual bank deposits divided by actual ad spend
You can explain why your blended ROAS is lower than platform ROAS
You know your break-even ROAS and current margin above it
You've calculated CAC payback period and know if it's sustainable
You're making channel allocation decisions based on blended metrics, not platform dashboards
Frequently Asked Questions
My blended ROAS is 2.8 but Facebook says 5.2. Which is right?
What's a good blended ROAS for e-commerce?
Should I stop using platform dashboards entirely?
How do I attribute revenue to channels if everything is blended?
What if I only run one ad channel?
Ready to Transform Your Reporting?
Start with a free report and see exactly what you'll get every time.