如何向 Qualtrics 添加和保存 POST 变量?

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

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

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

有什么办法可以做到这一点,如果可以,怎么做?如果有另一种方法 link Qualtrics 调查数据而不使用 POST 变量,我也愿意接受(只要它不是 GET)。

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 url?如果是这种情况,您可以加密它,然后从 Qualtrics 调用 Web 服务来取消加密。