e-satisfaction

The #1 Humanized Marketing Platform

Questionnaire Jumps

Follow

Introduction

This article will guide you through the process of setting up Questionnaire Jumps to allow your customers a more customized questionnaire based on their responses.

Jumps

With the use of jump questions, you are able to ask different things regarding the response of each customer and gather more information about the customer buying journey.

One question might have multiple jumps based on the number of possible responses.

Jumps help you to create flexible and adaptable questionnaires. 

To add a jump, you need to select the question whose response is the condition of the jump, and then select the question to which the user would be redirected, under the selected conditions:

And clicking on the "Add New Jump":

How Jumps Work

Usually, a Questionnaire is displayed in full to an end-user, except for the cases where it is marked as "Collapsed on Desktop" (more on Questionnaire Basic Settings).

Whenever a question has a jump, the questionnaire will be displayed up until this question and will "wait" for the user's response to display the rest, based on the response value.

Target Question

Target question is the question where the user will "jump" if the conditions of the jump match.

NOTE: The target question should be AFTER the selected question.

Conditions

Each jump can have 0 or more conditions for the jump to happen, as follows:

  • No conditions: The questionnaire will keep on displaying questions from the target question and on.
  • With conditions: The questionnaire will hide all the rest of the questions and display from the target question on response.

Condition Comparison Criteria

Each jump might have multiple conditions with different comparison criteria:

Criteria Description
Equal When the response is equal to given value
Not Equal When the response is not equal to the given value
Empty

When the response is empty.

It also works if the user does not respond at all.

Not Empty When the response is not empty. Anything will work.
Greater than When the response is greater than the given value.
Greater than or Equal When the response is greater or equal with the given value.
Less than When the response is less than the given value.
Less than or Equal When the response is less or equal with the given value.
Contains

When the response contains the given value.

It works best with open-text questions.

The value must be contained fully in the response.

Regular Expression

You can use a regular expression to work with your responses.

It works best with open-text questions when you need more advanced values.

Example:

If you want to add a jump in a rating question if they response less than 6, then the comparison and the value box would look like the following picture:

Condition Values

In the value box, you need to be careful because you do not need to write down the text of the available answer but the value of the answer.

Example:

You want to add a jump for the question, "Would you buy again from our e-shop" 

The available values are 1 (yes) or 2 (no).

Contains

Contains comparison criteria works best with open-text questions. When selecting "Contains", leave the value empty as it is not needed. The comparison cannot detect a word or an expression, that's why we suggest to leave it blank.

Contains works only with detecting if the text contains the given value in full. For example, if you write down "books, pens", the logic will search in the text for the string as is "books, pens".

Will match:

This shop is perfect for buying books, pens and other stuff for your office.

Will NOT match:

This shop offers books in an excellent price. On the other hand, pens are very expensive.

In order to detect both works "books" and "pens", you should use "Regular Expression" and see in the next section.

Regular Expression

You can insert an advanced regular expression to create more advanced conditions. This is extremely helpful with open-text questions as well, as you can detect expressions or words that are part of the text.

To continue with the previous example with "books" and "pens", in order for a text to contain those values you should add as value the following:

(books|pens)

And it will detect the following:

This shop offers books in an excellent price. On the other hand, pens are very expensive.

Was this article helpful?
0 out of 0 found this helpful

Have more questions? Submit a request