Skip logic and branching in surveys


What is survey skip logic and branching?

Skip logic and branching are used to let respondents skip one or more questions and jump to a different question, page, or survey. The branch logic executes based on their response to the current question. You can use this feature to control the survey flow and display relevant questions.

You can define custom rules to create a custom path for each respondent, depending on the answer to a specific question. Branching questions create “intelligent” surveys, i.e., respondents can answer only those questions that apply to them based on their responses to screening questions.

For example, a patron at a restaurant can be asked if he/she enjoyed their meal. If the answer is no, the survey questions jump to ask the following question - “Can you rate your experience based on the following parameters.” with a few options about service, quality of food, ambiance, pricing, and the behavior of the restaurant staff. If the answer to the question is yes, a follow-up question about what part of the experience made them respond yes, can be asked.

How does the survey branching work?

You can apply survey branching logic and jump to a question by using boolean operators. Skip logic works only forward, though. Hence it is essential to decide the flow of questions within the survey beforehand and then apply the skip logic as per the requirement.

You can configure branching rules during the survey creation phase. You can also set piping text and custom variables on the source question. The data saved in these fields can be used in the 'branched to' question. If the respondent doesn't select any of the answer options, the survey will jump to the default page.

For multi-select questions, you can apply looping logic and iterate through one or more questions. To avoid order bias and limit the number of options, you can also use a branching randomizer.

With Advanced survey branching, you can apply multiple criteria on different questions and options. Each criterion consists of a name, condition, and action.

Example of skip logic branching question

Consider Kroger surveying with its patrons to understand the purchasing trends in their grocery sections. This survey can be conducted across the country and demographics to collect more in-depth insights into the purchasing psyche. The survey response data can be used to create a marketing strategy, including messaging, advertisements, and offers for the targeted audience. Researchers can apply skip logic to the questions as below.

Branching question

For any of the first four options, the question branches to collect further details.

skip logic and branching

If the respondent selects option 5 - 'Never' in the first question, it jumps to a question that collects responses to increase sales.

Survey branching

Uses of skip logic

The simplest use of skip logic is in a situation when respondents need not view a few questions. Some of the typical surveys that use such questions are:

Types of skip logic or branching logic

Depending on the point when the surveys get directed, there are two types of survey branching.

Jump To options for unconditional branching questions

Advantages of using skip logic or branching in surveys

How to set up skip logic or branching in your surveys

Check out our skip logic and branching help document for a better understanding of how it works.

Get started today!

Are you interested in using this feature? With QuestionPro you can gain access to this and many more.
Do your data collection and research more efficiently than ever!