If you run an e-commerce store and spend money on Meta Ads, you have probably noticed something uncomfortable. The revenue Meta claims to drive does not match what you see in your Shopify dashboard or bank account.
This post breaks down why Meta Ads misreports revenue, what that means for your scaling decisions, and how to get a more honest picture of what Meta is actually contributing to your business.
The Problem
Here is a scenario most e-commerce founders know well. Meta Ads Manager says it drove $80,000 in revenue last month. Your Shopify reports show $55,000 total. Even if you account for other channels, the math does not work.
Meta is designed to show you the best possible version of its results. It has every incentive to take credit for as many conversions as possible, because the better Meta looks, the more you spend.
Most store owners just accept Meta's numbers at face value. They use them to calculate ROAS, make budget decisions, and decide which campaigns to scale. The problem is that when the baseline number is inflated, every decision built on top of it is off.
There are a few ways Meta inflates (and sometimes deflates) its reported revenue. Understanding them is key to knowing how far off your numbers might be.
View-through conversions counted alongside click-through conversions. By default, Meta uses a
7-day click and 1-day view attribution window. That means Meta does not just count people who clicked your ad and then bought something. It also counts people who saw your ad, never clicked, and then purchased within 24 hours through a completely different path. These view-through conversions get lumped in with your click-through results in Ads Manager unless you dig into the settings to separate them.
Full credit for conversions that involved multiple touchpoints. If a customer clicked a Google Shopping ad, then received an email, then saw a Meta retargeting ad before purchasing, Meta claims 100% of the revenue from that sale. It does not care that two other channels were involved. It only sees its own touchpoint and gives itself full credit.
This is the same problem Google Ads has, and it is why adding up the revenue reported by each platform almost always exceeds your actual total revenue. Both Meta and Google are claiming the same sales.
Modeled conversions fill in what Meta cannot see. After Apple's iOS 14.5 update, the majority of iPhone users opted out of tracking. Meta lost visibility into a huge portion of the customer journey. Its response was to use statistical modeling to estimate conversions it can no longer directly measure. When you look at your conversion data in Ads Manager today, you are seeing a blend of actual tracked events and modeled estimates based on patterns from users who did allow tracking.
What You Can Check Right Now
Compare Meta's reported revenue to your platform revenue. Pull the revenue Meta claims for last month. Then pull your total Shopify (or other e-comm platform) revenue for the same period. If Meta alone claims more than your total revenue, something is clearly off. Even if it claims less, add up what Google and Meta each report and see if the total exceeds what your store actually brought in.
Look at new customer vs. returning customer breakdown. If Meta is claiming a lot of revenue but most of your orders are from returning customers who already know your brand, Meta is likely taking credit for sales it did not originate. Retargeting campaigns are especially prone to this.
Getting a Clearer, Multi-touch View with ThoughtMetric
The true key is seeing the full customer journey across every channel, campaign, and ad not just what Meta reports about itself.
That is called multi-touch attribution. Instead of letting each platform grade its own homework, an independent attribution tool, like ThoughtMetric, tracks the customer from first visit to purchase and distributes credit based on what actually happened.
When you see the full picture, you often find that Meta is an important part of the mix, but not as dominant as Ads Manager suggests. Maybe it is introducing new customers at the top of the funnel, but email and organic search are closing the sale. Or maybe Meta retargeting is the final nudge, but Google brought the customer in originally.
ThoughtMetric does this by tracking every touchpoint across channels. You can see Meta's contribution alongside Google, email, organic, and every other channel in one place. No platform grading its own homework.
Want to see your real numbers?
If you are curious what Meta Ads is actually driving for your store,
book a demo and we will walk you through ThoughtMetric.