Vibel
Free toolsDocsLearnBlogPricingCompare
Log inStart free
Docs/Advertising/Why don't my Meta conversions match my Shopify orders?

Advertising

Why don't my Meta conversions match my Shopify orders?

They are not supposed to match exactly - but a large gap has a small number of specific causes, and they are distinguishable. Here is how to tell which one you have.

The short answer

The two numbers measure different things, so a small difference is normal and permanent. A large difference is not, and it has a short list of causes you can tell apart.

Meta reports conversions it can attribute to an ad, inside its own attribution window, for shoppers it can match. Shopify reports orders. Those are different questions, and neither is wrong.

If Meta reports FEWER conversions than you have orders

This is the common direction, and usually it is simply that not every order came from Meta. Beyond that, in rough order of size:

  1. Browser-side signal loss. Safari, iOS, ad blockers and in-app browsers stop a share of pixel events reaching Meta at all. This is the largest single cause for most stores and it is not fixable from the browser - it is what the Conversions API exists for.
  2. Match quality. Meta can only credit a purchase to a shopper it can identify. Purchases sent without an email, phone or click id often cannot be matched to anyone.
  3. Attribution window. A shopper who clicked eight days ago falls outside a seven-day click window. The order is real; the attribution is not.
  4. Consent. In regions where analytics consent is required, a declined shopper's purchase legitimately never reaches Meta.

If Meta reports MORE conversions than you have orders

This direction always means something is wrong, and it is worth treating as urgent, because Smart Bidding is optimising against the inflated number.

  1. Two senders without deduplication. A browser pixel and a server feed both sending the same purchase with different event ids. This roughly doubles the count and is the most common cause.
  2. Multiple pixels on one storefront, each firing the same purchase.
  3. View-through conversions counted alongside click-through, which inflates the total relative to orders without any technical fault.
  4. The same order counted by several campaigns, which shows up when you add campaign-level conversions together rather than reading the account total.

A gap that is not about volume at all

One failure worth checking separately: the purchase VALUE. If a tracking tool sends a constant or wrong price with each purchase, Meta's conversion count can look perfectly healthy while its ROAS is meaningless, because the revenue attached to every sale is fiction.

Meta will usually tell you this in Events Manager diagnostics, with wording about purchase events sending the same price information. It is easy to miss, because nothing about the conversion count looks wrong.

Good to know

  • Check the average value Meta reports per purchase against your real average order value. If they are far apart, the problem is the value being sent, not the tracking.

How to find out which one you have

Every cause above is distinguishable, but only if you can compare what the platform reports against what your store actually sold - per market and per day. That comparison is the whole point of Vibel's Events view: it takes the real Shopify order count as the denominator, so it can show what tracking missed rather than only what it saw. No ad platform can do that, because none of them knows how many orders you had.

Previous

Do I need the Conversions API if I already have the Meta pixel?

Next

How to choose a conversion tracking setup for Shopify

More in Advertising

Ad channelsAds waste finderProduct feedsDesign your product images (the feed image editor)

Related terms

Ad Tracking AccuracyReturn on Ad Spend (ROAS)Server-Side Tracking
Back to all guides

Run your store on Vibel.

Connect your channels, set up your costs, and see true profit live per SKU and per channel.

Get started free

More guides

What is VibelConnect your Shopify storeConnect ad platforms (Meta, Google, TikTok)Connect Google (Ads, GA4, Search Console) & ShopifyConnect Klaviyo (email & SMS)Set up your costs for true profit (COGS + operating costs)Install the Vibel pixelYour first sync: what to expectThe Vibel app mapCommand centerThe weekly report (Figures)Cohorts & LTV
Vibel

The AI ops team for DTC brands.

DocsBlogLearnLog inPrivacyTerms

© 2026 Vibel. All rights reserved.