Blog Uncategorized Your ROAS Is Lying to You (And What to Track Instead)
Uncategorized

Your ROAS Is Lying to You (And What to Track Instead)

Amal Jandheer
Amal Jandheer
May 31, 2026 • 5 min read

The Number That Feels Good

Your Google Ads dashboard is showing a 4.2× ROAS. Your agency sent you a report with a green arrow and the word “strong.” You feel like the ads are working. You keep spending.

Here’s the problem: that 4.2× is almost certainly wrong — not because Google’s tracking is broken, but because the number is built on a set of attribution assumptions that don’t match how your customers actually buy.

This isn’t an edge case. In our experience auditing ad accounts across e-commerce, hospitality, and B2B, the reported ROAS is higher than the real ROAS in the vast majority of accounts — often by 30–60%. That gap is money being mis-allocated, scaled into campaigns that aren’t driving the growth they appear to.

The core problem: ROAS measures credit, not causation. A conversion gets “attributed” to whichever touchpoint your settings assign credit to — not necessarily to the ad that actually caused the sale.

Team reviewing marketing analytics data

Why Attribution Breaks the Number

Google Ads, by default, uses a data-driven attribution model — which sounds sophisticated but has a fundamental limit. It can only attribute credit across Google’s own ecosystem. The customer who saw your Instagram ad, Googled your brand name three days later, and clicked a branded search ad before purchasing? Google gives 100% credit to the branded search ad. Your brand awareness spend gets zero.

The Three Attribution Distortions

  • Cross-channel blindness. Any touchpoint outside Google (Meta, YouTube non-TrueView, organic social, word-of-mouth) is invisible to Google’s attribution. If your funnel uses multiple channels — and almost every funnel does — your Google ROAS number is overcounting Google’s contribution.
  • Brand vs. non-brand confusion. Branded search campaigns capture intent that already existed. If a customer would have found you organically anyway, your branded ROAS is inflated by credit for conversions that didn’t require the ad. Many accounts blend brand and non-brand ROAS without realising the brand campaigns are doing most of the heavy lifting.
  • View-through attribution. In some setups, a customer who merely saw your display ad (never clicked) can trigger a conversion credit if they purchase within a 30-day window. This is one of the least understood — and most common — sources of ROAS inflation.

“Your ROAS doesn’t tell you what’s working. It tells you what Google is taking credit for.”

The Real Test: Does Turning It Off Change Revenue?

The most uncomfortable question in performance marketing is: if I paused this campaign tomorrow, would my revenue drop?

For many branded search campaigns, the honest answer is: probably not much. Customers with strong purchase intent will find you organically, through direct visits, or through other channels. The branded campaign is often claiming credit for a journey it didn’t drive — it’s the last door before a destination the customer was already headed to.

This is why incrementality testing exists. Run a holdout group — 10–20% of your audience who don’t see your ads — and compare their conversion rate to the exposed group. The difference is your real lift. The number is almost always lower than ROAS suggests.

What to Track Instead

Abandoning ROAS entirely would be wrong — it’s still a useful relative metric for comparing campaigns within the same channel. But running a business on ROAS alone is how you end up scaling waste.

These three metrics give you a more honest picture:

Metric What It Measures Why It Matters
MER (Marketing Efficiency Ratio) Total revenue ÷ total ad spend (all channels) Captures the whole funnel. If MER drops when you scale, you’re hitting saturation.
nCAC (New Customer Acquisition Cost) Ad spend ÷ new customers only Strips out repeat buyers who didn’t need an ad. Shows true acquisition cost.
Contribution Margin ROAS Gross profit ÷ ad spend Tells you if campaigns are profitable after COGS — not just revenue-positive.

Google Ads performance dashboard on laptop

The Practical Fix: Build a Truth Dashboard

You don’t need to abandon Google Ads reporting. You need a second layer — a “truth dashboard” that sits outside the platforms and reconciles what you’re actually seeing in the business against what the dashboards claim.

Here’s what we build for every client account:

  • A single source of truth for revenue. Pull actual revenue from your payment processor or CRM — not from platform-reported conversions. This is your denominator.
  • Total spend across all channels in one row. This gives you MER without platform attribution affecting it.
  • Brand vs. non-brand ROAS split. Report these separately. If your non-brand ROAS is below target while brand ROAS looks great, you have a discovery problem — not a performance success.
  • New customer ROAS separate from returning customer ROAS. Most e-commerce businesses should accept lower ROAS on new customers (you’re buying long-term LTV) and higher ROAS on returning (they already know you, you’re just reminding).

Quick audit: Open your Google Ads account. Set attribution to “Last click.” Now compare that ROAS to your data-driven model ROAS. If the numbers are significantly different, you’re seeing the attribution model doing work — not actual campaign performance differences.

The Uncomfortable Truth Worth Knowing

Most agencies don’t show you this because a lower — but accurate — ROAS makes their work look worse. A 2.8× real ROAS on non-brand campaigns with incremental testing is more valuable than a 4.2× reported ROAS that includes credited-but-not-caused conversions. But 2.8 is a smaller number, and smaller numbers are harder to sell.

Our rule at Varnan: we’d rather show you a number you can trust and build on than a number that feels good and leads you to bad decisions. If your current reporting setup doesn’t pass the “would revenue change if I paused this?” test, it’s time to rebuild the dashboard.

We audit ad accounts as the first step in every new client engagement — free, no pitch. If you want to know what your ROAS is actually telling you, book a call here.

Amal Jandheer
Amal Jandheer
Founder at Varnan Digital. Performance marketer & AI automation builder. Helping brands grow with clarity.