Hi, I’m creating an experiment with 3 randomized conditions that take place across 3 separate surveys. Is there a way to track what condition the participant gets originally randomly assigned to, and then ensure they’re assigned to that same condition in the following 2 surveys? Thank you!
Carrying Over Participants' Randomly Assigned Condition Across Surveys
- If you redirect from one survey to each other, you could set the some embedded data field in the first survey which describes the condition. The embedded data value could then be passed in the redirect URL so that you could access the selected condition in the next survey.
- If there is no redirect, you could only try to fetch the embedded data which describes the condition via API when the other surveys are started. However, this would require that you know the response ID of the first survey.
Best
Christian
![First Comment Badge](https://uploads-us-west-2.insided.com/qualtrics-us/attachment/5b2389c9-3d88-42d0-9ae1-5d222993b788_thumb.png)
![Badge of the Month | July 2024 Badge](https://uploads-us-west-2.insided.com/qualtrics-us/attachment/0c83d308-a4eb-4d37-b434-3f9c1c730652_thumb.png)
Hi
If you are using contact list to distribute the first survey, you can update your contact list with the randomly assigned condition being embedded data. Then, in the following survey, go to survey flow, add the embedded data from the contact list.
Resulting in the contact list being update once respondents complete the first survey and being emailed the 2nd survey link. Once they click on the 2nd survey link, the survey will include the randomly assigned condition embedded data into the 2nd survey.
More information:
Update XM Directory Contacts Task (qualtrics.com)
If you are using anonymous link, perhaps you may wish to consider adding query strings at the end of the links of the second and third survey.
For example,
survey link is ….qualtrics.com/jfe/form/SV_1234567890
using branch logic to check which randomly assign condition respondent is given and create an embedded data. if condition = a, Assignvalue=1
Change the survey link to ….qualtrics.com/jfe/form/SV_1234567890?Assignvalue=1 using piped text
More information:
Passing Information via Query Strings (qualtrics.com)
Leave a Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.