Survey logic and branching allow you to create dynamic, personalized survey experiences. By showing or hiding questions based on previous answers, you can gather more relevant data and improve the respondent experience.
Types of Survey Logic
Quackback offers several types of survey logic:
- Skip Logic: Skip certain questions based on a respondent's answer.
- Display Logic: Show or hide questions based on previous responses.
- Piping: Use a respondent's previous answers in subsequent questions.
- Randomization: Randomize the order of questions or answer choices.
Setting Up Skip Logic
- Select a question in your survey.
- Click on "Add Logic" below the question.
- Choose "Skip Logic" from the options.
- Set up your conditions (e.g., "If answer is X, skip to question Y").
Skip Logic
Use skip logic to avoid asking irrelevant questions, which can improve survey completion rates.
Implementing Display Logic
- Select the question you want to conditionally display.
- Click on "Add Logic" and choose "Display Logic".
- Set the conditions under which this question should appear.
Complex Logic
You can combine multiple conditions using AND/OR operators for more complex logic.
Using Question Piping
- In your target question, use the piping syntax:
{{Q1}}
- Replace "Q1" with the ID of the question whose answer you want to pipe.
Example:
"You said you use {{Q1}}
most often. Why do you prefer this option?"
Setting Up Randomization
- Select a group of questions or answer choices.
- Click on "Randomize" in the question options.
- Choose whether to randomize all or a subset of the items.
Randomization
Use randomization for multiple-choice questions to reduce order bias in responses.
Testing Your Survey Logic
Always thoroughly test your survey logic before launching:
- Use the "Preview" mode to run through different scenarios.
- Pay special attention to skip patterns and conditional questions.
- Test edge cases to ensure your logic works as expected.
Advanced Branching Techniques
For complex surveys, you can create multiple paths based on combinations of answers:
- Use "Branch" logic to create separate paths through your survey.
- Combine multiple logic rules to create sophisticated branching scenarios.
- Consider using "quota" logic to balance responses across different branches.
Complex Branching
While powerful, complex branching can make analysis more challenging. Ensure you have a clear plan for analyzing branched data.
By mastering survey logic and branching in Quackback, you can create highly tailored survey experiences that yield more accurate and relevant data while keeping your respondents engaged throughout the process.