Pixel to not track upsell purchases

Hi, we noticed that when in the funnel, upsells are bought - that day Meta pixel has tracked purchases in total unique purchases + upsell, which inflates the total amount of purchase.

As in reality, only 2 clients made purchases, but pixel shows 4, because there were 2 extra purchases as upsells.

Anyone has ideas on how to solve this?

Hi TECHTANK Team,

Thanks for getting in touch with us!

The issue you’re experiencing, where Meta (Facebook) Pixel tracks both initial purchases and upsells as separate purchases, inflating your total purchase count is expected behavior. Facebook and other ad trackers count each upsell as a new, separate order, even if it’s from the same customer in a single session. This means if two clients each buy a product and an upsell, the pixel will show four purchases instead of two unique ones.

There is no way to change this behavior within Facebook’s tracking, as it treats upsells as distinct transactions. This is technically correct since upsells can occur at different times after the initial purchase.

To avoid double tracking when using both Funnelish and Shopify, you can:

A) Use separate Facebook Pixels for each platform, or
B) Use a single Facebook Pixel on only one platform

This prevents duplicate event reporting across platforms, but does not change how upsells are counted within a single funnel .

In summary, the inflated purchase count is a limitation of how Facebook Pixel tracks post-purchase events, and there is no built-in way to merge initial and upsell purchases into a single event.

2 Likes