Facebook Sale Channel: Purchase Event firing Twice

3 0 1

I'm using facebook sale channel to track purchase event on my store, but in facebook ads analytics all purchase are duplicate, in real on my store order are a half compare with event purchase on facebook ads analytics, any one has experience with this problem?

Replies 4 (4)

Shopify Partner
244 4 29

Hi @TuanVu ,


Have you checked your events on the checkout page using Facebook Pixel Helper? It might be that there are 2 purchase events triggering and you simply need to delete one. 

However, duplicate conversions from Facebook can happen in many situations. For example, customers that refreshed the checkout page, clicked and/or viewed more than one ad in the attribution window and the list goes on... It's quite a known issue that makes it hard for you to really measure your advertising performance and ROAS accurately.

We developed on AdScale a report that helps you to eliminate the double conversions by connecting the conversion ID directly to the Shopify Order ID, and this can detect duplicate conversions on Facebook  & Instagram, or even cross-platform between Facebook & Google. This way you can get the real picture of your advertising performance!





AdScale is the best way to advertise on Facebook & Google because we use the power of your store data (that they don’t have) to run highly targeted ads and get an average ROAS of 10X.
New Member
4 0 0

Hi, the earlier purchase event that I set up was reported to be set incorrect. So i setup a new through Event Setup tool. Now, upon checking in the the Facebook Pixel Helper, it is showing me 2 purchase events being fired - one that was setup recently using the Event Setup tool and the older incorrect one - set up manually. 


I want to remove the manual one but how do i friggin do it?? I tried to find its code in the theme.liquid file but couldnt find anything. Please help out, would be greatly appreciated!!!

Shopify Partner
3 0 0

Did you ever find a solution to this @rijulsoni ?

Thanks! 🙂 

Shopify Partner
2 0 0

It seems like you might be experiencing a common issue with Facebook's Purchase event tracking. The Purchase event may be triggering on Facebook when users click the "Pay now" button, even if the transaction is not completed on your store. This can lead to discrepancies between the number of purchases shown in Facebook Ads Analytics and the actual number of completed orders on your store.

To investigate this further, you can use the Meta Pixel Extension to track when the Purchase event is fired and ensure that it aligns with actual completed transactions on your website. By identifying when the event is triggered, you can better understand the discrepancy and make any necessary adjustments to ensure accurate tracking of purchases on your store.


So far we don't have solution.


Screenshot from 2024-02-28 20-42-09.png