Funnelish funnel not tracking purchase value for Upsell and Downsell pages

:rocket: 2026 Updates: Fixing Upsell Tracking & $0 Purchase Values

Changes & Current Status:

  • This thread originally ended without a public resolution, leaving users stuck with $0 upsell values and multiple fragmented purchase events.

  • Today, Funnelish’s native Facebook Pixel & CAPI integration has built-in handling to ensure upsell values are passed correctly and to give you control over how purchases are grouped.

Up-to-Date Information for Fixing Upsell Tracking: If your initial checkout tracks perfectly, but your upsells/downsells show as a $0 value (or you are getting too many individual purchase events), here is how to fix it:

1. Fix the $0 Value (Remove Hardcoded Pixels): The most common reason an upsell fires a $0 Purchase event is that you have the manual Facebook Pixel HTML code pasted into your Step Settings > Custom Codes on the upsell page. Facebook’s browser pixel automatically tries to scrape the page, firing a generic purchase without the Funnelish product value attached.

  • Solution: Delete all manual <script> tags for the Facebook Pixel across your funnel steps. Let the Funnelish Facebook App handle the tracking 100% natively via CAPI.

2. Aggregating Values (1 Purchase vs. Multiple): By default, if a customer buys a $100 main product and a $50 upsell, CAPI fires two separate transactions (Purchase: 2, Total Value: $150). If you want your Facebook Ads Manager to show Purchase: 1 with a Value: $150, you need to group the events.

  • Solution: Go to Funnel Settings > Apps > Facebook Pixel. Look for the setting that determines when the purchase event fires. Change it to fire the purchase event only when the customer reaches the Thank You Page. Funnelish will wait until the funnel is complete, sum up the cart total (Main Offer + Order Bumps + Upsells), and send a single aggregated purchase event to Facebook.

3. Verify Upsell Product Configuration: Ensure that inside your Funnelish Products tab, the specific product linked to your upsell step has a valid price and currency assigned to it. If the product isn’t properly configured in Funnelish, CAPI won’t have a value to send.

Related Articles & Resources:

Hello there,
We are not able to see purchase values recorded after purchasing from upsell and downsell pages in Funnelish funnel.
However, it properly tracks purchases for initial order form product purchases only.
We have properly enabled conversion API and Facebook pixel app from our side.

Can anyone please help us on how to solve this issue?

Thanks,
Swapnil

Hi Swanpil!

If you are still facing issues with this, can you please share a little more details such as:

Pages URL’s and some screenshots from FB dashboard showing the 0 values?

You can send these to our chat support internally if you don’t want the pages being seen here and we can take it from there.

Hi @AnaB ,
Thanks for giving attention to my query here.
As per your request, I am sharing the URLs below along with respective FB dashboard purchase values those are only working once the initial checkout form purchase is done.

Upsell 1 URL after purchasing from checkout form: https://volunteers.lourdes-shrine.org/prayer-request01-upsell1-sbc?activityId=90619851
FB screenshot for this step is here: https://paste.pics/SUBD8 which is working fine.

Below are the upsell page urls having issues with not capturing purchase values.

Upsell 2 Step URL after purchasing from upsell 1 URL: https://volunteers.lourdes-shrine.org/prayer-request01-upsell2-bottle?activityId=90620038
FB screenshot for this step is here: https://paste.pics/SUBEE

Upsell 3 Step URL after purchasing from upsell 2 URL: https://volunteers.lourdes-shrine.org/prayer-request01-upsell3-rls?activityId=90620105
FB screenshot for this step is here: https://paste.pics/SUBEP

Thank You page URL after purchasing from upsell 3 URL: https://volunteers.lourdes-shrine.org/prayer-request01-confirmed?activityId=90620179
FB screenshot for this step is here: https://paste.pics/SUBF2

Awaiting your reply on identifying issue and your help to fix this.

Thanks,
Swapnil

Hi Swapnil,

Thanks for all the details l am checking this from my end and will get back here with some resolutions shortly to you.

I have the same issue, @AnaB. Have you found any solutions for this?

Hi Eugene,

Each of these cases must be verified individually (e.g. with its own page URL etc) as it is not a global issue l believe,

Do you face the same problem? Could we get some more details from your end please?

Can’t replicate the purchase value of each event.

In FB ads manager I see only value of first checkout. All the upsells FB tracks as a Purchase but with “0” value.

So with funnel where the first checkout has 1 product for $100, and the next step upsale with $50 I have in ads manager:

  • Purchase:2
  • Value:$100

But need:

  • Purchase:1
  • Value:$150

Here’s my settings in FB app inside Funnelish attached.

  1. How can I have 1 FB purchase event even if user get one or more upsells?
  2. How force FB tracks the purchase value of the each upsell.

please get back to me asap, I’have provided all the details