Conditional Randomization Based on Answer to a Previous Question | XM Community
Skip to main content

I'm currently creating a survey that randomizes respondents into one of four conditions. I've set up the randomizer to evenly place respondents into each of the blocks. That being said, one question before the randomizer asks a pretty critical question for my survey. I need to make sure that there is enough balance on this variable in each condition. I know random assignment should handle this, but I don't want to leave it to chance.


I want to know if there is a way to take into account the response to a previous question in a rondomizer, basically. Any suggestions?

Instead of using a survey flow randomizer you could:

  1. Create quotas for each of the condition and critical question answer combinations.

  2. Use a web service (or JavaScript) to select a condition by setting an embedded data field based on the least filled quota for which the respondent qualifies based on their answer to the critical question.

  3. Use survey flow branches based on the embedded data field to place a respondent in a block.


Leave a Reply