Why ad platform purchases don't match your Shopify orders

By the HonestTag team ยท Published October 27, 2026

Meta says one number. Google says another. Shopify says a third. Here's why.

A purchase in Meta Ads Manager or Google Ads is a conversion that platform credits to its own ads, under its own attribution settings. A Shopify order is a sale your store took. They are different counts by design, so they can disagree when nothing is broken. Each platform counts only its own ads and uses its own window and its own reporting date. Meta can count a sale after someone only saw an ad; Google keeps view-through conversions out of its Conversions column. Google may also add modeled conversions. Comparing them fairly starts with knowing which of those rules is in play.

Stop guessing which ads bring new customers, and give Meta and Google a new-customer signal you can bid on. HonestTag sends verified purchases to Meta, Google and 7 more, each buyer marked new or returning. Start free beside your current tracking.

Install HonestTag free

Two different questions

Shopify answers "how many orders did the store take?" An ad platform answers "how many conversions does this platform credit to its ads?" Meta's help page on event counts says Ads Manager shows "actions taken by people who interact with your business as a result of being shown your ad." Google's page on conversion data says the Conversions column counts conversions across your primary conversion actions. Neither count starts from your order list. How purchases reach each platform in the first place is covered in the Meta Conversions API and Google Ads conversion tracking.

Why the platform count can be higher

Why it can be lower, or land on another day

Worked example

These numbers are made up to show the arithmetic. They are not from a store.

Over 14 days a store takes 100 orders in Shopify. Meta Ads Manager reports 60 purchases. Google Ads reports 50 purchase conversions. Added together, the platforms claim 110 purchases, 10 more than the store took. Nothing has to be broken for this to happen:

Every one of those 110 claims can follow the platform's own rules, and the store still took 100 orders.

In HonestTag's Mirror plan, Meta's row would put its 60 beside the new customers whose first recorded ad click was Meta, say 24. The other 36 of Meta's 60 are not invented sales: 6 are those view-throughs, 10 are orders whose first recorded ad click was Google, and 20 are returning buyers whose first recorded ad click was Meta. 6 + 10 + 20 = 36, and 24 + 20 + 10 + 6 = 60. What the row measures is the distance between what Meta reports and the new customers whose first recorded ad click was Meta.

See which platform claims hold up. Put what Google Ads, Meta, Microsoft Advertising and TikTok claim beside their first-click new customers from your own orders, platform by platform.

Install HonestTag free

Compare the two counts fairly

  1. Use the same dates and the same time zone in the ad account and in Shopify.
  2. Report by conversion date. In Google Ads, add "All conv. (by conv. time)." Google says that column may give a better comparison with third-party platforms or your own systems because it reports conversions by the time they occurred, rather than the time of the ad click. "Conversions (by conv. time)" leaves view-through out. Google also says differences "may still exist due to varying attribution models, lookback windows, and how each platform processes data." Give the newest days 48 hours to settle: Google says "reporting lags can take up to 24-48 hours." In Meta, report by time of conversion.
  3. Know your attribution setting. Write down the click and view windows each platform used before you compare.
  4. Never add platforms together and call it sales. The sum of every platform's claims is not an order count.
  5. Rule out a second purchase source. A second tool sending the same order is a separate case. See duplicate purchase events.

What HonestTag compares

The honest trade-offs

Frequently asked questions

Why does Meta report more purchases than my Shopify store took?

Meta counts conversions it credits to its own ads under your attribution setting, which can include a purchase within 1 day after someone only saw an ad. A buyer who also clicked another platform's ad can be counted by both platforms, so the platforms added together can exceed your orders.

Which Google Ads column should I compare with Shopify?

Google's primary conversion columns report a conversion on the date of the ad click. Google says its "by conv. time" columns, which report on the date of the conversion, help when comparing Google Ads with tools like Shopify, and it names "All conv. (by conv. time)" as the column that may give a better comparison.

Does HonestTag give an ad credit for a view?

No. HonestTag never learns which shopper saw an ad, only the daily impression totals the platforms report. It credits an order to one platform at most, the one behind the order's first recorded ad click or ad-tagged link.

Does seeing the comparison cost anything?

No. The Mirror plan is free for any store size and sends no purchases to any ad platform. It shows what Google Ads, Meta, Microsoft Advertising, TikTok and Criteo claim beside the new customers whose first recorded ad click or ad-tagged link was for that platform (for Criteo, that count reads 0 for now).

Start free

See which platform claims hold up

Put what Google Ads, Meta, Microsoft Advertising and TikTok claim beside their first-click new customers from your own orders, platform by platform.

  • Feed your ads a clean signal. The platforms you send to get each verified purchase, new customers marked as new.
  • Catch the sales your pixels miss. Purchases are sent from your Shopify orders, server to server.
  • Know what to scale. A weekly scale, hold or cut call when the data supports one, and proof behind every attributed order.
  • Start free. Keep your current tracking while you look.

Install HonestTag free