DecisaBlog
Back to blog
Attribution4 min read

Real ROAS vs. Platform ROAS: Why the Numbers Never Match

Google says 4.2x, Meta says 3.8x, your bank account disagrees with both. Here is why platform ROAS is inflated, how much, and how to measure the return your ads actually produce.

By Decisa Team ·

Open Google Ads and Meta Ads Manager side by side and add up the conversions each one claims for the same day. In most accounts the total is bigger than the number of orders that actually exist. Both platforms are grading their own homework — and both give themselves generous marks.

This is not a bug. It is how platform attribution is designed to work. Understanding the gap is the difference between scaling a campaign that prints money and scaling one that quietly burns it.

Why Every Platform Over-Reports

Three mechanics inflate platform ROAS, and they stack:

  • Each platform claims the whole conversion. A customer clicks your Meta ad on Monday and your Google ad on Wednesday, then buys. Meta reports 1 purchase. Google reports 1 purchase. You sold one product and your dashboards show two conversions. Platforms cannot see each other's clicks, so neither deduplicates (Meta attribution settings, Google attribution models).
  • View-through conversions count people who never clicked. Meta's default attribution includes 1-day view: someone scrolled past your ad, bought later through a branded search, and the ad gets credit for a sale it may not have caused.
  • Modeled conversions fill the privacy gaps. Since iOS App Tracking Transparency, platforms estimate a share of conversions statistically instead of observing them. Modeled numbers are a best guess — and the platform doing the guessing is the one selling you the ads.

How Big Is the Gap?

It varies by mix, but the pattern is consistent. A typical e-commerce account running Google + Meta simultaneously sees something like this:

SourceReported purchasesReported ROAS
Meta Ads Manager4123.8x
Google Ads3674.2x
Sum of platforms779
Orders in your store5312.6x real

The platforms collectively claim 47% more conversions than exist. Your blended, real return — revenue in the bank divided by total ad spend — is a third lower than either dashboard suggests. Decisions made on the 4.2x are decisions made on fiction.

What "Real ROAS" Means

Real ROAS is calculated from your own data, not the platform's:

  1. Your pixel records the click — with its gclid, fbclid or UTM parameters — as a first-party event on your domain.
  2. Your checkout reports the order — via webhook from Shopify, Stripe or your payment provider, with the real amount actually charged.
  3. Attribution joins the two — each order is matched to the click that produced it, once, under a model you control (last click, or multi-touch when you want credit spread).

One order, one credit. Refunds subtract. The result is the only ROAS that reconciles with your bank statement — which is exactly how the Decisa pipeline computes it, click to revenue, with the evidence for every match inspectable.

The Platforms Are Not Lying — They Are Selling

Platform metrics exist to help you optimize within that platform, and for that they are genuinely useful. Smart bidding needs conversion signals; send them. The mistake is treating in-platform ROAS as a financial statement:

  • Budget allocation across Google vs. Meta using each one's self-reported ROAS systematically over-funds whichever platform inflates more.
  • Scaling decisions ("4x ROAS, double the budget") based on numbers ~40% high turn profitable campaigns into break-even ones at scale.
  • Creative tests judged on view-through-heavy attribution reward ads that are seen by buyers, not ads that create buyers.

How to Close the Gap This Week

  1. Install first-party tracking on your site (a pixel that captures clicks and click IDs on your own domain).
  2. Connect your checkout so every order — and every refund — flows into the same system as your clicks.
  3. Compare side by side. Keep platform numbers for in-platform optimization; use real ROAS for budget and scaling decisions. The discrepancy itself is a metric: when it widens suddenly, something changed in platform attribution, not in your sales.
  4. Send the truth back. Push your verified conversions to Meta CAPI and Google Enhanced Conversions so the platforms' algorithms learn from real orders instead of their own estimates.

The gap between platform ROAS and real ROAS never goes to zero — but once you can see both numbers, you stop paying for conversions that never happened.