Javascript 用于记录点击 link 到 PDF 的代码 - Qualtrics
Javascript code to record click on link to PDF - Qualtrics
对于在 Qualtrics 中构建的调查实验,我需要记录受访者是否单击了指向我的一个问题所附的 pdf 文档的超链接。我已将其设置为在另一个选项卡中打开 pdf 文档。我不精通Javascript。记录此信息的最简单解决方案是什么?提前致谢!
另一个用户问了一个关于跟踪外部网页超链接点击的类似问题,但我不确定当文档不完全是外部网页时我是否可以使用点击。
这个过程有3个部分:
1:使用特定 ID 设置您的 link,例如:
<a id="myLink" href="http://communicus.com" target="_blank">Test Link</a>
2:对于您需要的问题,添加以下内容JavaScript(根据需要调整脚本中的 ID 和嵌入数据变量):
Qualtrics.SurveyEngine.addOnload(function()
{
var a = $("myLink"); //adjust ID here
a.onclick = function() {
Qualtrics.SurveyEngine.setEmbeddedData("clicked", 1); //adjust embedded data variable here
}
});
3:在调查流程部分添加嵌入数据变量,以匹配您的 JavaScript。确保它在您的问题所在的区块之前存在于调查流程中。
这样您就可以跟踪点击 Qualtrics 变量中 link 的用户。
对于在 Qualtrics 中构建的调查实验,我需要记录受访者是否单击了指向我的一个问题所附的 pdf 文档的超链接。我已将其设置为在另一个选项卡中打开 pdf 文档。我不精通Javascript。记录此信息的最简单解决方案是什么?提前致谢!
另一个用户问了一个关于跟踪外部网页超链接点击的类似问题,但我不确定当文档不完全是外部网页时我是否可以使用点击。
这个过程有3个部分:
1:使用特定 ID 设置您的 link,例如:
<a id="myLink" href="http://communicus.com" target="_blank">Test Link</a>
2:对于您需要的问题,添加以下内容JavaScript(根据需要调整脚本中的 ID 和嵌入数据变量):
Qualtrics.SurveyEngine.addOnload(function()
{
var a = $("myLink"); //adjust ID here
a.onclick = function() {
Qualtrics.SurveyEngine.setEmbeddedData("clicked", 1); //adjust embedded data variable here
}
});
3:在调查流程部分添加嵌入数据变量,以匹配您的 JavaScript。确保它在您的问题所在的区块之前存在于调查流程中。
这样您就可以跟踪点击 Qualtrics 变量中 link 的用户。