I've worked out how to
Survey redirects should be placed in CUSTOM END OF SURVEY MESSAGES. This is critical for the redirect after registering and just (IMO) cleaner in all other cases. To pass a variable to a new survey using a redirect, simply append "&newEmbeddedDataName=${e://Field/embeddedDataName}" to the end of the url for the survey you're redirecting to. (in our case, we will append &TriggerResponseID=${e://Field/TriggerResponseID}). To bypass the authenticators, ensure that you have an embedded data field called "TriggerResponseID" OUTSIDE THE AUTHENTICATOR. (note that this is different from the login survey, which should have this variable *inside* the authenticator). Ensure that your authenticator looks like the image below and uses TriggerResponseID as the authentication variable. The area circled in red is where the magic happens. For ANY AUTHENTICATION YOU WISH TO BYPASS using the unique identifier, you should put the following in this field: ${e://Field/TriggerResponseID} <script>Qualtrics.SurveyEngine.addOnload(function() { this.clickNextButton(); });</script> This will fill the field with the unique identifier and automatically advance to the next page -- when I tested it, I couldn't even see it happen. I hope that was clear(ish).
|