Create conditional pathways in your engagement questionnaire to show respondents only relevant questions based on their previous answers, improving completion rates and data quality.
Quick Steps
- Navigate to Ask > Surveys > Build select your survey
- Find your engagement questionnaire and click "Edit"
- Click "Add Jump Logic" at the bottom of a page.
- In the Basic Jump Logic dialog, select the question and response conditions
- Choose where respondents should go based on their answers
- Click "Save" to apply the logic rules
In-Depth Guide
Access Jump Logic Setup
Jump logic is configured at the page level in your questionnaire. Navigate to any page in the Questionnaire Builder and scroll to the bottom to find the "Add Jump Logic" option. This creates conditional routing based on how respondents answer questions on that page.
Open the Basic Jump Logic Dialog
Click "Add Jump Logic" to open the Basic Jump Logic configuration dialog. This interface allows you to set up conditional pathways without requiring advanced programming knowledge.
Configure the Logic Condition
Select the trigger question: In the "If" section, click the dropdown to choose which question will determine the routing.
Define response conditions: In the "Response is" section, you'll see text fields corresponding to each answer option from your selected question.
Set the Destination
Choose routing destinations: For each response condition, use the "Then go to" dropdown to specify where respondents should be directed. Available options include:
- Next Page: Continue to the immediately following page (default behavior)
- P1: Current Page, P2: Untitled Page, P3: My Page Title: Jump to specific numbered pages in your questionnaire
- Completion End Page: Send respondents directly to the questionnaire completion
- Disqualified End Page: Route respondents to a disqualification message and end their session
Logic Configuration Options
Multiple conditions: You can set different destinations for different answer choices from the same question, creating branching pathways based on responses.
Clear All option: Use the "Clear All" link to reset all routing conditions and start over if needed.
Save and Apply Logic
Once you've configured your conditions and destinations, click "Save" to apply the jump logic to your questionnaire. The logic becomes active immediately and will affect how respondents experience the questionnaire flow.
Visual Logic Overview
After saving, you can view your jump logic in the visual flow diagram at the bottom of the Questionnaire Builder. This shows:
- Page connections: Lines and arrows indicating how pages connect based on logic conditions
- Branching paths: Visual representation of different routes respondents might take
- End points: Completion and disqualification endpoints
Common Jump Logic Patterns
Screening logic: Route unqualified respondents to a disqualification page early in the questionnaire.
Skip irrelevant sections: Send respondents past pages that don't apply to their situation (e.g., non-parents skip questions about schools).
Demographic routing: Direct respondents to different question sets based on age, location, or other characteristics.
Interest-based paths: Show detailed questions only to respondents who express interest in specific topics.
Logic Management
Edit existing logic: Click on existing jump logic sections to modify conditions or destinations.
Delete logic: Use the "Delete Logic" option to remove conditional routing and return to linear page progression.
Advanced Logic: Click "Use Advanced Logic" for more complex conditional statements beyond basic response matching.
Testing Jump Logic
After implementing logic:
- Use the "Preview" function to test different response pathways
- Verify that each condition routes respondents to the correct destination
- Check that all possible response combinations have appropriate routing
- Ensure completion and disqualification pages work as intended
Methodology
Basic Jump Logic creates conditional questionnaire flows based on single-question responses:
- Trigger questions: Any question on the current page can serve as a logic trigger
- Response matching: Logic evaluates exact matches between respondent answers and configured conditions
- Immediate routing: Jump logic takes effect as soon as respondents advance from the trigger page
- Override behavior: When logic conditions are met, they override the default "Next Page" progression
The system processes logic conditions in the order they appear, applying the first matching condition encountered.
Edge Cases and Considerations
Question dependencies: Ensure logic-trigger questions actually exist on the page before configuring conditions. Deleting trigger questions will break the logic.
Page deletion: Removing pages referenced in "Then go to" destinations will break the logic flow. Update logic before deleting referenced pages.
Multiple logic rules: You can only have one jump logic configuration per page. Multiple trigger questions on the same page must be handled through Advanced Logic.
Testing coverage: Test all possible response combinations to ensure every path leads to an appropriate destination.
Data collection: Jump logic affects which questions respondents see, impacting your final dataset. Plan your analysis around the conditional structure you create.
Comments
0 comments
Article is closed for comments.