Skip to main content

URL parameters

URL parameters allow you to pass custom data through the survey URL and use that information within your survey content. This feature enables personalization, pre-filling of information, and dynamic content based on external data sources.

Retrieving parameters from the URL

You can pass parameters in the URL of a survey form and then retrieve and use these parameters within the form content.

Parameter syntax

Adding parameters to URLs

Parameters are added to your survey URL using standard URL parameter syntax:

&parameterName=parameterValue

URL structure example

Here's how parameters are added to a survey URL:

Original URL:

https://yoursurvey.com/survey?tol=r

URL with parameters:

https://yoursurvey.com/survey?tol=r&email=myEmail@outlook.fr&postalCode=75000&company=r3mscore
Parameter syntax

The syntax is: & + Name of parameter + = + Parameter value

Multiple parameters

You can add multiple parameters by chaining them with the & symbol:

&email=myEmail@outlook.fr&postalCode=75000&company=r3mscore

Using parameters in your survey

Parameter reference format

To use parameters within your survey content, use the following format:

[PARAM_parameterName]

Example usage

For the parameters in our URL example:

  • Email: [PARAM_email] returns myEmail@outlook.fr
  • Postal Code: [PARAM_postalCode] returns 75000
  • Company: [PARAM_company] returns r3mscore
Parameter naming

Parameter names are case-sensitive, so ensure consistency between your URL parameters and form references.

Implementation across survey blocks

Universal compatibility

The parameter format [PARAM_parameterName] works in any block of your survey:

Question text

Hello [PARAM_email], welcome to our survey!

Answer options

I work at [PARAM_company]

Instructions and descriptions

Based on your location ([PARAM_postalCode]), please answer...

Conditional logic

Parameters can be used in conditions and branching logic.