Are You Really Tracking Your Upsells? A Smarter Look at Add-to-Cart Origins

May 21, 2025
Most ecommerce teams obsess over the checkout funnel, conversion rates, and AOV. But when it comes to upsells, the subtle art of increasing basket value through product relationships, the data is often incomplete or missing altogether.

The Missed Opportunity: Add-to-Cart Origin

The moment a user adds a product to their cart is packed with intent, but how often do you track where that intent sparked?

Was the product added from:

  • A product detail page?
  • A related product carousel?
  • A bundle suggestion?
  • A sticky cart popup?

These distinctions matter. They define the relationship between the user and the product.

Yet, most setups treat all add-to-cart events the same. Worse, by the time we get to the purchase event in the dataLayer, the context is gone. The attribution trail, how the product got into the cart, is lost.

Why This Matters for Upsells

Upsells are about timing and context. If someone buys a camera and adds an SD card from the "You Might Also Need" section, that’s a successful upsell. But without tracking the origin of the add-to-cart, your reporting tool can't tell you this.

You end up lumping all SD card sales together, never distinguishing between:

  • Deliberate purchases
  • Product page deep-dives
  • Quick adds from upsell modules

The result? You miss out on:

  • Identifying top-performing upsells
  • Testing better placements
  • Understanding how buyers relate to your catalogue

How to Track It: Add-to-Cart Origin Metadata

You can fix this. Add an add_to_cart_origin field to every add_to_cart event in your dataLayer. This might include values like:

  • product_detail_page
  • related_products_module
  • cart_cross_sell
  • homepage_bundle
  • checkout_page_upsell

This small addition unlocks much richer reporting.

From there, you can:

  • Filter by product and see where it's most often added to cart
  • Identify whether a product needs its own PDP or thrives as an upsell
  • Detect which upsell modules genuinely drive incremental value
  • Spot underperforming placements with great visuals but low interaction

You Can Push It Further: Keep the Metadata to Purchase

Even better, if your ecommerce setup allows, pass this metadata all the way through to the purchase event. That way, you know not just what was added, but which journey led to purchase.

This is especially valuable when evaluating:

  • Bundles and accessories
  • Low-ticket complementary products
  • High-performing product combinations

It answers questions like:

  • Are people buying this product because they need it, or because it was suggested?
  • Do users click into the PDP before buying, or is the card-enough?
  • Do your visuals on the listing page explain the product clearly?

Final Thought

If you're not tracking add-to-cart origin, you're flying blind on upsell strategy. This is where product relationships are forged. Understand them properly, and your upsells become insight-driven, not guesswork.

‍

Talk To Us
Share Insights

Web Design

Data Optimization

User Experience

Conversion Strategies

Chris Walton

Ready to fix your tracking or run smarter tests? Let’s talk.

Whether you need to fix your tracking, improve your reporting, or run better experiments, we help businesses of all sizes turn analytics and CRO into a real growth engine. Get in touch to see how better data and faster testing can accelerate your results.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.