Branching Options


As the name suggests, branching is nothing but bifurcation of the survey path. Participants will be redirected to certain pages in the survey based on the answer options they select.

SoGoSurvey provides multiple efficient survey branching features for rerouting participants, and these can be broadly categorized as follows:

    • Simple Branching
    • Advanced Branching
    • IntelliMatrix
    • Question Display Logic (QDL)
    • End Survey

Let’s understand the logic behind these different branching options in detail.

Simple Branching

Simple Branching is a type of skip logic which directs the participants from page to page based on an answer to a designated question. This is different from Question Display Logic, which can function within a single page.

Before you start building, organize your branching. Try creating a diagram to outline the movement of your participant through the pages of your survey.

Advanced Branching

Advanced Branching is designed for use when you want to create a branching rule from multiple questions rather than only one question. The combination of multiple conditions makes Advanced Branching extremely powerful.

Before you start building, organize your survey branching. Try creating a diagram like this to outline the movement of your participant through the pages of your survey.


IntelliMatrix is a form of skip logic applied to a Matrix Grid question.

Based on how a survey participant answers a question on one side of the Grid, a question on the other side may or may not become activated. This feature helps to shorten the survey experience for participants by having them avoid questions that are not applicable. Data quality is also improved when participants only answer the questions for which they can provide meaningful responses.

Question Display Logic (QDL)

Question Display Logic is a type of skip logic that hides a certain question on a page unless the participant responds in a particular way to an earlier question. This feature allows you to ask questions to only those participants for whom the questions would be relevant.

For example, you might ask students, “Do you think you would benefit from a personal meeting with your teacher?” with the options “Yes” or “No.” A participant who answered “No” might move on to the next page, while a participant who answered “Yes” could see the follow-up question asking for available times to meet.

The initial question is referred to as the ‘Decision question’, and a question that depends on it is the ‘Show-Hide question’. A Decision question can have multiple dependent Show-Hide questions depend on it. Also, a Show-Hide question can be the Decision question for another Show-Hide question, a technique known as nesting.
Show-Hide questions must be positioned later in the survey than the Decision question they follow, but they may be on the same page or separate pages.

Question Display Logic should be one of your last steps in building your survey. After your Question Display Logic has been set, you will not be able to rearrange your questions.

End Survey

This feature allows you to end the survey on a desired page when a participant arrives on that page. The page selected will be the last page of the survey for any participant who reaches it. This option is especially useful when a participant has completed all relevant survey questions, likely due to branching, and should be able to exit the survey rather than proceeding through remaining pages.