Survey Logic and Branching
You can make your screeners responsive to the respondent's answers by using page and question logic. This means that pages and/or questions can be shown or hidden based on the respondent's answer to certain questions. You can also immediately disqualify a respondent for a study based on their answer to a question.
Page and question logic will allow you to ask only questions that are relevant for a certain respondent, therefore saving the respondent some time as well as making sure that you don't have unnecessary data. At this time, Panelfox supports the following page and question logics:
Question logic: Show or hide
The question will be shown or hidden based on the respondent's answer to a previous question.
To do this, follow the steps below:
- Click the Settings button within that question.
- Tick the checkbox beside Show or hide question.
- Select whether to show or hide the question by clicking the Show drop-down button then selecting from the options.
- Select whether all of the conditions must be fulfilled to run the logic or just one by clicking the any (or) drop-down field, then selecting from the options.
- Click + Add Condition, then specify the condition. You can add as many conditions as you want.
Question logic: Qualify, disqualify, or skip
Respondents can be qualified, disqualified, or be skipped to other pages based on their answers. This question logic can be applied to answer options, thus can only be used in checkboxes, single select, and dropdown question types.
To apply this question logic, follow the steps below:
- Click the Settings button within the checkbox, single select, or dropdown type of question.
- Tick the checkbox beside Qualify, disqualify, or skip logic.
- The Q / DQ / Skip column will appear to the right of the Options. Each option will have a corresponding drop-down field where you can choose what action will be done if the respondent chooses that option.
Page Logic: Overview
Respondents can be qualified, disqualified, or be skipped to other pages based on their answers to multiple questions - grouped under page logic. Some conditions are evaluated at the end of that page.
These are the available logic outcomes:
- Qualify Respondent: after the current page is submitted, the respondent's survey is submitted and marked as Qualified.
- Disqualify Respondent: after the current page is submitted, the respondent's survey is submitted and marked as Disqualified.
- Show This Page: the current page is either shown or skipped based on the logic.
- Skip To Page [number]: after the current page is submitted, the respondent is fast-forwarded to the selected page.
Page Logic: Qualify, disqualify or skip
- In the Screener Builder, look for the Page [number] header, and click the button with three vertical dots (See "1" in the screenshot below). Then select Add page logic from the drop-down options.
- A pop-up will appear in the middle of your screen. Click the + Add logic statement button.
- Select the operand to use for the page logic by clicking the leftmost drop-down field. You can choose either any (or) or all (and). Selecting the former will run the logic if at least one of the conditions are met, while all conditions must be met to run the logic if the latter is selected.
- Select the page to skip to if the conditions are met by clicking the rightmost drop-down field, then selecting from the options.
- Add the conditions by filling in the drop-down and text fields.
- You can add more conditions by clicking the + button. The - button will remove its corresponding condition.
- After creating the conditions, click the Save button.
Page Logic: Show or hide
You can show or hide an entire page, by selecting Show This Page in the image below. The page will only show if the conditions match.
Logic Conditionals
- In comma-separated list: Compare text input answers against a comma-separated list, such as 1,2,3,4,5. This can be used for a list of numeric zip codes, a list of states, or anything you'd like to use.
- Contains any of: Compare multiple select (e.g. checkboxes, single select, matrix) answers against a list of answers.
Test Logic and Preview a Specific Page
When you test logic deep in the screener, you don't have to start from page 1, you can preview a specific page.