我有一些用户与之交互的基于Web的软件(用PHP,HTML,JavaScript制作)。该软件记录用户的交互(例如,网络会话),并且在用户完成任务之后,我希望他们完成调查。我不想用PHP或Javascript编写调查(这可能是错误的),而是想使用Qualtrics。我想将他们的调查输出与他们的交互数据与我在我的软件中定义的用户ID相关联,但似乎并不明显。我想做以下方法:
有没有办法做到这一点,如果是这样,怎么办?如果有另一种方法可以在不使用POST变量的情况下链接Qualtrics调查数据,我也会对此持开放态度(只要它不是GET)。
答案 0 :(得分:3)
Qualtrics不接受'post',所以你必须使用'get'。然后,您只需将userID作为字段传递即可。在调查流程中,将userID定义为嵌入数据变量,不要为其赋值......它将从表单中分配值。嵌入式数据变量保存在响应数据中。
<form action="https://survey.qualtrics.com/SE/" method="get">
<input type="hidden" name="SID" value="SV_abc123DEF456" />
<input type="hidden" name="userID" value="userID_value" />
<input type="submit" value="Take Survey" />
</form>
'get'有什么问题?您不希望用户在地址栏网址中看到他们的ID?如果是这种情况,您可以对其进行加密,然后从Qualtrics调用Web服务对其进行解密。