How to use URL Variables in your Questionnaire

You can use URL variables (also called “GET parameter”, “query strings”, “hidden fields” or “hidden values”) to dynamically display content in your survey. This is especially useful when you would like to add a touch of personalization to your survey, e.g. including the participant’s name in a question.

How do I use dynamic content in my survey using URL parameters?

The first step is to add “placeholders” in your survey texts. A placeholder is a variable name wrapped in curly braces, e.g. {name}. You can add placeholders anywhere that you can edit text in your survey.

The placeholders you have added to your survey will be replaced if there is a corresponding URL variable appended to the survey link. Following example will replace placeholder {name}:

In below screenshot, you can see how the placeholder is being replaced with the value appended to the survey link:

You can add as many placeholders in your survey as you like and as long as you have a matching GET parameter on your survey link, the placeholders will be replaced.

You can also use URL variables with survey redirections, just like you would use them in the questionnaire.

Where do I find my survey link?

For each of your survey, you can create survey links yourself. Learn how to create a survey link here: Get a Link for my Survey

How do I setup the GET parameters on my survey link?

You can append parameters to your survey link using URL query strings. Adding parameters to your survey link allows you to use one single link, but to customize it for each recipient. Find out more about GET parameters here: How to Add Parameters to your Online Survey Link

This feature is only available starting from the Professional Plan. Otherwise, the “curly braces” placeholders will simply not be replaced and will be shown to your participants.