使用 javascript 在 Qualtrics 中单击外部 link 时进行跟踪

Tracking when an external link is clicked in Qualtrics with javascript

我正在寻找使用 javascript 记录用户是否点击了 qualtricslink 中的

的解决方案

我已按照这些说明进行操作 - 但它们不再有效

另一个人问了同样的问题,但后来采用了不同的方法(Tracking when an external link is clicked in Qualtrics?)

关于如何让它工作有什么想法吗?

请原谅我的直言不讳,但是之前关于这个主题的问题的问题是 OP 无法遵循指示而不是给出的答案。再来一次:

1) 在问题块之前将嵌入变量添加到您的调查流程中:

clicked = 0

2) 将 link 添加到您的问题文本中(在 HTML 模式下):

This is a link: <a href="http://www.google.com" target="_blank" id="extLink">Click here</a>

3) 将以下 JavaScript 添加到您的问题中,其中 "extLink" 与 (2) 中您的 link 的 ID 匹配,而 "clicked" 与 ( 1).

Qualtrics.SurveyEngine.addOnload(function() {
    $('extLink').on('click', function(name, event) {
        Qualtrics.SurveyEngine.setEmbeddedData('clicked', '1');
    });
});

如果它不起作用,那是你做错了什么。这是一项显示它有效的调查:https://marketinview.qualtrics.com/jfe5/preview/SV_02JbXhz8qyHgv2d

单击第一页上的下一步按钮 (>>) 可在下一页上查看 'clicked' 的值。