Survey Elements

The following short descriptions give you an overview of all survey elements, including a picture, a use case and the specific setting options.

At the end of this page, you’ll also find an explanation to all the basic settings which you’ll find for almost all question types.

Basic Elements


Single Choice

Single Choice Question

A single-choice question is a question that allows only one answer from predefined answer options. This question is particularly useful for questions with a short list of possible answers, such as “Are you satisfied with your current employer?”. In this case, the available answer options would be “yes” and “no”.

Specific Options

The arrangement options allows you to either arrange the elements in a single collumn (beneath each other) or in multiple collumns. Whe using multiple collumns the number of collumns depend on the screenwidth and the size of the choices.

Multiple Choice

A multiple-choice question allows participants to select options from a list, just like ticking off tasks from a to-do list. This type of question is useful for questions such as “What services have you used from our company?”. The participant could now select the services he or she uses.

Specific Options

The arrangement options allows you to either arrange the elements in a single collumn (beneath each other) or in multiple collumns. Whe using multiple collumns the number of collumns depend on the screenwidth and the size of the choices.

The exclusive option enables a functionality which unchecks all other options as soon as this option is chosen. For example you define a option like "none of those", this option would only make sense when it is an exclusive choice. The N/A option is always exclusive.


A drop-down question is basically a single-choice question in a different design. This type of question is particularly useful for long lists – it’s more compact and easy to use.

It’s not possible to have a semi-open option (like “other: ____”) within a drop-down question.

Specific Options

The prompt option sets the text of the initial text in the drop down. The default text is "Please choose...".

Open Question

An open question is basically a free text input field for the participant. It can be set to three different sizes; small, medium, large.

Specific Options

Small can be used for short numbers like a 4 digit year, or the age of the participant.

Medium can be used for names, email addresses or whole dates.

Large is for typical feedback questions, where you expect the participant to write in whole sentences.

The different sizes can be used as you want. The maximum count of characters is not limited.

When this option is activated, a textarea appears where each line will
be one autocomplete value. This can be used to help the participant for
e.g. to write the correct name of a location.

An open question can be validated with the following
standard validation options:


With number validation, the participant may only enter numbers that meet the conditions defined in the validation options.


With email validation in place, the participant can only enter correct email addresses.


As soon as the participant has focused the input field, a data picker appears. This validation only allows you to specify dates.

Value listed in autocomplete

This validation only allows entries which are listed in the autocomplete list.

When the placeholder option is activated you can set a text into the input field which will vanish as soon as the respondent focuses that input field.


The date questiontype is an open question with a date validation in place.


The email questiontype is an open question with an email validation in place.


The questiontype Slider is also a kind of single choice question. It comes with two possible settings: discrete and continious

The slider is meant to collect values and not necessarily the same way the single choice question works.

It’s not possible to have a semi-open option (like “other: ____”) within a slider question.

Specific Options

When the slider is set to discrete it actually works just like a single choice question in a different design. It is not suited to work with long lists, since this questiontype is not designed to be used like that.

Note: When the slider is shown on a small device like a tablet or smartphone the labels will be replaced by the value of that option.

Labels are replaced by values.

When the slider is set to continious it works as a value picker. In the options you can choose the minimum value, the maximum value and if it should contain decimals or not.


Text Block

The text block is not a question. It is an element to place texts or images somewhere within the survey. The content of a text block will not be exported in any way.

Page Break

The page break creates a next button between the elements it is placed on the build page. This way the participant only sees questions up to the last question before the page break. The other questions appear after the participant clicks on “next”.


A section is a survey element container. Whenever you start to build a new survey, you start to add elements to a section (in a new survey it is called “Section 1”). A section is on a higher level than the other survey elements. It is not possible to place a section within a section.

A section always does a page break after its last element.

A Section can be used to group specific questions which all need to be hidden or shown if a previous option of a question is selected. More about this topic can be found on the filter page.

Specific Options

The section name is only displayed on the build page of the survey. It will not be exported and will not be seen by the participants.

