Branching with jump rules
A jump rule allows you to cause your survey to branch based on the responses that occurred earlier in the survey. This type of rule is often used to skip over a significant portion of a survey which may not apply to a respondent who answered a certain way earlier on.
NOTE: Best practices prefer that you set up your jump logic AFTER you have finished designing the rest of the survey, as changing the order of your questions could result in existing jump logic becoming invalid.
When you only need to skip over a single question, jump logic can be a bit too much. In cases like these, you will want to use Skip Logic.
An Example
Imagine you have a survey with a series of questions like this:
- Do you own a cat? ---> Yes/No
- What is your cat's name? ---> _____
- What colour is your cat? ---> White/Black/Pink/Red
- Do you walk your cat? ---> Yes/No
- Do you plan on owning a cat in the future? ---> Yes/No
In this example, questions 2 to 4 only apply to respondents who answered "Yes" to question 1. As a result, the simplest way to prevent those questions from showing up is to jump from question 1, to question 5, whenever anyone answers "Yes".
To do this, you would first divide the groups of questions with Page Breaks:
Then you would add a Jump Rule:
- Go to the Branching section (under Builder) in the menu.
- Click on the + Jump Rule button page containing question 1.
(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
- Pick a Target by choosing Page 3 (the page which contains "Do you plan on owning a cat in the future?"), and
- Click on Save Rule to continue.
Now, whenever a respondent answers "No" to owning a cat, they will be immediately redirected to the question about owning a cat in the future.