Skip to content

How to Set Up Recommendations

Product recommendations are the heart of any successful quiz experience. They help guide customers to the perfect products for their needs, increasing conversion rates and customer satisfaction. In this guide, we'll explore different recommendation systems that can be implemented in your RevenueHunt quiz, each designed for different use cases and business needs.

how_to_recommend_products_decision_tree_V2

Recommendation System Best For Key Features Complexity
🧩 Fixed Recommendations Showing the same product(s) to everyone regardless of answers - Simple setup
- Products always shown
- No logic or conditions
Very Low
✍🏻 Voting System (Funnel Quiz) Most quizzes, especially product finders or large catalogs - Automatically adapts to answers
- Simple linking of products to choices
- Randomized tie-breaking
Low to Medium
✍🏻 Voting System (Funnel Quiz with Slots) Product recommendation routines, different product categories (e.g. cleanser + moisturizer) - Slot-based grouping
- Step-by-step product recommendations
- Still uses dynamic voting
Medium
🎯 Custom Scoring System (Most Voted Variable) Personality quizzes, Dosha tests, where outcome depends on which variable (A, B, C...) got the most choices - Tracks most frequent variable
- Outputs results by majority
- Often used for typology quizzes
Medium
🎯 Custom Scoring System (Score + Variable) Quizzes that need to calculate values or mix scoring with conditions - Weighted scoring
- Adds hidden variables
- Logic can combine score + other rules
Medium to High
🧩 Fixed Recommendations with Display Logic Quizzes with a lot of logic conditions, precise rules, or exceptions - Shows products based on answers
- Supports multiple result pages
- Allows display rules and custom text
High

Info

Not sure how to set up your recommendations? Take the quiz and find out!

✍🏻 Voting System

Recommended for most quizzes. The voting system counts product "votes" based on customer quiz choices and recommends products with the highest votes.

Use this method for:

  • Helping customers narrow down a large product catalog
  • Most quizzes, especially product finders
  • Your first product recommendation quiz
  • Quizzes without complex branching

Funnel Quiz

The voting system counts product "votes" based on customer quiz choices and recommends products with the highest votes.

how_to_shopify_v2_recommendations_funnel

Product recommendation algorithm works like a voting system:

  • Product variants are linked to each choice.
  • When a customer picks a choice, all linked products receive one vote.
  • After the customer takes the quiz, the results page will show the most voted product variants sorted by the number of votes. If no products have been linked or all the products have been excluded, the results page will appear empty. If there's a draw in the number of votes, the app will randomize the order of products.
  • You can limit recommendations to a specific number of products or a minimum vote threshold.

How to set this up?

Check out the ✍🏻 Voting System (Funnel Quiz) guide.

Funnel Quiz with Slots

The voting system counts product "votes" based on customer quiz choices and then recommends highest voted products based on a filter added to each slot. For example, you can recommend a full skincare routine with a quiz that takes into account the customer answers and shows the most voted cleanser, toner, serum and moisturizer arranged into specific slots.

how_to_shopify_v2_recommendations_funnel_with_slots

How to set this up?

Check out the ✍🏻 Voting System (Funnel Quiz with Slots) guide.

Funnel Quiz with Branching

Branch your quiz to show different follow-up questions based on customer choices. The algorithm counts votes only from questions and answers shown to each customer.

how_to_shopify_v2_recommendations_jumplogic

How to set this up?

Check out the ✍🏻 Voting System (Funnel Quiz with Branching) and Jump Logic guides.

Funnel Quiz that Skips Slides

Show different follow-up questions based on customer choices in a multiple-choice, multiple selection question. For example, ask about skin concerns and then only show follow-up questions related to the selected concerns. The algorithm counts votes only from questions and answers shown to each customer.

how_to_shopify_v2_recommendations_skiplogic.png

how_to_hide_content_with_logic_shopifyv2_skip_logic_flow

How to set this up?

Check out the ✍🏻 Voting System (Funnel Quiz that Skips Slides) and Skip Logic guides.

Funnel Quiz that Shows Custom Text Based on Choices

Not recommended for personality-type quizzes

Not recommended for personality-type quizzes due to complexity. For this application, try the 🎯 Custom Scoring System (Most Voted Variable) or 🧩 Fixed Recommendations with Display Logic solutions.

Show or hide different text blocks on the results page. This approach requires predicting every possible answering route and adding display logic rules for each text block.

how_to_shopify_v2_recommendations_funnel_displaylogic

🧩 Fixed Recommendations

Recommended for quizzes with complex branching and multiple very precise outcomes and product recommendations. Set up fixed sections with pre-determined products to be shown on the results page. Then add logic to control visibility of each section or results page.

Use this method for:

  • Quizzes that show the same product(s) to everyone regardless of answers
  • Quizzes with multiple very precise outcomes and product recommendations
  • Quizzes with complex branching
  • Quizzes that require a lot of logic conditions and custom text

Always The Same Recommendations

Set up a fixed section with pre-determined products to be shown on the results page regardless of the customer answers.

how_to_shopify_v2_recommendations_fixedrecommendations

How to set this up?

Check out the 🧩 Fixed Recommendations guide.

With Display Logic and One Results Page

Set up multiple sections on the results page with fixed product and text combinations, then control visibility of each section with Display Logic display rules.

docs/images/how_to_shopify_v2_recommendations_displaylogic.png

How to set this up?

Check out the 🧩 Fixed Recommendations with Display Logic guide.

With Display Logic and Multiple Results Pages

Set up multiple results pages with unique fixed product recommendations and texts and control visbility by adding branching with Jump Logic that leads to diferent results pages.

how_to_shopify_v2_recommendations_logic

How to set this up?

Check out the 🧩 Fixed Recommendations with Display Logic guide.

🎯 Custom Scoring System

Recommended for personality-type quizzes. Assign point values to choices and use the total scores to determine which products to recommend.

Use this method for:

  • Personality type quizzes, Dosha quizzes
  • Quizzes that show different results based on the number of choices (for example if the customer chooses most As, Bs, Cs, etc.)
  • Quizzes that show different text results based on choices
  • Quizzes that need to calculate scores that show different products

Winning Variable Quiz

Assign variables and scores to each choice in your quiz. Then, use Display Logic to control the visibility of content and product blocks on the Results Page based on the custom score or most voted variable.

how_to_shopify_v2_recommendations_winningvariable

How to set this up?

Check out the 🎯 Custom Scoring System (Most Voted Variable) guide.

Scoring Quiz with One Results Page

Assign numerical scores to each choice in your quiz. Then, use Display Logic to control the visibility of content blocks on the Results Page based on the accumulated scores.

how_to_shopify_v2_recommendations_scoring

How to set this up?

Check out the 🎯 Custom Scoring System (Score + Variable) guide.

Scoring Quiz with Multiple Results Pages

Assign numerical scores to each choice in your quiz. Then, use Jump Logic or Skip Logic to direct customers to different results pages based on their accumulated scores.

how_to_shopify_v2_recommendations_scoring_logic

How to set this up?

Check out the 🎯 Custom Scoring System (Score + Variable) guide.


This how-to article explains different ways to set up product recommendations in the RevenueHunt app.