Using Qualtrics with MTurk

Matching MTurk Worker IDs to Qualtrics Responses

You may be planning to restrict payment to workers whose performance meets a set of criteria you've pre-established (example: "only those who finished the Qualtrics procedure will be paid"). However, when you view the MTurk worker IDs in the MTurk "results," you won't necessarily know which worker has produced which data in your Qualtrics data set. To avoid this problem, configure your Qualtrics procedure (your "survey") as follows, prior to collecting any data.

  • Automatically create and store a random numerical code, for each participant, in the Qualtrics data file.

  • Show the participant the same code after the participant has submitted the data in Qualtrics, and ask the participant to copy and paste that code into the MTurk's Survey Code field.

As a result, each participant will be identified by a random numerical code that's saved in both the Qualtrics data file and in the MTurk "results" report, thereby allowing you to know which worker produced which responses. Accomplish this as follows.

  • Perform Steps 1 through 11 as described in Qualtrics support entry, "Using Embedded Data and Piped Text to Create an ID." However, instead of Random ID , specify: RandomID

  • Select XM form the top menu, then, the three-line icon, then Library, then Messages Library. Create a new message (or edit an existing one) to read something like:

Your validation code is:

${e://Field/RandomID}

To receive payment for participating, click “Accept HIT” in the Mechanical Turk window, enter this validation code, then click “Submit”.