Respondent Survey Flow
Respondent Survey Flow
Registering Respondent
You can register a respondent in one of two ways:
- You can register a respondent via the
/put-respondentendpoint. - You can also register a respondent via optional query parameters on the Inbound URL.
Preliminary Information
You must create a respondent in order to participate in opportunities in REX. We recommend including
birth-date,gender, andpostal codewhen creating a respondent.
Prescreening
Upon entry to the Inbound, Dynata will pre-screen for
gender,postal_code, andbirth_dateif these respondent properties have not been passed in previously.
Refinement
Dynata will pre-screen through Inbound for
attributesthat were not passed previously when required by the opportunity.
Opportunity Survey Link
Use the Opportunity Registery to find surveys for respondents.
if an opportunitiy matches a respondent’s criteria extract the live link from the JSON object to create the Inbound URL.
Inbound (Entry URL)
Using the opportunity live link (ctx (context) and language) append the required and optional query parameters, then sign the link using the Dynata signing methodology. Learn more the Inbound here.
The live Link from the Opportunity Registry payload JSON
https://respondent.rex.dynata.com/start?ctx=a7cc720b-208a-4e55-bab6-c619a765b24a&language=enFully signed inbound URL with query parameters.
https://respondent.rex.dynata.com/start?ctx=09e735cb-065a-4cef-b8f7-9b41d92e105a&language=en&respondent_id=example-123&expiration=2022-05-06T21%3a52%3a35.040Z&access_key=UI18565B90123FNC618IBAF1C3247JL30A67A00C&signature=6ef38b22f7a1c8d1a8627e41e79ee208159631b3f45ed518501aaaa99aa0c347Use the created Inbound URL to send the respondent into the survey.
Outbound (Redirect URL)
After the respondent enters the Inbound URL and finishes the survey, they will be redirected to the Outbound URL. The outbound URL contains the respondent’s survey disposition and status information. It also includes any custom query parameters you passed in with the Inbound URL. Learn more about the Outbound here.
Outbound URL with status and disposition
https://example.partner.net/return?access_key=HS4SKZKA6JMNJEMK8FZGS24DX3UXBMHM9W65UHUZ&ctx=09e735cb-065a-4cef-b8f7-9b41d92e105a&disposition=1&expiration=2022-05-05T18%3A06%3A17.779Z&status=0&signature=758ae267c225598b25a90967688f2f799413275122eb4bd905c0078bfb636385