在Qualtrics中单击外部链接时进行跟踪

Tracking when an external link is clicked in Qualtrics?

本文关键字:跟踪 链接 外部 Qualtrics 单击      更新时间:2023-11-12

基于这些说明-记录点击链接到PDF的Javascript代码-Qualtrics

我在问题中设置了链接(带有人类的唯一ID),我在问题中将javascript添加到了javascript面板中,但我不确定该在调查流程部分添加什么。

这就是我现在所拥有的,它似乎不起作用:

1=人体

感谢

这是我需要跟踪的链接-

<a href="http://vpf2.cise.ufl.edu/Classic/Interaction/Prototype/23341" id="human" target="_blank">Test Link</a>

这是我提出这个问题的javascript。

Qualtrics.SurveyEngine.addOnload(function()
{
    var a = $("human"); //adjust ID here
      a.onclick = function() {
          Qualtrics.SurveyEngine.setEmbeddedData("clicked", 1); //adjust embedded data variable here
      }
});

变量a正在获取undefined,因为选择器正在搜索标记<human>

试试这个:$('#human')根据元素的ID选择元素。

[EDIT]

并用于绑定点击事件:

    a.on('click',function() {
        Qualtrics.SurveyEngine.setEmbeddedData("clicked", 1); //adjust embedded data variable here
    });

试试这个:

调查流程中:

human = 0

问题html:

<a href="http://vpf2.cise.ufl.edu/Classic/Interaction/Prototype/22318?username=" id="human" target="_blank">Click here</a>

JavaScript:

Qualtrics.SurveyEngine.addOnload(function()
{
       $('human').observe('click',function(event) {
            Qualtrics.SurveyEngine.setEmbeddedData("human", "1"); 
       });
});

注意:在Qualtrics中,$指的是prototypejs,而不是jquery。