Have an idea?

Visit Sawtooth Software Feedback to share your ideas on how we can improve our products.

Pass In Fields from Qualtrics using Query Strings

I'm having some trouble, specifically with pass in and pass out fields. The survey is set up such that:

Panel Provider --> Qualtrics --> Sawtooth --> Panel Provider

In the Qualtrics portion, we capture some important demographic information and can successfully capture the respondent ID  in Qualtrics that the panel provider requires us to pass through for their monitoring. However, when the survey moves from Qualtrics to Sawtooth using the survey access link, we seem unable to pass along any information using the query strings in the URL and the pass in fields in Sawtooth. I've been trying to troubleshoot it and it seems that there's something going on query strings specifically. As an example, let's focus on the respondent ID (rid) embedded data field in Qualtrics.

When the redirect link from Qualtrics to Sawtooth has this at the end of the URL
...rid=${e://Field/RID}
it passes through nothing. When I get the data from Sawtooth, the rid field is blank.

However, when instead the redirect link from Qualtrics to Sawtooth has this at the end of the URL:
...rid=1234567
it pass through perfectly.

I'm trying to figure out what might be going on here. I talked with Qualtrics Support and they believe it is not an issue on there end, which leads me here. Anyone have ideas about what might be going on?
asked Apr 12, 2019 by Ally

1 Answer

+1 vote
Ally, you may want to write in directly to support@sawtoothsoftware.com for help with this question. In the meantime, it looks like the way Qualtrics refers to the "rid" value on their interface is with the code: ${e://Field/RID}. When that code is placed into their interface where they want you to place the Sawtooth Software survey access link, when their survey runs, it swaps in the actual "rid" value (let's assume it is 1234567) into the query string. If within the Sawtooth Software survey, you have created a "rid" pass-in field, and it is a text field, then it will be recorded properly. However, if nothing is being recorded in the Sawtooth Software "rid" pass-in variable, then nothing was passed in or it was passed in improperly, not using the correct Sawtooth Software one-click survey link.

Again, the best thing to do in this case is to contact support@sawtoothsoftware.com where they can look at your survey file and help you connect a Qualtrics survey to Sawtooth Software and back.
answered May 1, 2019 by Nathan Bryce Silver Sawtooth Software, Inc. (9,380 points)
...