Survey Resources

Branching and Logic

Question Logic

A question logic in a survey can define how you want respondents to move through your survey to complete relevant questions. In simple terms applying a logic means you apply “If;Then” conditions to your questions. Based on the respondents answers, they can be routed to answer questions on another page or answer only relevant questions that follow.

It's a measure to filter and ensure that potential respondents are guided on to complete very important responses on your survey that is essential to your research. By doing this, you can shorten the survey length for respondents who do not fit the criteria you set.

To understand how question logic works, let's take a look at an example. The example shown below is a multiple choice (only one answer) question to which a question logic is going to be added.

For instance, a question is created to find users who use the internet on their mobiles

  • Example question: Do you use the internet on your mobile
  • Answer choices : Yes / No

Now (based on the example), to gather particular information from users, branch mobile internet users from non-users. The mobile internet users can be directed to a page on your survey and the ones who don't can be directed to a different page. To do this, use a question logic

To add question logic

  • Click on +Add Question Logic
  • Select from a drop down of questions against “IF” e.g Question : Do you use mobile internet
  • Select the action e.g. equal to
  • Give the option in the next box e.g. Yes
  • Select option against “Then”
  • Select your question e.g Page 2 : mobile internet usage
  • Click save

Using skip logic in this example, respondents who select the option “Yes” will be directed to the page titled “Mobile internet usage” to complete relevant answers on the page.

If you require users who select “No” to be directed to a different page, you can create a second question logic.
To do this you must

  • Click on +Add another logic
  • Select from a drop down of questions against “IF” e.g Question : Do you use mobile internet
  • Select the action e.g. equal to
  • Give the option in the next box e.g. No
  • Select option against “Then” Continue to page
  • Select your question e.g Go to survey end page
  • Click save


In the example above, the users who select “no” will be directed to the Thank you (end page) of the survey.

You can also show/hide questions to respondents using question logic.

For example, if you want users who own more than one smartphone to be shown further relevant questions

    • Click on +Add Question Logic
    • Select from a drop down of questions against “IF” e.g Question : How many smartphones do you own
    • Select the action e.g. not equal to
    • Give the option in the next box e.g. 1
    • Against "Then" select the option Show questions (Hide by Default)
    • Select your question e.g. On how many smartphone do you use the internet
    • Click save

In the above example, users who own only 1 smartphone will not be shown the questions that you have selected to show.

Page Logic

Page logic is similar to question logic but used without conditions.
Refer to the question logic example to understand how this logic works.

Using skip logic in this example, respondents who select the option “Yes” will be directed to the page titled “Mobile internet usage” to complete relevant answers on the page.

Once the user answers the questions on the mobile internet page, clicking next will take him to the next page on your survey. Sometimes, the questions on the following page may not be relevant to the user so, in such cases a page logic lets the user skip the following page.
Using page logic you can select the page to which the user must move to next.

To add a page logic (Unconditional jump)

Unconditional jump – An unconditional jump requires no set criteria that a user has to fulfill. The user is directed to a specific page that you select upon exiting the current page.
To explain

  • Select the page to which you want to add a page logic and scroll to the bottom of the page. .
  • Click on the drop down at “After this Page”
  • Select the page the user must move to next e.g. Go to survey end page

End page Logic

Customize the way you want the users to terminate your surveys by adding End page logic.
Based on the conditions(logic) applied; the end pages can be chosen for a survey.
You can make your survey end pages look organized and meaningful.

Questions based End page Logic

Based on the responses for a particular question, the end page can be assigned to the survey.
For example: Responding to a Marital Status question, if the respondent chooses Married, the end page can be displayed as a report of that survey or if the response is Single, the end page could be a Custom thank you page.

To add logic to an end page:

    1. Click Settings tab of your Survey Editor.
    2. Click on 'Add termination logic' from the customize end pages section.
    3. From the drop down, select the question for which the condition is to be applied.e.g.,What is your Marital status?
    4. Select the action e.g., Equal to.
    5. From the drop down, select the condition to be fulfilled e.g., Single
    6. Now, select options against then i.e, the end page type. e.g., Redirect to a URL.
    7. Enter the URL of the new page here.
    8. Click 'Save Settings'.

You can repeat these steps to add logic for different questions and customize end pages based on teh replies.

Note:

  • Out of the conditions specified, if none is satisfied the default termination will be shown by default. You can set the default end page accordingly.

Top