Dynamically updating questions based on previous answers | XM Community
Skip to main content
Question

Dynamically updating questions based on previous answers

  • June 9, 2024
  • 2 replies
  • 109 views

Forum|alt.badge.img+1

Hi all, 
I am attempting to create a survey analysing consumer choices in hypotheticals and am having some trouble with the survey design. 

The base idea is that participants will be able to choose three versions of a product at different prices. Each price will start out at a predetermined value, but when an option is chosen, that price increases and the others carry forward. For example: 

Options Q1:
A for $1.50
B for $2
C for $2.50
 

An assuming the participant selected question C, then:

Options Q2:
A for $1.50

B for $2

C for $3

 

What I am having difficult with is figuring out how to implement this. I can of course create every possibilty as its own question and use branching paths to create a web, but this would take a large amount of time, as that would require about 250 questions. Is there a better way to do this? Perhaps there is a way to automate this increase based on the previously selected question?

2 replies

Forum|alt.badge.img+1
  • Author
  • 1 reply
  • June 9, 2024

I should add that the increases between questions would be a percentage (about 20%), which I have done using piped text and an algebraic function so far.


TomG
Level 8 ●●●●●●●●
Forum|alt.badge.img+27
  • Level 8 ●●●●●●●●
  • 6083 replies
  • June 10, 2024

@CharlesO - You can store the prices in embedded data fields and pipe them into your questions. (e.g., A for $${e://Field/aprice}). Then update the values of the embedded data fields as needed.