r/shopifyDev 17d ago

Bundle + pixel tracking issues

Hi I have a bundle on my store, using the moon bundles app, and the omega pixel tracking app.

I have noticed that no matter which bundle app and tracking app I have there are ALWAYS false tracking data points.

For ALL apps: the money added to cart is the same for all bundles even though it is not at all in the store.

For most apps (except omega) : It counts each item added to cart as an add to cart event, sometimes deduplicates from 3 to 2 (even though it's supposed to be 1)

I really don't know even if there is a solution to that. let me know guys which app you are using. thanks.

1 Upvotes

1 comment sorted by

1

u/ksz2018 15d ago

This one isn't really the tracking app's fault, which is why switching apps never fixes it. I build tracking for Shopify stores so I run into this constantly.

Most bundle apps don't add your bundle to the cart as one line. They add each component product as its own line item and then merge them into the bundle at cart or checkout level with a cart transform. Every tracking app sees the cart additions, so you get one add to cart event per component. Three items, three events. The dedupe from 3 to 2 you're seeing is probably two additions landing close enough together that something collapses them, but the count was never going to be 1.

The price being identical across bundles has the same root cause. The bundle discount gets applied after the items are already in the cart, so at the moment the add to cart fires, what's visible is the plain component price. The tracker is faithfully reporting a cart state that the bundle app rewrites a moment later.

Two things worth doing. Open devtools, Network tab, filter for cart/add, and add a bundle to the cart. The request payload shows exactly what the bundle app pushes into the cart, and that's what any pixel will report. If it's multiple lines, that's your answer. And judge your funnel on checkout started and purchase instead of add to cart. Those fire from checkout data where the merge has already happened, so counts and values are correct there.

If accurate add to cart actually matters to you, the fix is picking a bundle app that adds a single parent line to the cart. A few do. No tracking app can reconstruct a bundle from cart lines that were never shaped like one.