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

Javascript 在Qualtrics中单击外部链接时进行跟踪?,javascript,jquery,qualtrics,Javascript,Jquery,Qualtrics,根据这些指示— 我在问题中设置了链接(唯一ID为human),我在问题中的javascript面板中添加了javascript,但我不确定要在调查流部分添加什么 这就是我现在拥有的,但它似乎不起作用: 1=人 谢谢 这是我需要跟踪的链接- 变量a正在获取未定义的,因为选择器正在搜索标记 尝试以下操作:$('#human')根据元素的ID选择元素 [编辑] 并用于绑定单击事件: a.on('click',function() { Qualtrics.SurveyEngin

根据这些指示—

我在问题中设置了链接(唯一ID为human),我在问题中的javascript面板中添加了javascript,但我不确定要在调查流部分添加什么

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

1=人

谢谢

这是我需要跟踪的链接-


变量
a
正在获取
未定义的
,因为选择器正在搜索标记

尝试以下操作:
$('#human')
根据元素的ID选择元素

[编辑]

并用于绑定单击事件:

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

变量
a
正在获取
未定义的
,因为选择器正在搜索标记

尝试以下操作:
$('#human')
根据元素的ID选择元素

[编辑]

并用于绑定单击事件:

    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>
注意:在Qualtrics中,$指的是prototypejs,而不是jquery

试试这个:

在调查流程中:

human = 0
问题html:

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

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

你能提供你的代码吗?当然,我刚刚用它们更新了原始帖子。你能提供你的代码吗?当然,我只是用它们更新了原始帖子。那不起作用。当我去检查结果时,它会说“1.$(“#人类”)。这里有一个链接到调查,以防有所帮助。链接在第二页-嗯,我的错。你在使用jQuery,没有注意到
onclick
。仍然没有,对不起。我正在查看他们网站的“帮助”部分,它说了一些关于函数内部或外部的内容?我的代码中是否正确?嗯,代码是fine、 但Qualtrics似乎与jQuery存在一些冲突。因此他们建议使用
var$j=jQuery.noConflict()
来选择元素。因此,您添加了这些元素,然后使用
$j(“#人”)
而不是
$(“#人”)
将无冲突行添加到另一个var行的正上方?这不起作用。当我检查结果时,它会说“1.$(“人”)。下面是一个链接,以防有帮助。链接在第二页-嗯,我的错。您正在使用jQuery,没有注意到
onclick
。仍然没有,抱歉。我正在查看他们网站的“帮助”部分,它说的是功能内部还是外部?我的代码中有正确的吗?代码很好。但Qualtrics似乎与jQuery存在一些冲突。因此他们建议使用
var$j=jQuery.noConflict()以选择元素。所以您添加了这一点,然后使用
$j(“#人类”)
而不是
$(“#人类”)
在另一个变量行的正上方添加无冲突行?这不起作用,但感谢您的回复和时间!我们找到了一个几乎可以满足我们需求的解决方案,我们正在努力。再次感谢您的回复,感谢您的时间!我们找到了一个几乎可以满足我们需求的解决方案,我们正在努力。再次感谢