How to add branching logic into your questionnaire

Jul 3, 2019 | Improve your surveys

The branching logic, or redirection, can guide the respondents through various parts of a questionnaire, depending on how they have responded to it so far. By doing so, you are able to create a much more complex questionnaire and a more seamless experience for your respondents while keeping them engaged!


Different types of Branching


Evalandgo offers your a number of different types of branching such as basic branching, advanced branching, hide/show trigger (same page), and hide/show logic (between pages). In this article l will explain how to use different types of branching and how to add them to your questionnaire.


Basic branching


This form of branching redirects the respondent to another page based on their answers. For example (if the answer to question 2 is “yes” redirect to page 3). You can also use this type of branching to redirect the respondent from one page to another without following a sequential order. For example (if your answered on page 3 redirect to 5).

An example of how this can be used:

For instance, you sell 3 products and you would like to know your clients satisfaction. You do this by embedding a survey into your company’s website. Instead of creating three separate questionnaires you can create a single questionnaire and include Basic Branching logic.


How to use Basic branching logic


  • Choose “Product A” and complete the questionnaire
  • Then click on the link above
  • Select “Product B”.
  • You will find that the type of product you choose takes you through distinct paths within the questionnaire.
  • In this way your respondent will only see questions that pertain to their situation.

Here is a video tutorial for this type of branching : Eval&GO


Advanced Branching logic


This type of branching allows you to establish complex branching logics tailored to your specific needs. For instance you can add branching logic to each page of your questionnaire. These logic can be as simple or as complex as your survey needs. A simple example: “If the respondent gets a satisfaction score of less than 5 out of 10 for product X, then the respondent will be redirected to page 3. Or you can make it more specific and complex:

Mrs. Jones answers likes dogs, and she frequently uses the city’s public parks. She notes her satisfaction of these parks and the services available to be 3 out of 10. She is redirected to page 5 where she is asked a series of questions to determine the source of her dissatisfaction. In addition, to questions about changes she would like to see in the parks.

Mr. Smith responds to the same questionnaire and answers that he has no pets, and he rarely visits the city’s public parks. His satisfaction for parks and their services is 6 out of 10. He is branched to page 6, and asked whether he would like to provide his email. The purpose of the email is to receive a newsletter on additional information on events related to the public parks.  He is then redirected to the end of the questionnaire.

In this example the logics are: “IF yes to pets AND visits parks regularly AND satisfaction of less than 5 out of 10 THEN send respondent to page 5.  IF no pets AND doesn’t visit parks regularly AND satisfaction superior to 5 out of 10 THEN send respondent to page 6. And IF page 6 completed THEN redirect to the end.”

See the tutorial for Advanced added Branching: Eval&GO.


Hide/Show Trigger (on the same page):


This type of branching can show or hide a question based on the answer to a trigger question on the same page.  This means that instead of having follow-up questions which begin with “If yes, then…” or “If no, then…” you can simply set a branching condition. This branching will display (or hide) the follow-up question based on the answer to the previous question.

This type of branching that can only be done on a single page.  All other types of branching require a minimum of 2 pages.


Hide/Show Logic (between pages):


This branching type allows you to determine whether certain questions are displayed on a page based on the answer on the previous pages. This is the same concept as the  hide/show trigger branching type but between different pages.


Importance of adding branching


Adding Branching is a very useful tool for optimizing your questionnaire and improving your respondent’s experience. Ensure that you to TEST all your branching logic and options before sending your questionnaire.

Click and create your online questionnaire!

How to completely get rid of being a spammer?

How to completely get rid of being a spammer?

 Are you a spammer ?   I know you don’t consider yourself a spammer, but spam is not a question of  who you are, but what you do when you send emails.  Spam often occurs  unwittingly and without malicious intent. Take into account the rules and regulations...

Matrix style Question— Why you should use them?

Matrix style Question— Why you should use them?

 The “Matrix” question type is a multi-dimensional version of “multiple choice” or “scale” type questions.  It is presented in a tabular form and the respondent must provide one answer per line.  Different types of questions Matrix radio button This question type...