Is Shopify's Facebook & Instagram app accurate?
Is Shopify's Facebook & Instagram app accurate?
It is accurate about what Meta can see, which is not every order your shop takes — so the purchase figures in Ads Manager will not line up with your Shopify orders, and that difference is normal rather than a sign something is broken.
What does the app actually measure?
The app connects your shop to Meta, sets up the pixel and the Conversions API, syncs your product catalogue and feeds purchase events back to Ads Manager. What arrives there is the set of purchases Meta was able to match to someone who clicked or saw one of your ads, inside the attribution window you have set. It is a count of credited sales, not a count of your sales.
Why doesn't it match my Shopify orders?
Several reasons stack up, and most of them are design rather than error. Meta dates a purchase to the ad interaction, so a sale from a click on the 29th can sit on the 29th in Ads Manager while Shopify records the order on the 1st. Browser tracking is blocked or declined by a share of shoppers, and your consent settings decide what gets sent at all. The pixel and the Conversions API both report, and the deduplication between them is not perfect. Meta does not see refunds, cancellations or failed payments, so an order that came back still counts. Your ad account and your shop can also sit in different time zones, which moves whole days around.
Does that mean the app is broken?
Usually not, though it is worth checking. Confirm the pixel and dataset are the ones you intend to use, confirm the ad account and the shop are on the same time zone, and confirm the attribution setting you are reading is the one you think it is. If the figures are still wildly apart after that — a handful of credited purchases against dozens of orders — something is wired wrong and is worth looking at properly.
What we've seen in practice
The gap bothers merchants less than not knowing how big it is. A merchant writing on the Shopify Community in January 2026 said that "only about 60% of purchases are tracked, making me hesitant to scale since the data in Ads Manager seems inaccurate." That is the real cost of it: budget decisions get postponed, not because the ads are failing but because nobody can say what they did. Shops that reconcile one finished week by hand — Meta's reported purchases against Shopify's orders for the same dates — generally stop arguing with the dashboard. They know their own gap and they take roughly that much off the figure.
Which number should I use to make decisions?
Your shop's orders for anything to do with money: revenue, refunds, what you actually kept. Ads Manager for direction: which creative and which audience are getting attention. The confusion usually starts when the ad platform's own score of its contribution gets treated as the accounts.
Compass reports from the store side — orders, refunds, costs and fees — so the revenue figure you work from is the one the shop actually took.
Recent Posts







