Skip to content

How to Show Results Explanation

While our product recommendation algorithm works to recommend specific products, it will not automatically display an explanation of why a certain product was recommended. It also won’t automatically display custom text depending on the recommended product.

RevenueHunt app doesn't have a linear score feature yet (as in every time a customer picks a choice, the "score" will receive one point and at the end, based on that score, different results pages will be displayed). For this reason, it can be very hard to build a "personality-type" quiz with our solution.

If you want to show different text results depending on the recommended products, this functionality has to be built on the Results Page. There are a few ways to achieve it:

  1. Information Recalls: Use Information Recalls to display a customer's answers within a content block on the Results Page. This method helps customers understand the rationale behind each product recommendation without any coding or complex logic.

  2. Block Logic: Block Logic allows you to show or hide text on the Results Page based on the customer's quiz responses. This method is suitable for shorter, simpler quizzes. For detailed guidance on setting up Block Logic, see here.

    Tip

    For longer, more complex quizzes, we advise using the custom JavaScript approach for optimal flexibility.

    How to Build a Personality-Type Quiz?

    Imagine you want to determine a customer’s skin type. You might ask them specific questions about their skin to narrow down their unique characteristics. Here’s an example:


    Step 1: Add Questions to the Quiz

    Question 1: Oiliness
    "How does your skin usually feel by the middle of the day?"
    - Very oily, shiny all over. (Oily skin)
    - Oily in the T-zone (forehead, nose, chin), but dry elsewhere. (Combination skin)
    - Balanced, not too oily or dry. (Normal skin)
    - Dry and tight all over. (Dry skin)

    Question 2: Sensitivity
    "How does your skin react to new products or environmental changes?"
    - Easily irritated, red, or itchy. (Sensitive skin)
    - Rarely reacts, even to strong products. (Normal or Oily skin)
    - Reacts sometimes, but not consistently. (Combination skin)

    Question 3: Hydration
    "Does your skin often feel dehydrated, regardless of oiliness?"
    - Yes, it feels tight and flaky. (Dry or Dehydrated skin)
    - Sometimes, especially in colder months. (Combination or Normal skin)
    - Rarely or never. (Oily skin)


    Step 2: Link Products to Choices

    Associate each answer option with the most appropriate products. For example:
    - Answers that indicate Dry Skin link to products formulated for dry skin.
    - Answers suggesting Oily Skin link to products designed for oily skin.

    This setup ensures that the quiz product recommendation algorithm will automatically provide the most relevant product suggestions.

    Note: This part is easy. The most difficult part is displaying the right text that corresponds to the product recommendation.


    Step 3: Displaying Skin Type Text Results with Block Logic

    If you want to display a text summary, like "You have Dry/Oily/Combination/Normal skin," use Block Logic to conditionally show content blocks based on customer answers.

    Example Setup:

    1️⃣ Add Content Blocks to Results Page

    Create content blocks on your results page for each skin type. For example:

    • You have Dry Skin
    • You have Oily Skin
    • You have Combination Skin
    • You have Normal Skin

    how to show results explenation personalityquiz1

    2️⃣ Configure Block Logic Rules

    Set Block Logic rules for when each block should appear, based on the answers.

    For Dry Skin:
    - If the answer to Question 1: Oiliness is Dry and tight all over.
    - AND the answer to Question 2: Sensitivity is Easily irritated, red, or itchy.
    - AND the answer to Question 3: Hydration is Yes, it feels tight and flaky.

    Then this block will be Visible; otherwise, it remains hidden.

    how to show results explenation personalityquiz2

    For Combination Skin:
    Combination skin may result from varied answer paths. You’ll need rules for multiple scenarios:

    • If the answer to Question 1: Oiliness is Oily in the T-zone (forehead, nose, chin), but dry elsewhere.
    • AND the answer to Question 2: Sensitivity is Reacts sometimes, but not consistently.
    • AND the answer to Question 3: Hydration is Sometimes, especially in colder months.

    OR

    • If the answer to Question 1: Oiliness is Very oily, shiny all over.
    • AND the answer to Question 2: Sensitivity is Easily irritated, red, or itchy.
    • AND the answer to Question 3: Hydration is Sometimes, especially in colder months.

    OR

    • If the answer to Question 1: Oiliness is Oily in the T-zone (forehead, nose, chin), but dry elsewhere.
    • AND the answer to Question 2: Sensitivity is Easily irritated, red, or itchy.
    • AND the answer to Question 3: Hydration is Sometimes, but not consistently.

    Then this block will be Visible; otherwise, it remains hidden.

    how to show results explenation personalityquiz3 how to show results explenation personalityquiz4 how to show results explenation personalityquiz5

    3️⃣ Repeat this process for all other possible combinations of answers.

    You will have to add similar rules to all the content blocks on the Results Page to show the right text in the end. This means you will have to predict every possible combination of answers a customer can make and add it as Block logic to ensure that the correct text block is shown.


    Simplifying the Process

    If configuring logic for all combinations feels overwhelming, you can try alternatives highlighted in this article, for example:
    1. Base your logic on a single question (e.g., Question 1).
    2. Use JavaScript to dynamically determine the skin type and display the result text.


    This step-by-step guide will help you build a personality-type quiz tailored to your customers, making it easier to recommend the perfect products and deliver valuable insights.

  3. Custom JavaScript: For a more refined approach, consider hiring a developer to create a custom JavaScript function. This function can show specific text tailored to the ID of the recommended product. Your developer could also add custom values to quiz choices and create a scoring system for the quiz to then display the right text on the resutls page.

    Tip

    Instructions on adding custom JavaScript to your Product Recommendation Quiz can be found here.

  4. Product Descriptions: Another option is to enrich your product descriptions with information explaining why each product is recommended. These descriptions are pulled directly from your store's product list. You can manage the visibility of these descriptions in the Results Page settings under Individual Product Settings -> Show description. Additionally, you have the option to truncate these descriptions for better readability.


This article explains how to show why a certain product was recommended to the customer.