Description
Conditional logic lets you jump participants to different steps based on their answers or actions. This means that you can ask targeted follow up questions and tasks, or take users through entirely separate branches of your project.
Using conditional logic shows participants only relevant steps, leading to higher quality responses, a better experience for participants and deeper insights for you. Almost any step supports conditional logic rules.
How to use
To get started, add a series of different steps to your Ballpark project and enter your questions or prompts to them. Once you have your steps set up:
Press Conditions on the top-right hand corner of the step:
Each step supports multiple rules, each rule can jump users to a particular step later in the project:
To be more specific, you can add multiple conditions to a rule, linked by
AND
orOR
clauses:At the bottom, you can also set users to
otherwise go to
a particular step
The otherwise go to
and always go to
options are important when structuring your project in branches. See the Default next step section later in this article to learn more.
Note: If a user's answer can match multiple rules you have added to a step, then they will only be routed against first rule that they match.
List of conditional logic rules available
Step name | Rules available |
|
|
|
|
|
|
|
|
|
|
|
|
Note: Conditional logic rules can only jump users to later steps in the project. This prevents circular logic, where participants are unable to reach the end of the project.
Default next step: the always go to
and otherwise go to
options
By default, steps without conditional logic rules take users to the next step in the default order. You can set a different next step for all users to be taken to using the always go to
option at the bottom of a step's conditions.
The always go to
option enables you to keep users in a branch of follow up steps, instead of them being taken irrelevant steps that they don't need to see. This option can also be applied to steps that don't support any other conditional logic rules, except for the legal step.
Example: the otherwise go to
option is great for sending someone to the end of the session if you don't need to ask them any follow up questions.
If a step already has conditional logic rules added, then this option is labelled as otherwise go to
. This acts as a fallback, so you can set the default next step for any users who don't match the other rules to be taken to.