Longitudinal Surveys - Ask same questions after randomization | XM Community
Skip to main content
Solved

Longitudinal Surveys - Ask same questions after randomization


Forum|alt.badge.img

Hello everybody, Qualtrics newcomer here :)
I am building a survey where respondents are randomly assigned to 4 out of 8 different blocks.
I would like then to send respondents a second survey, identical to the first one, where the block assignment is no more random but identical to the result of the first random assignment. That is, if individual A was randomly assigned to blocks 2,3,5,8 in the first survey, I would like her to be assigned to the same blocks 2,3,5,8 in the follow up survey.
How can I do this?
Thanks a lot!


Best answer by Rudi

Hi Qubie_94,
there are different ways to achieve this. One way to do it would be:

  1. to create 8 embedded data fields : 2ndSurvey_showBlock_1 ... 2ndSurvey_showBlock_2

  2. initially set all the fields to 0 or leave them blank (to your liking)

  3. then set the embedded data fields accordingly to 1 if respondents was assigned the respective block

  4. add a workflow or contact list trigger, update the respondents contact data fields with the 8 embedded data fields

  5. call the 8 fields in your second survey and base the display logic/branch on the 2ndSurvey_showBlock == 1


Best regards

Rudi

View original

4 replies

Rudi
QPN Level 3 ●●●
Forum|alt.badge.img+16
  • QPN Level 3 ●●●
  • 162 replies
  • Answer
  • April 13, 2022

Hi Qubie_94,
there are different ways to achieve this. One way to do it would be:

  1. to create 8 embedded data fields : 2ndSurvey_showBlock_1 ... 2ndSurvey_showBlock_2

  2. initially set all the fields to 0 or leave them blank (to your liking)

  3. then set the embedded data fields accordingly to 1 if respondents was assigned the respective block

  4. add a workflow or contact list trigger, update the respondents contact data fields with the 8 embedded data fields

  5. call the 8 fields in your second survey and base the display logic/branch on the 2ndSurvey_showBlock == 1


Best regards

Rudi


Forum|alt.badge.img
  • Author
  • 1 reply
  • April 13, 2022

Thanks a lot Rudi!


Forum|alt.badge.img+11
  • QPN Level 5 ●●●●●
  • 78 replies
  • April 13, 2022

If you are sending the survey through email, in the first survey you can assign embedded data as the person answers each block.
image.pngimage.png Then update that data to that particular contact's XMD record using the workflow task in survey 1
image.pngThe data will be saved against the person's name in XMD here you will be able to see which blocks were shown to the person after the person answers the first survey
image.png
In the second survey just mention the embedded data and display the block using the embedded data value in branch logic
image.pngThis will help show only those blocks to the person that they had previously answered because that data will be picked from the XMD. This will work only for email as far as ik. Hope this helps :)


Forum|alt.badge.img+2
Eumetis wrote:

If you are sending the survey through email, in the first survey you can assign embedded data as the person answers each block.
image.pngimage.png Then update that data to that particular contact's XMD record using the workflow task in survey 1
image.pngThe data will be saved against the person's name in XMD here you will be able to see which blocks were shown to the person after the person answers the first survey
image.png
In the second survey just mention the embedded data and display the block using the embedded data value in branch logic
image.pngThis will help show only those blocks to the person that they had previously answered because that data will be picked from the XMD. This will work only for email as far as ik. Hope this helps :)

Omg you saved my life, thank you so much for posting this with screenshots!!


Leave a Reply