February 23, 2026 / Jon Ross Myers /Digital Marketing

The Attribution Lie: Why Your Marketing Dashboard Is Probably Wrong

Every marketing platform reports credit for the same sale. Add them up and you've allegedly made 300% of the revenue your accountant says you made. Here's how to stop trusting the dashboards and start trusting the numbers that matter.

Open your Meta Ads dashboard. Note the revenue it says it generated last month.

Open your Google Ads dashboard. Note the revenue it says it generated last month.

Open your email platform, your affiliate dashboard, your TikTok Ads account, your influencer tracking tool. Note what each of them says they drove.

Now add them all up. Compare the total to what your accountant booked as actual revenue.

I’ve run this exercise with hundreds of clients over 18 years, and the answer is the same every single time: the platforms, added together, claim credit for somewhere between 200% and 400% of the money you actually made. Every channel insists it closed the sale. And every channel is telling you the truth — from its own point of view.

That’s the attribution lie. Not a malicious one. Just an unavoidable consequence of how these systems report. And if you don’t understand it, you will make seven-figure decisions based on numbers that are structurally inflated.

Why every dashboard over-reports

Every ad platform measures conversions through its own pixel or API. When someone sees a Meta ad, then a Google ad, then gets an email, then clicks an affiliate link, then buys — every one of those platforms records the sale. Each one gets full credit in its own dashboard.

This is called last-touch attribution on steroids. But there is no “last touch” when five different tools are each convinced they were the last touch.

Layer on top of that:

  • View-through conversions. Meta counts a sale if someone saw an ad in the last 24 hours and later bought — even if they never clicked.
  • Modeled conversions. Platforms now use machine learning to “fill in” conversions they can’t directly observe, especially after iOS 14.5. These are estimates.
  • Post-click windows. Google Ads defaults to a 30-day attribution window. Anything bought within 30 days of a click gets credit, even if the customer bought because of a radio ad 29 days later.
  • Cross-device reconciliation. Each platform tries to match users across phone and desktop. They all do it differently. They all get it partially wrong.

The result is a hall of mirrors. Each dashboard is internally consistent. No two dashboards agree.

The three numbers you can actually trust

If platform dashboards lie to you by design, what do you trust? Three numbers, and you can find all of them without asking any platform’s permission.

1. Total revenue, from your own system. Your Shopify, your Stripe, your QuickBooks, your booking system — whatever holds the ground truth. This is the only revenue number that actually exists. Everything else is an estimate.

2. Total marketing spend, across every channel. Add it all up. Ads, agencies, tools, salaries, the $500 you gave an influencer, everything.

3. The ratio between the two. We call this blended ROAS or blended CAC. Total revenue divided by total marketing spend. Or total new customers divided by total marketing spend.

That’s the only number that can’t lie. If you 2x your spend and your blended ROAS stays flat, you’re growing. If you 2x your spend and your blended ROAS craters, you’re torching money. No amount of dashboard gymnastics can hide it.

The incrementality test

The trick marketers use to get past the attribution mess is called an incrementality test, and it’s the single most valuable measurement discipline you can adopt.

The basic idea: for two weeks, turn something off. Completely. Pause your Meta ads. Or your Google Brand campaign. Or a specific retargeting funnel. Then watch what happens to total revenue — not to the platform’s reported revenue, but to your actual bank account.

If you pause Meta and total revenue drops 20%, Meta was driving 20% of your sales, regardless of what the dashboard said.

If you pause Meta and total revenue doesn’t move at all — every sale the dashboard was taking credit for would have happened anyway. Organic search, email, word of mouth, branded traffic. The ads were decorating conversions, not causing them.

We’ve run this test on campaigns reporting 8x ROAS in their own dashboard. Real incremental ROAS: 1.2x. Almost all “conversions” were people who’d have bought anyway.

That’s not malfeasance on the platform’s part. It’s just what happens when you measure what you can see and not what actually caused it.

The dashboard tells you what clicked. The bank account tells you what worked.

The attribution framework we actually use

We run our clients’ measurement on a three-layer stack, in this order of trust:

Layer 1: Bank-account reality. Monthly revenue, monthly spend, blended ROAS or CAC. This is the only number that can’t lie. Everything else is diagnostic.

Layer 2: Self-reported attribution. A post-purchase survey on the thank-you page: “How did you hear about us?” Four to six options, free text optional. Over time this gives you a brutally honest view of what your customers think drove them to buy. It beats every pixel. It’s also cheap — a single form field.

Layer 3: Platform dashboards. Useful for within-channel optimization. Use them to decide which Meta ad to kill and which Google keyword to scale. Do not use them to decide whether Meta itself is working. That’s what Layer 1 and Layer 2 are for.

Most businesses run this stack upside down. They trust the platform dashboards most, run occasional surveys never, and rarely look at blended ROAS at all. Then they wonder why doubling their ad spend didn’t double their revenue.

The compounding mistake

Here’s the real cost of the attribution lie: it distorts where you put your next dollar.

A dashboard tells you retargeting ads drive a 12x ROAS. You pour more money into retargeting. But retargeting is mostly converting people who were going to buy anyway — the incremental return is closer to 2x. Meanwhile your real growth engine — say, SEO content — is under-credited in every dashboard because you can’t put a pixel on a search result. So it gets defunded.

Six months later, revenue is flat but retargeting spend has doubled. Why? Because you optimized toward a lie.

The way out is to stop asking “which channel gets credit for this sale” and start asking “what would happen to sales if we turned this channel off.” Completely different question. Much more honest answer.

What to do this week

Two exercises. Neither costs you anything.

  • Calculate your blended ROAS for the last 90 days. Total revenue ÷ total marketing spend. Write it down. Now calculate it for the 90 days before that. Is it going up, flat, or down? That trend is more meaningful than any individual platform number.
  • Add a post-purchase “how did you hear about us” question if you don’t have one. Four options plus “other.” In sixty days you’ll know more about what actually drives your business than any ad platform will ever tell you.

The dashboards aren’t going to stop lying. They can’t — it’s how they’re built. But you can stop asking them questions they can’t answer.

That’s when marketing finally starts looking like a business instead of a science project.