Branching with skip/show rules
A skip rule allows you to prevent a question from showing up based on responses that occurred earlier in the survey. These rules are often used to exclude questions which do not apply in a larger group of questions, where you do not want a respondent to have to specify a "No Answer" response to the question.
NOTE: Best practices prefer that you set up your skip logic AFTER you have finished designing the rest of the survey, as changing the order of your questions could result in existing skip logic becoming invalid.
Sometimes you need to skip over a large number of options, a task which skip logic isn't ideal for. To get around this, you can use the other form of logic: Jump Logic
Imagine you have the following two questions:
- Do you own a cat? ---> Yes/No
- What colour is your cat? ---> White/Black/Pink/Red
In this example, the question about cat ownership could determine whether or not the respondent is prompted to choose the colour of their hypothetical cat.
As a result, you probably do not want to show respondents the question about the colour of their cat, if they don't even own one.
To do this, you would:
- Go to the Branching section (under Builder) in the menu.
- Click on the + Display Rule button for the question "What colour is your cat?"
(You will be prompted with a modal to choose your conditions.)
- In the modal, choose the question "Do you own a cat?", then
- Choose the the answer "No", and
- Click on Add Condition, then click on Save Rule to continue.
Now, whenever a respondent answers "No" to owning a cat, they will not be shown the question about the colour of their hypothetical cat.