How to Recommend Products Based on Numerical Inputs¶
Recommending products based on numerical answers (like age or room size) can be tricky if you use open-ended input fields. This guide will show you how to structure these questions in your quiz to trigger tailored recommendations using finite answer choices.
Why You Need a Structured Approach¶
Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.
Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.
Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.
Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.
Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.
Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.
Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.
Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.
Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.
Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.
Open-ended numerical questions like Number or Date allow users to enter any value — but that flexibility comes with a cost: you can't directly link recommendations to those answers. To deliver accurate product suggestions, you'll need a structured approach.
Questions like "What's your age?", "What's your birth date?" or "How big is your room?" might seem useful, but since users can input any number, you can't associate specific product recommendations with those responses.
Use Finite Choices Instead¶
To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.
Example - Age Ranges
Change "What's your age?" from an input field to a dropdown with:
- Under 20
- 21–30
- 31–40
- Over 40
This lets you assign relevant products to each range.
Once you switch to finite answers, you can:
- Upvote specific products, variants or collections to each choice
- Set up Jump Logic or Display logic based on the user's choices
This is how to make sure that the product recommendation logic works in your quiz.
To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.
Example - Age Ranges
Change "What's your age?" from an input field to a dropdown with:
- Under 20
- 21–30
- 31–40
- Over 40
This lets you assign relevant products to each range.
Once you switch to finite answers, you can:
- Upvote specific products, variants or collections to each choice
- Set up Jump Logic or Display logic based on the user's choices
This is how to make sure that the product recommendation logic works in your quiz.
Use Quiz Co-Pilot to Help
If you’re working with broader questions like “What’s your room size?”, use Quiz Co-Pilot to break it down into more useful options. It can suggest follow-up questions or ranges without you having to write them all manually.
Example - Room Size Ranges
Create a dropdown for room sizes like:
- Less than 50 sqft
- 51–100 sqft
- 101–150 sqft
- More than 150 sqft
Quiz Co-Pilot can generate these for you automatically and help match them to recommendations.
To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.
Example - Age Ranges
Change "What's your age?" from an input field to a dropdown with:
- Under 20
- 21–30
- 31–40
- Over 40
This lets you assign relevant products to each range.
Once you switch to finite answers, you can:
- Upvote specific products, variants or collections to each choice
- Set up Jump Logic or Display logic based on the user's choices
This is how to make sure that the product recommendation logic works in your quiz.
To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.
Example - Age Ranges
Change "What's your age?" from an input field to a dropdown with:
- Under 20
- 21–30
- 31–40
- Over 40
This lets you assign relevant products to each range.
Once you switch to finite answers, you can:
- Upvote specific products, variants or collections to each choice
- Set up Jump Logic or Display logic based on the user's choices
This is how to make sure that the product recommendation logic works in your quiz.
To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.
Example - Age Ranges
Change "What's your age?" from an input field to a dropdown with:
- Under 20
- 21–30
- 31–40
- Over 40
This lets you assign relevant products to each range.
Once you switch to finite answers, you can:
- Upvote specific products, variants or collections to each choice
- Set up Jump Logic or Display logic based on the user's choices
This is how to make sure that the product recommendation logic works in your quiz.
To make recommendations work, use multiple choice or dropdown questions. Instead of asking for a number, offer predefined numbers or ranges.
Example - Age Ranges
Change "What's your age?" from an input field to a dropdown with:
- Under 20
- 21–30
- 31–40
- Over 40
This lets you assign relevant products to each range.
Once you switch to finite answers, you can:
- Upvote specific products, variants or collections to each choice
- Set up Jump Logic or Display logic based on the user's choices
This is how to make sure that the product recommendation logic works in your quiz.
Finalize the Setup¶
After generating options, you can:
- Switch between question types (dropdown, multiple choice, etc.) via Block Settings
- Tweak the answer labels in Choice Settings
- Assign products to each choice via the Choice Settings
- Set up Jump Logic or Display logic based on the user's choices
This helps users select a range easily while ensuring you offer relevant products.
After generating options, you can:
- Switch between question types (dropdown, multiple choice, etc.) via Block Settings
- Tweak the answer labels in Choice Settings
- Assign products to each choice via the Choice Settings
- Set up Jump Logic or Display logic based on the user's choices
This helps users select a range easily while ensuring you offer relevant products.
After generating options, you can:
- Switch between question types (dropdown, multiple choice, etc.) via Block Settings
- Tweak the answer labels in Choice Settings
- Assign products to each choice via the Choice Settings
- Set up Jump Logic or Display logic based on the user's choices
This helps users select a range easily while ensuring you offer relevant products.
After generating options, you can:
- Switch between question types (dropdown, multiple choice, etc.) via Block Settings
- Tweak the answer labels in Choice Settings
- Assign products to each choice via the Choice Settings
- Set up Jump Logic or Display logic based on the user's choices
This helps users select a range easily while ensuring you offer relevant products.
After generating options, you can:
- Switch between question types (dropdown, multiple choice, etc.) via Block Settings
- Tweak the answer labels in Choice Settings
- Assign products to each choice via the Choice Settings
- Set up Jump Logic or Display logic based on the user's choices
This helps users select a range easily while ensuring you offer relevant products.
After generating options, you can:
- Switch between question types (dropdown, multiple choice, etc.) via Block Settings
- Tweak the answer labels in Choice Settings
- Assign products to each choice via the Choice Settings
- Set up Jump Logic or Display logic based on the user's choices
This helps users select a range easily while ensuring you offer relevant products.
Custom Calculations¶
RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.
If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log()
on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.
In our JavaScript guide we provide an example of adding a BMI calculator to your results page.
RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.
If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log()
on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.
In our JavaScript guide we provide an example of adding a BMI calculator to your results page.
RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.
If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log()
on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.
In our JavaScript guide we provide an example of adding a BMI calculator to your results page.
RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.
If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log()
on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.
In our JavaScript guide we provide an example of adding a BMI calculator to your results page.
RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.
If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log()
on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.
In our JavaScript guide we provide an example of adding a BMI calculator to your results page.
RevenueHunt Quizzes currently doesn't have a feature that would allow custom result calculations based on numerical user input.
If you're building a quiz that requires custom calculations based on a precise numerical user input, for example a BMI calculation or dosage calculation, your developer can use the Custom JavaScript feature to add custom logic to your quiz results page. This approach involves accessing the quiz answers via the console.log()
on the results page, programing custom behaviors on the result page with JavaScript and printing an output onto an HTML element.
In our JavaScript guide we provide an example of adding a BMI calculator to your results page.
This article explains how to recommend products based on numerical inputs in your quiz.