With randomize pages it´s possible to randomize the order of all pages within that section.

Advanced Elements



In a matrix question you can have more than one question at once. It creates a table like question where each row represents an own sub-question. For example your participant used several services of your company, and now you want to know how he or she rates these services on a scale from 1 to 10. Then it would be wise to use a matrix question; one row for each service. The rating scale would be set in as columns and will be automatically the same for all rows.

Specific Options

With the option randomize rows each participant will see the rows in a random order. When randomization is enabled you are able to exclude rows from randomization.

With the option randomize columns each participant will see the columns in a random order. When randomization is enabled you are able to exclude columns from randomization.

With these you can set the questiontype for all rows of that matrix question. Types available are: Single Choice, Multiple Choice, Drop-Down. For each type information are available on this page.

By clicking this button a new column group will be added. This creates a "multi-matrix" question. Each column group can have its own title, its own question type and it creates its own set of variables. This can be used for example to let the participant rate 2 attributes of several suppliers / manufactorers at once.


Semantic differential questions are a form of rating scale that serves to determine the associative, emotional or evaluative meaning of objects, words or concepts. A semantic differential looks like a matrix question, but has a label on each side of the row.

For example, you try to evaluate a new product name and you want to see what the participant associates with that new name. Do they think it’s rather boring or interesting. Is it innovative or rather old fashioned? This can be evalutated with a semantic differential.

Rank Order

As the name suggests, this question can be used to ask the participant to put elements in an order. This way it is possible to find out what’s the participants favorite or for example which brand has the best average ranking.

It’s not possible to have a semi-open option (like “other: __”) within a rank order question.

Specific Options

With the option randomize items each participant will see the items in a random order. When randomization is enabled you are able to exclude items from randomization.

With this option you can set how many ranks can be set. The highest number of ranks is defined by the number of items you have set for this question. If the question is set to "force response" then the respondent has to set all ranks.



With a Validation it is possible to validate the participants answers in matters of plausability. That means you can check if the answers make sense. It works very similar to a filter in Survalyzer.

Important: The validation element is an individual survey element and is not filtered automatically, even if the condition only affects one question.

An example:
The question you are validating (lets call it q2) is only shown if the value of a preceeding question (q1) is more than 5. Your validation now only checks if q2 is between 1 and the value of q1.
If the respondent now answers q1 with a value of 4, the question q2 won’t be shown. Then the validation check starts and checks if the value of q2 is between 1 and 4, but since q2 is not shown the validation error message will be shown.
To avoid this problem you can do one of two things:
– Put q2 and the validation into an own section and filter the whole section. In this case both elements won’t be shown.
– Or add the filter conditions of q2 to the validation conditions, this way the validation succeeds when q2 is not shown.

Conditions for Validations have specific options. First is the way the validation should work: "Validation passes" and "Validation does not pass"
After this, it reads like a sentence, which helps understanding the conditions.
You can check all kind of values: panel variables, custom variables, question values, url variables
You can also validate answers depending on device or language or you can calculate several values and validate these on plausability.

Lets say you ask a teenager how much money he get`s as his allowance (q1). After this you want to ask how much of this allowance does he spend on video games (q2). Now you have two seperated questions where question 2 (q2) releates to question 1 (q1). To validate the values you now can create something like this:

Now we can be sure that the answer for question 2 can`t be greater than the answer of question 1.

URL Forwarding

The URL Forwarding element forwards the respondent to the defined target URL. This can be used for Screen-Outs, Thank-You pages or when working with an external panel provider.

When forwarding your respondent, you can set which status this respondent will get:

In Progress (default): This status can be used if the respondent should be able to continue with his interview within Survalyzer when he either gets redirected back to the survey or when he opens the survey link again. The URL Forwarding gets only triggered once.

