Add Basic Jump Logic to Engagement Questionnaires

Shasa McCarogher
Shasa McCarogher
  • Updated

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

  1. Navigate to Ask > Surveys > Build select your survey

    listing page.png
  2. Find your engagement questionnaire and click "Edit"
  3. Click "Add Jump Logic" at the bottom of a page.
  4. In the Basic Jump Logic dialog, select the question and response conditions

    basiclogic.png
     
  5. Choose where respondents should go based on their answers
  6. 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:

  1. Use the "Preview" function to test different response pathways
  2. Verify that each condition routes respondents to the correct destination
  3. Check that all possible response combinations have appropriate routing
  4. 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.

Was this article helpful?

/

Comments

0 comments

Article is closed for comments.