如何将 POST 变量添加并保存到 Qualtrics


How do you add and save a POST variable to Qualtrics?

我有一些基于Web的软件,用户与之交互(用PHP,HTML,JavaScript制作)。 该软件记录用户的交互(例如,网络会话),在用户完成任务后,我希望他们完成调查。 与其用PHP或Javascript(可能有问题)编写调查,我想使用Qualtrics。 我想将他们的调查输出与我在软件中定义的用户ID的交互数据相关联,但似乎并不明显。 我想做以下方法:

  1. 使用用户 ID POST 变量向质量调查提交表单。
  2. 将此 POST 变量保存为 Qualtrics 中的输出。

有没有办法做到这一点,如果有,如何做? 如果有另一种方法可以在不使用 POST 变量的情况下链接 Qualtrics 调查数据,我也对此持开放态度(只要它不是 GET)。

Qualtrics不接受"post",所以你必须使用"get"。然后,您可以将用户 ID 作为字段传递。 在调查流程中,将 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>

"获取"有什么问题? 您不希望用户在地址栏 URL 中看到其 ID? 如果是这种情况,您可以对其进行加密,然后从Qualtrics调用Web服务来取消加密。