【问题标题】:How to record the time an external link is clicked in Qualtrics?如何记录在 Qualtrics 中点击外部链接的时间?
【发布时间】:2020-06-18 02:54:08
【问题描述】:

此处提供的链接回答了 Qualtrics 如何记录外部链接是否被点击。 Tracking when an external link is clicked in Qualtrics with javascript

但是我可以知道点击链接的时间确切时间吗? 我可以使用什么 Javascript?谢谢!

更新 1:

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

更新 2: 嵌入数据部分:

clicked=0${date://CurrentDate/c}
Qualtrics.SurveyEngine.addOnload(function() {
    $('extLink').on('click', function(name, event) {
        Qualtrics.SurveyEngine.setEmbeddedData('clicked at ' + new Date().toGMTString(), '1');
        });
});

【问题讨论】:

  • 你试过Qualtrics.SurveyEngine.setEmbeddedData('clicked at ' + new Date(), '1');吗?
  • 我是否正确使用了下面的代码(请参阅更新后的问题)?它没有用。很抱歉,这是我第一次在 Qualtrics 中使用 javascript。
  • 我的意思是你可以尝试删除旧的Qualtrics.SurveyEngine.setEmbeddedData('clicked', '1');,只添加我提到的Qualtrics.SurveyEngine.setEmbeddedData('clicked at ' + new Date(), '1');。如果嵌入的数据需要是string,请尝试使用Qualtrics.SurveyEngine.setEmbeddedData('clicked at ' + new Date().toGMTString(), '1');
  • 非常感谢!成功了!
  • 好的,我会在这里做一个正确的回答,这样你的问题就可以被标记为已回答

标签: javascript qualtrics external-links


【解决方案1】:

在这里尝试使用这段代码:

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

如果你希望你的嵌入数据是字符串类型,或者这个

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多