Hi I am using:
FB pixel and the CAPI enabled.. No 3rd party attribution software
I keep getting like double the purchases happening on my FB ads manager
It shows in test mode that the CAPI is being deduplicated, but I tried turning CAPI off and still getting reporting way off
Anyway to fix this? It’s impossible to run stuff this way without proper tracking
Also what happens when a purchase is made via a geo funnel? I assume just the number amount is sent over?
having this issue too. it’s because they’re buying upsells and that counts as an extra purchase. super annoying not sure how to fix it to get funnelish to send the FULL amount to FB. It just sends the amount of purchases and the upsells count as one. let me know if you find a fix
Any fix for this already? @Debra_Roberts @blackz11
Hey guys, just chiming in here since I’ve seen this pop up a few times.
There are usually two different reasons why FB will show inflated purchase numbers, depending on exactly what’s happening in your funnel:
-
Hardcoded Pixel + Funnelish App Conflict: @blackz11 If you’re seeing literally double the purchases on the exact same checkout step (and turning off CAPI didn’t fix it), check your funnel’s Custom Codes section. Make sure you haven’t accidentally pasted the manual Facebook Pixel base code in there while also having the Funnelish Facebook Pixel App turned on. If you use the native app, delete any manual pixel scripts from the head/body. Having both active is the #1 cause of duplicate events that FB can’t deduplicate.
-
Upsells Firing as Separate Purchases: @Debra_Roberts @Steve_Young Debra hit the nail on the head regarding OTOs. Funnelish fires a Purchase event immediately when the initial order form is submitted, and then fires another Purchase event if they accept an upsell.
It does this by design—if a customer closes their browser during the upsell flow (which happens a lot), you’d lose the front-end purchase data entirely if the system waited to fire one big combined event on the Thank You page. So while FB will report “2 Purchases” for that user, it accurately passes the exact dollar value of each step individually, meaning your ROAS and Total Conversion Value remain 100% correct.
Make sure your pixel is only running through the native app, make sure your token is in there for CAPI, and your ROAS should balance out perfectly even if the raw “purchase count” includes those upsells.
Hope this helps clear things up!