Survey logic allows you to design any logical conditions for surveys and tests. Conditions can be based on any event, including certain answer choice selection, collector data, contact data, survey language, or device type, that is used by the respondent.
To add survey logic :
NOTE. Build your survey before logic creation. Add questions and divide the survey into pages if required.
Logic is built according to the formula :
IF [condition] OR / AND [condition] OR / AND ... THEN [action]
Types of triggers that can be used to tell the system to perform selected actions.
|Trigger||Min. Subscription Plan||Description|
|Question||Starter||Logic based on questions.|
|Page||Starter||Logic based on pages.|
|Block||Professional||Logic based on blocks.|
|Collector||Professional||Logic based on collector data.|
|Contact||Professional||Logic based on contact data.|
|Device||Professional||Logic based on device type (pc, tablet, smartphone).|
|Language||Professional||Logic based on survey language.|
|Crk||Professional||Logic based on survey CRK (Custom Response key).|
|ISO||Professional||Logic based on the country ISO two-letter country code (eg. PL, DE, BR).|
|Referrer||Professional||Logic based on survey Referrer|
|Number of points||Professional||Logic based on points. Set a number of points for a selected question.|
|Number of responses||Professional||Survey quota. Set the number of responses you want to collect for a selected question and define an action for the quota full eg. redirect for a selected website or end survey.|
Type of the logical condition.
|Logical condition||Min. Subscription Plan||Description|
|OR||Starter||Any logical condition has to be met to trigger logic.|
|AND||Professional||All logical condition has to be met to trigger logic.|
Types of actions that can be triggered with the survey logic e.g. show or hide question.
|Logic type (action)||Min. Subscription Plan||Description|
|Go to page||Starter||Moves the respondent to the selected page.|
|Go to block||Professional||Moves the respondent to the selected block.|
|Hide question||Starter||Hides selected questions.|
|Hide page||Starter||Hides selected pages.|
|Hide block||Professional||Hides selected blocks.|
|Show question||Starter||Displays selected questions. System is hiding the question and displays it for the selected answer choice.|
|Show page||Starter||Displays selected pages. System is hiding the page and displays it for the selected answer choice.|
|Show block||Professional||Displays selected blocks. System is hiding the block and displays it for the selected answer choice.|
|End survey||Starter||Finishes survey. You can set up URL redirection for this kind of logic.|
NOTE. For the show question/page/block logic system will automatically hide selected elements and then it will display it for a selected option. You don't need to use hide logic to hide the element.
Logic example 1 - Go to page
The survey question logic has been set on page 2. The respondent will be redirected to page 3 if answer choice A is selected, or to page 4 if answer choice B is selected.
Logic example 2 - Go to page
The survey question logic has been set on page 2. Page question logic has been set on page 4. The respondent will be redirected to page 3 if answer choice A is selected, or to page 5 if answer choice B is selected. Page logic on page 4 will redirect the respondent to page 7 regardless of the selected answer choice.
Logic example 3 - Show page
For example, if the respondents select answer choice A they will be redirected to page 3, if they select B they will see page 4 and if they select both A and B they will see pages 3 and 4.
+ Logic example - show page
+ Logic example - show question
NOTE. In order to create survey logic you need to create a survey first, it means add questions and if needed add pages.
Functionality is available for Starter, Advanced, Professional, and Enterprise plan. Depending on the subscription plan survey logic will allow you to use questions and pages (Starter, Advanced) or advanced features like collectors, contacts, or device type (Professional, Enterprise).