Millisecond Forums

Getting subject ID to flow from Qualtrics to Inquisit and back to Qualtrics

https://forums.millisecond.com/Topic30574.aspx

By barnhart135 - 1/23/2021

Hello!

Colleagues and I are working on a study where we have folks start out in Qualtrics, forward to Inquisit, and back to another Qualtrics to close the study.

We have correctly terminated the Qualtrics survey with our online link to the Inquisit study, and we included "?subjectid=${e://Field/ResponseID}" at the end of the online link.

When then link BACK to another survey, but per this link: https://www.millisecond.com/support/docs/v6/html/howto/interopsurveys.htm
we "Do not specify the subject id in the Finish Page url - Inquisit will automatically append the id using the same query parameter that it found when the subject arrived at the Inquisit launch page."

When we look at the data file for the second Qualtrics survey, the subject ID does not match that from the first Qualtrics survey and the data in Inquisit. Any leads on how to fix this issue so that the ID is the same on all platforms?
By barnhart135 - 1/24/2021

barnhart135 - 1/23/2021
Hello!

Colleagues and I are working on a study where we have folks start out in Qualtrics, forward to Inquisit, and back to another Qualtrics to close the study.

We have correctly terminated the Qualtrics survey with our online link to the Inquisit study, and we included "?subjectid=${e://Field/ResponseID}" at the end of the online link.

When then link BACK to another survey, but per this link: https://www.millisecond.com/support/docs/v6/html/howto/interopsurveys.htm
we "Do not specify the subject id in the Finish Page url - Inquisit will automatically append the id using the same query parameter that it found when the subject arrived at the Inquisit launch page."

When we look at the data file for the second Qualtrics survey, the subject ID does not match that from the first Qualtrics survey and the data in Inquisit. Any leads on how to fix this issue so that the ID is the same on all platforms?

Just wanted to bump this to hopefully get some advice - thanks!
By Dave - 1/24/2021

barnhart135 - 1/24/2021
barnhart135 - 1/23/2021
Hello!

Colleagues and I are working on a study where we have folks start out in Qualtrics, forward to Inquisit, and back to another Qualtrics to close the study.

We have correctly terminated the Qualtrics survey with our online link to the Inquisit study, and we included "?subjectid=${e://Field/ResponseID}" at the end of the online link.

When then link BACK to another survey, but per this link: https://www.millisecond.com/support/docs/v6/html/howto/interopsurveys.htm
we "Do not specify the subject id in the Finish Page url - Inquisit will automatically append the id using the same query parameter that it found when the subject arrived at the Inquisit launch page."

When we look at the data file for the second Qualtrics survey, the subject ID does not match that from the first Qualtrics survey and the data in Inquisit. Any leads on how to fix this issue so that the ID is the same on all platforms?

Just wanted to bump this to hopefully get some advice - thanks!

You need to configure your 2nd Qualtrics survey to read the original ID back in, by setting it up to read the value of the subjectid URL parameter per Qualtrics' "embedded data" facilities.

https://www.qualtrics.com/support/survey-platform/survey-module/survey-flow/standard-elements/passing-information-through-query-strings/#PassingInformationIntoASurvey

By barnhart135 - 1/24/2021

Hi Dave--

This is helpful. I am still a bit confused. Can you help me understand what you mean by the value of the subjectid URL parameter? Are you referring to this information "?subjectid=${e://Field/ResponseID}"

Apologies - first time working through these issues. Some more detailed instructions would be super helpful
By Dave - 1/24/2021

barnhart135 - 1/25/2021
AHi Dave--

This is helpful. I am still a bit confused. Can you help me understand what you mean by the value of the subjectid URL parameter? Are you referring to this information "?subjectid=${e://Field/ResponseID}"

Apologies - first time working through these issues. Some more detailed instructions would be super helpful

URL parameters are name-value pairs. "subjectid" is the parameters name, what follows after the = is the value.

Your first Qualtrics survey forwards the URL parameters subjectid to Inquisit, dynamically filling in a given participants Qualtrics response ID as its value per

"?subjectid=${e://Field/ResponseID}"

So, for a participant who has been assigned the ID "abc123" by Qualtrics, it will redirect to your Inquisit start page like so

mili2nd.co/yourexperimentsshortcode?subjectid=abc123

Inquisit will forward the same parameter and value to the 2nd Qualtrics survey when it redirects there. That survey ought read in the parameter's value as described in the Qualtircs documentation topic I linked for you. Otherwise the 2nd Qualtrics survey will just ignore the parameter, i.e. it will not log it to its data.

https://www.millisecond.com/forums/FindPost29950.aspx

These really are Qualtrics questions, though, so for anything further Qualtrics support staff would be better equipped to address them.
By barnhart135 - 1/24/2021

Thank you, Dave!