Product Advisor sessions, choices, and abandonment analytics
Learn which events build the advisor funnel, how repeated attempts and revised answers are handled, and what an exit or completion really means.
On this page
Supported eventsHow an attempt is formedExplicit and inferred startsRevising answers does not invent stagesChoice-level statisticsCompletion, click, and exitHow to investigate a dropSupported events
The funnel uses supported events such as widget_open, quiz_started, question_answered, results_opened, recommendation_shown, product_clicked, and add_to_cart. An event is an observation of the embedded experience. It is not a completed payment. Browser blocking, consent choices, interrupted requests, or unsupported integrations can make event coverage incomplete.
How an attempt is formed
Events are grouped using the run and session identities and ordered by valid timestamps. Records without a usable identity cannot be safely assigned to a journey and are counted as excluded. The reviewed aggregation splits attempts after thirty minutes of inactivity and starts a new journey when a new quiz start occurs after an already started attempt. This is an analytics session rule, not a way to recognise the same person across devices.
Explicit and inferred starts
A recorded quiz_started event is the strongest direct start signal. Later events such as an answered question or opened result can imply that a journey started even when the initial event is missing. Explicit starts and inferred starts should remain distinguishable. A widget being opened is not automatically equivalent to a shopper answering the quiz.
Revising answers does not invent stages
If the shopper goes back and changes the answer to the same question, the aggregation updates that question's recorded choice within the attempt rather than adding an extra question stage. Question and answer labels identify choices in the reviewed aggregation, so wording changes can split historical labels. Keep a stable flow when comparing paths, or explicitly account for changed questions.
Choice-level statistics
A choice can show how many attempts selected it, continued to another step or a result, completed, remained active, or exited at that choice. Completed attempts can contribute to several earlier choices, so summing completion counts across all choices double-counts journeys. Path counts describe the retained sequence of choices; they are not a set of independent shoppers for each row.
Completion, click, and exit
Opening results, showing recommendations, clicking a product, or a supported add-to-cart event establishes completion of the recommendation journey in the reviewed funnel. Product clicks are also tracked separately. An unfinished attempt becomes exited after the inactivity threshold; before that it is active. This does not observe a browser close in real time or prove why the shopper stopped.
Synthetic journey cohort
100 started attempts
60 reached a recommendation result
25 clicked at least one product
30 unfinished attempts inactive for >= 30 minutes
10 unfinished attempts still active
Completion: 60 / 100 = 60%
Product click: 25 / 100 = 25%
Exited + active + completed = 100
No order conversion can be inferred from these events alone.How to investigate a drop
Compare choices within the same question and time range. A popular choice followed by many inactive attempts can indicate confusing wording, too few matching products, slow rendering, or genuine lack of interest. Inspect the matching rules and live flow before attributing a cause. Make one documented change and collect a compatible follow-up sample; the funnel is observational rather than a randomised experiment.
Still need help?
Tell us what you expected and what happened.