Facebook Ads pixel reporting more purchases than are really happening

Topic summary

A Shopify store owner discovered their Facebook Ads pixel is reporting inflated purchase numbers—sometimes double or triple the actual sales. The issue occurs when customers reload or revisit the order confirmation page, triggering the pixel to fire multiple times for a single transaction.

Root causes identified:

  • Pixel fires on every page load of the order status page, not just initial purchases
  • Third-party apps (particularly shopping feed apps like Simprosys) can duplicate pixel firing
  • Multiple pixel implementations creating conflicts

Attempted solutions:

  • Installing the official Meta Facebook & Instagram app and enabling Conversion API (partially effective)
  • Removing duplicate pixels and problematic third-party apps
  • Implementing conditional code to prevent repeat firing (though placement unclear for Shopify’s order status page)

Current status: Multiple users report the same problem. One participant successfully resolved it by switching to the official Facebook sales channel app and removing conflicting feed apps. Another suggests implementing both Meta Pixel and Conversion API through Google Tag Manager (GTM) for more accurate server-side tracking, claiming it provides better event match quality and consistency than native app integration.

Both Shopify and Facebook support have deflected responsibility, leaving merchants concerned about advertising ROI accuracy.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

Hi Volp,

I re connected the Facebook pixel by installing the Facebook app (Facebook sales channel)

Before I only had it connected by inputting the Facebook pixel into the shopify backend under preferences.

I also went through all my other apps and made sure none were duplicating the firing of the pixel. I had one shopping feed app which I think was causing problems. I deleted it.

So far it seems to have stopped duplicate firing.