Tracking Purchases/ AddToCarts via a specific URL (funnel/ configurator)

Topic summary

A merchant developed a custom product quiz/configurator hosted on their own server to help customers find suitable products. They paused using it because they couldn’t track conversions.

Core Challenge:
How to attribute purchases to customers who used the configurator and tag/flag those customers for tracking purposes.

Proposed Solution:
Since the quiz lacks unique URLs for Google Analytics tracking, the suggestion is to:

  • Attach event listeners to the quiz’s add-to-cart button
  • Use Shopify’s line item properties feature to append additional data to cart items when added
  • This metadata can then be used for tracking and attribution purposes

The discussion remains technical and solution-oriented, focusing on implementation methods for tracking customer journeys through the custom configurator.

Summarized with AI on November 12. AI used: claude-sonnet-4-5-20250929.

Hi Community,

we are using (not at the moment) this https://www.penoblo.de/collections/fueller#mein-fueller to help our customers find the right product (we developed this on our own). It’s a quiz/ product-configurator/ funnel process. It is hosted on our server.

Since we can’t track if people bought a product using our configuration (before), we paused using it.

How can we implement a tracking that attributes a purchase to our configurator (when someone used it before and bought something)? Basically, we would just need to flag/ tag the customer that used it.

Thanks for sharing your ideas/ experiences.

Best,

Fabian

Hi Fabian,

This is difficult since the quiz does not have a unique URL which you could use for registering on google analytics, but you could attach event listeners to the quiz’s add-to-cart button and appending additional data to the cart item when it’s added. Shopify allows you to add properties to line items when they’re added to the cart, which can be used for tracking purposes.