【问题标题】:Tracking when an external link is clicked in Qualtrics with javascript使用 javascript 在 Qualtrics 中单击外部链接时进行跟踪
【发布时间】:2016-11-08 13:33:35
【问题描述】:

我正在寻找一种解决方案,使用 javascript 来记录用户是否点击了 qualtrics 中的链接

我已遵循这些说明 - Javascript code to record click on link to PDF - Qualtrics 但它们不再起作用

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

关于如何让它工作的任何想法?

【问题讨论】:

    标签: javascript qualtrics


    【解决方案1】:

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

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

    clicked = 0
    

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

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

    3) 将以下 JavaScript 添加到您的问题中,其中“extLink”与 (2) 中的链接 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”值。

    【讨论】:

    • 感谢您的快速回复。抱歉,我以前从未使用过 javascript。用户被发送到四个“块”之一,但这个链接出现在每个块中 - 每个块都需要一个唯一的嵌入变量吗?
    • 否,但每个包含链接的问题都需要包含提供的代码,此外,嵌入数据需要存在于调查流程中的相关块之前。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多