Dynamic Links
Before you Start
How to create dynamic links
Learn the link structure
Schematically, a Dynamic Link is structured schematically as follows:
- Survey Access Code
The survey access code is a unique identifier for the survey you want to link to.
- Encrypted Payload p
Query parameter:
p
Holds the profile and link configuration data.
- Encryption Secret Reference
Query parameter:
t
The encryption secret reference is a unique identifier for the encryption secret used to decrypt the profile data by echonovum.
Define the Payload
Define the payload data according to the following schema.
- Single Participation
sp
The argument that defines whether a dynamic link can be used once or multiple times.
Possible values:
1
(true),0
(false).- "Subject" Profile
s
The subject profile data that should be attached to the feedback.
The subject profile contains the data of the person who should provide feedback.
- "Object" Profile
o
The object profile data that should be attached to the feedback.
The object profile contains additional data - usually describing the event in more detail.
- Profile Data Object
The profile data object consists of the following properties:
a
: The profile attributes as key-value pairs.i
: The name of the identifier attribute of the profile data.d
: The name of the display attribute of the profile data.s
: The profile schema identifier to link the profile data to.
// Example Profile Object { "a": { "ID": "da7d5edc-4dd9-4f69-8ce6-036be70007e4", "Name": "Petra Muster", "First name": "Petra", "Last name": "Muster", "Salutation": "Ms", "Email": "petra.muster@example.com", }, "i": "ID", "d": "Name", "s": "55bfff24-9728-409f-9527-8436ee1e9351", }
Encrypt the Payload
Have a look at the following example to see how to encrypt the payload data.