Branching is used to have respondents skip certain questions that are not relevant to them. This allows you to create different routes through your survey, guiding respondents based on their responses or profile.
For example, you may have a number of questions about the respondents children. If the first question is ‘How many children do you have?‘ and the respondent indicates ‘none‘, then there is no reason to show that respondent the other children related questions. Just skip them to the next section. The respondent sees fewer questions and thus has a greater chance of reaching the end of the survey.
How does it work?
Branching is page based. Meaning, after the respondent clicks on the ‘Next’ button at the bottom of the page, which page should the respondent see next?
You can branch to question pages in your survey (1), the thank-you page (2), the alternative thank-you page (3) or a URL (4). The latter can be useful for branching to another survey, a website, etc.
Step 1: Adding the branch
- Sign in to CheckMarket.
- Click on the tab Surveys.
- Open your survey.
- Click on Edit.
Under each page is a Branching button . Click on it to open the branching window.
Step 2: Branching window
When the branching window first opens, you see an option to add a branch (A) to the page and the optional Else branch (B), which allows you to optionally select a page where you want to send the respondent if he doesn’t fulfil the conditions of any of the other branches (or when there aren’t any other branches).
To create a branch click on Add branch (A).
|B||Else go to -list|
Step 3: Branch settings
A branch consists of one or more conditions. A condition is a set of criteria. If the criteria are met, then the condition is true. If the conditions of a branch are met then the branch is true and the respondent will be sent to the target page set in the branch.
Below is an overview of the different parameters which make up a branch and its conditions:
Target page (C)
Select from the Go to dropdown(C) the target page where the respondents need to go when they met the condition(s) of the branch.
The branching condition is based on two types:
- Question – The answer on an earlier question.
- Respondent field – Data from the respondent (Socio-demographic, address data, custom fields, …).
Select the type you want from the Type dropdown (E).
Select from the Select question/field dropdown (F) the question or respondent field on which you want to base your condition.
Depending on the context you have the choice of different operators to set different criteria like: “is”, “is not”, “contains”, “does not contain”, “greater than”, “less than”, etc. Choose an operator from the Select operator dropdown (G) to further complete your condition.
Choose an answer from the Select value dropdown (H) or fill in the text field that the condition needs to match.
|C||Go to -list||F||Select question/field||I||Remove branch|
|D||Remove condition||G||Select operator|
|E||Select type||H||Select value|
Step 4: Extra conditions and branches
By clicking on Add condition (K) you can add as many extra conditions you want. Using the AND/OR-operator (L) you can indicate if some or all the conditions need to be matched.
You can add extra branches by clicking on Add branch (A). Removing branches (I) or conditions can be done by clicking on the red crosses.
Saving your branches can be done by clicking on the Save (M) button below in the window.
|A||Add branch||I||Remove branch||L||AND/OR-operator|
|B||Else go to -list||J||Condition||M||Save|
|C||Go to -list||K||Add condition|
Step 5: Branching overview
After clicking on the save button and returning to the question edit page, below every page is an overview of the branches and condition(s). Click on the “Edit” link to edit your branch(es) and condition(s).