Complete: This status sets the interview status to completed. As soon as the respondent passes this point he can`t go back or continue the survey. The URL Forwarding gets triggered everytime the respondent opens the interview.

Screenout: The Screenout status has the same behavior as the complete status. The difference will be seen on the analyze page, because the interviews will be flagged with a different status.

Value Assignment

By using value assignment it is possible to set values to custom variables. To use value assignment at least one custom variable needs to be created.

There are four different datatypes to choose from when creating a custom variable: Number, Real, String and Date. More information about datatypes can be found on our datatypes page.

It is also possible to do calculations within a value assignments. For more information please have a look at “Calculations with Variables”.

Custom variables can also be used as placeholders and filterconditions within the survey. They will also be found in the raw data exports of the survey.

For use case examples, please see “How to use Value Assignment” page.

Specific Options

The input field works as value for the variable. It is also possible to calculate and use placeholders for this.

Note: Always have a look at the chosen datatype. For example, it is not possible to save string values in a number variable.

The execute options decide when the value assignment should take place. The default option is "Only the first time".

Only the first time
 Will only be executed the first time the respondent reaches this element.
If the respondent clicks the "Back"-button and clicks "Next" again the value won`t be changed a second time.

Every time the respondent passes this point
Will be executet everytime the respondent reaches this element. 
If the respondent clicks the "Back"-button and clicks "Next" again the value will be set every time.

Send Email

The Send Email element, as the name suggests, sends an email out of the survey.

So as soon as the respondent reaches the “send email” element, that email will be send.

You can define the typical email fields:
From, To, Subject, Message

It’s always possible to use placeholders for all fields.

A typical use case for some of our is is to ask their clients if they want to get in contact with one of their sales agents. If they say yes they might ask for a way and a time to contact the client (respondent). With "send email" it would be possible to send the contact request containing the given answers to the responsible sales agent.

Basic Options available for Questiontypes

Hint Text

The hint text is meant for explaining the question or explaining how to answer it. As seen in the screenshot, the hint text usually has a smaller font size.

Note: The hint text will not be exported to the reports and exports.

For example you ask the respondent to rate a product from 1 to 10. The hint text can now be used to explain how the rating scale works: 1 is "horrible" and 10 is "awesome".

Force response

The force response option makes a question mandatory. That means that the client always has to answer that question before he can continue to the next page.

In case of a multiple choice question the respondent has to choose at least one option, in case of a single choice question one option has to be selected and in case of a matrix question all rows have to be answered.

If you set all questions as mandatory but still want the respondent to have the possibility to not answer the question you can set the “N/A” option which is explained below.

Randomize choices

Randomize choices mixes up the order of the choices. This means that the order of choices varies from respondent to respondent. That order will still saved for that respondent, so that the respondent doesn’t see that this is randomized. When randomization is enabled you are able to exclude choices from randomization.

The option “exclude from randomization” can be found in the choice’s settings.


The N/A option stands for “no answer” and adds a choice to a question. This enables the respondent to not answer a mandatory question. When a respondent chooses the N/A option a special value will be saved. This value enables the system to tell you how many respondents chose not to answer this question. The N/A option is available for all question types and the label can be customized.

The N/A Option will always be on the end of the list and will be slight clearance to the other options. In case of a multiple choice the N/A is exclusive by default.

Note: This option will also not be included as part of the analyzing charts, but it will be shown in numbers in the table below the chart.

Allow text entry

The allow text entry option allows the user to add an open text field to a choice.
For example one answer option of your question is “other”. Sometimes you want to know what that “other” is. Then you can enable the option “Allow text entry” for that choice. This enables the respondent to give more details to “other”.
After you enabled “Allow text entry” some other options appear. One of these options is “force input”. This option forces the respondent to answer the semi open question when the answer option is chosen.

The other options are explained within the Open Question‘s options.

Add Filter

The “Add Filter” button can be found on several layors of your survey. The first one is Section (which will include all questions within that section). The second layer is the survey item or question itself. And the third and last layer is the choice of a question.

More information about filters – including several use cases – can be found on our filter page.

Updated on March 12, 2019

Was this article helpful?

Related Articles