Skip to content
All insights
Measurement9 min read

Meta reporting beyond Ads Manager.

Ads Manager is a sales pitch for its own performance. The reporting layer that tells you whether Meta is actually making you money.

TA
The ADSRUNNER team
Performance marketing operators

Ads Manager is an excellent interface and an unreliable narrator. It is built to show Meta’s contribution in the most favorable defensible light, and the defaults do exactly that — a reported ROAS that routinely overstates the platform’s true incremental impact on your revenue. This is not an accusation of fraud; it is how attribution works when the platform grading the exam also wrote it. The job of a reporting layer is to take that generous number and reconcile it against the only scoreboard that matters: your actual revenue. Here is how to build one.

Why Ads Manager ROAS overstates

  • Attribution windows: the default counts conversions within a window after a click or view, claiming sales that would have happened anyway and sales other channels also touched.
  • View-through conversions: an impression nobody clicked can still be credited, inflating reported results with conversions the ad may not have caused.
  • Blended prospecting and retargeting: campaigns like ASC take cheap existing demand first, so reported ROAS reflects harvested demand as much as created demand.
  • The counterfactual problem: platform ROAS never asks what would have happened without the ad, which is the only question incrementality cares about.

The blended metric that anchors reality

The antidote is a blended metric — marketing efficiency ratio, MER: total revenue divided by total ad spend across all channels. MER is immune to attribution games because it does not attribute anything; it simply asks whether total revenue is healthy relative to total spend. It is not a replacement for channel-level reporting but the anchor that keeps it honest — when Ads Manager claims a 6× ROAS and your MER is flat, you know the platform is claiming credit it did not earn. The full argument is in MER vs ROAS; the practical move is to make MER the headline number your Meta reporting reports up to.

A simple reconciliation habit: each period, put Meta-reported revenue next to your actual back-end revenue and total spend. The gap between platform-claimed and blended reality is the most important number in your Meta reporting, and Ads Manager will never show it to you.

What a reporting layer should actually contain

  • A blended top line (MER, and contribution after ad spend) that judges the whole business, not the platform’s self-report.
  • New-customer versus returning-customer revenue split, so acquisition efficiency is visible rather than hidden inside blended ROAS.
  • A reconciliation of platform-reported conversions against back-end truth for the period, with the gap called out.
  • Channel-level detail kept in its place — useful for optimization, never mistaken for the scoreboard.

None of this means ignoring Ads Manager — it is where you optimize. It means refusing to let it grade its own homework at the level where budget decisions are made. Feed the platform clean signal via the Conversions API so its optimization is good, then judge outcomes on blended reality so your decisions are good. To audit whether your current reporting is fooling you, run the high-spend Meta audit checklist; to understand why the CPMs feeding these numbers vary so wildly, see Facebook ad cost benchmarks.

— Common questions
Why is my Meta Ads Manager ROAS higher than my real ROAS?

Because Ads Manager is built to show Meta’s contribution favorably. Default attribution windows claim conversions that would have happened anyway or that other channels also touched, view-through conversions credit impressions nobody clicked, and blended campaigns take cheap existing demand first. None of it asks the counterfactual question — what would have happened without the ad — so reported ROAS routinely overstates true incremental impact.

What is MER and why use it for Meta reporting?

MER (marketing efficiency ratio) is total revenue divided by total ad spend across all channels. It is useful for Meta reporting because it does not attribute anything, so it is immune to the attribution-window and view-through games that inflate platform ROAS. It simply asks whether total revenue is healthy relative to total spend, which makes it the honest anchor that keeps channel-level reporting truthful.

Should I stop using Ads Manager for reporting?

No — Ads Manager is where you optimize campaigns and it is valuable for that. The discipline is to not let it grade its own homework at the level where budget decisions are made. Feed Meta clean signal so its optimization is good, but judge business outcomes on a blended metric like MER reconciled against your real revenue, keeping channel-level platform reporting in its place as an optimization tool rather than the scoreboard.

How do I reconcile Meta reporting with actual revenue?

Each reporting period, place Meta-reported revenue alongside your actual back-end revenue and total ad spend, and track the gap between platform-claimed and blended reality. Split new-customer from returning-customer revenue so acquisition efficiency is visible, and treat the platform-versus-reality gap as the most important number in the report — it is the one Ads Manager will never surface on its own.

Written by The ADSRUNNER team. If this resonated and you want to apply it to your own account, you can book a strategy call or run a free audit.

Want this kind of thinking on your account?

Book a strategy call. We'll review your account and show you specifically what we'd do differently.