What are each of the "If..." and "When" conditions?
"If..." and "When..." conditions allows you to define which respondents your logic will apply to.
- If... respondent selected
- If... respondent's answer count
- If... respondent answered or didn't answer question
- If... respondent has tags
- If... respondent has prior tags
- If... respondent has list items
- If... respondent displayed
If... respondent selected
Is what you need 95%+ of the time and allows you to route respondents based on any choice, rank, numeric, or text answer your respondents gave in any question, statement, or loop.
If... respondent’s answer count
If your respondents selected multiple choices or answered multiple text fields in a question, then you can use the number of choices they selected in your logic condition. You'll use this every once in a while.
Answer count in Logic Editor:
Answer count in Question Preview:
If... respondent answered or didn’t answer question
You can route respondents based on whether they answered or didn’t answer a question.
You’ll need this every now and then.
If... respondent has tags
Allows you to route respondents based on the tags they’ve been allocated in your current survey, simple as that!
If... respondent has prior tags
Allows you to route respondents based on tags they’ve been allocated in previous Glow surveys within your specified time period.
If... respondent has list items
A rare use case but similar to “If… respondent has tags”, allows you to simply route respondents based on the list items you’ve allocated to them in your survey logic, simple as that!
If... respondent displayed
Allows you to route respondents based on whether a loop, statement, choice, or variable was displayed to that respondent, and you can set the target. You’ll need this every now and then, so you should have everything you need in your Logic Editor's list of "If..." conditions!