PerfectMatch: AI Shopping Quiz uses a branching tree structure, where each question can lead to different follow-up questions based on the shopper's answer. This creates a unique, personalized path for every shopper.
Key concepts:
Root question — The first question every shopper sees. Each quiz has exactly one root question.
Branch questions — Follow-up questions that appear based on a specific answer. Each answer option can lead to a different branch.
Terminal answers — Answer options that end the quiz. Instead of leading to another question, a terminal answer leads to a result page with product recommendations.
Depth — How many questions deep a particular path goes. Deeper branches allow finer-grained product matching.
Where to see the tree
Open your quiz in the quiz builder and select the Questions & Results tab. The sidebar shows the full tree as a collapsible list: questions, their answer options, and — under each terminal answer — its Result page. Click any item to edit it in the right panel.
Every path ends on a result page
The AI builds the complete tree during generation, so every branch already ends on a result page with recommended products. If you edit the quiz and leave a result page without any products, PerfectMatch shows a "Missing result pages" warning before you publish, so shoppers never hit a dead end.
To learn how answers connect to questions, see "How does branching logic work?". To learn how recommendations are chosen, see "How do result pages, recommended products, and fallback products work?".