Topic: Invite Participants

Add parameters or personalization to survey link


In order to automatically personalize participation in surveys or to provide each participant with individual values, the easyfeedback survey link can be extended with any parameters.
This gives you the option of transferring additional information to the results and using it to filter or segment the results. In addition, the data can also be transferred to the export or retrieved via the API interface.

The following option is available for you:

    1.    Parameter & Variables
    2.    Examples of use



Add parameters to survey link

Parameters are a very flexible way of providing additional information via a link if this information can be processed by the respective system. easyfeedback can save any number of parameters for a participation and make them available again.

Thus, you can set any number of parameters in any order to the survey link. To identify a parameter a variable is necessary, behind which the parameter will be set.

To initiate the parameter transfer, place a "/?" at the survey link. This is followed by the variable name "City", a "=" character and then the parameter "NewYork". The "&" character can be used to append further parameters.

https://easy-feedback.com/survey/12345/jh2Gq1/?City=NewYork&Age=25

The following information is stored in the system:

Variable: City > Parameter: NewYork
Variable: Age > Parameter: 25

If you work with variables and parameters, not all participants must receive the same variables. Which and how many variables you use per participant is up to you. You can also use different combinations per participant or participant groups:

https://easy-feedback.com/survey/12345/jh2Gq1/?City=NewYork&Age=25
https:// easy-feedback.com/survey/12345/jh2Gq1/?City=NewYork&Job=Student
https://easy-feedback.com/survey/12345/jh2Gq1/?Mobility=Bus





Technical information for variables & parameters:

• „?“, „p“, „p0“ and „p6“ can not used for parameters.
• max. 50 characters for variable names
• max. 150 characters for parameter names
• Special characters, such as ä, ü, ö, ß, <, $, !, (, ), ", [, ] , can be used.



Examples of use

easyfeedback offers you different functions for inviting your participants. Depending on the function, easyfeedback already "extends" the survey link with additional information. In the following examples, we show you how to set a parameter to the different functions:

Survey link
This is the shortest form and can easily be extended with parameters as described above:

Parameter:
https://easy-feedback.com/survey/123456/jh2Gq1/?City=NewYork&Age=25


Other links (Multi-Links)
Additional links (multi-links) already contain an identifier for segmenting participants. However, you can also add parameters to them:

Parameter:
https://easy-feedback.com/survey/123456/jh2Gq1-multi-70707/?City=NewYork&Age=25


Survey link incl. access code
When using manual access codes, you will receive the survey links directly with the addition of the access code, so that it does not have to be entered manually. And also here you have the possibility to extend the links with parameters:

Parameter:
https://easy-feedback.com/survey/123456/jh2Gq1-co-1a2B3c4D/?City=NewYork&Age=25


Email invitation link
If you use the easyfeedback e-mail invitation tool, each participant receives a unique link. This link can also be extended with parameters. However, it is best to store the individual data via the participant list. Nevertheless, it is possible:

Parameter:
https://easy-feedback.com/survey/123456/jh2Gq1-con-32323232323232323232323232323232/?City=NewYork&Age=25


Survey link filter
When using the survey link filter, a variable is created to run the filtering (hiding questions). Again, you can add parameters to the survey link:

Parameter:
https://easy-feedback.com/survey/123456/jh2Gq1/?filter&City=NewYork&Age=25


Website Integration

Individual parameters can also be added to the code for the website integration. However, it is important to note that the way in which the parameters are attached to the code is different from the previous examples. The introduction begins with a &params= and the separation of values is done with a comma (,):

Code example:
< script src="https://app.easy-feedback.com/integration.js?id=xOP8ox3Q5K&intid=S3p0K05jMms5TnBxK3BVZGQ5RXN4Zz09&params=City=NewYork,Age=25" >
< /script >


Evaluate survey results with parameters >