【问题标题】:Javascript code to record click on link to PDF - Qualtrics用于记录点击 PDF 链接的 Javascript 代码 - Qualtrics
【发布时间】:2016-04-03 04:16:55
【问题描述】:

对于在 Qualtrics 中构建的调查实验,我需要记录受访者是否点击了指向我的一个问题所附的 pdf 文档的超链接。我已对其进行设置,以便 pdf 文档在另一个选项卡中打开。我不精通Javasctript。记录此信息的最简单解决方案是什么?提前谢谢!

另一位用户提出了一个关于跟踪外部网页的超链接点击的类似问题,但我不确定当文档不完全是外部网页时是否可以使用点击。

【问题讨论】:

  • 你使用谷歌分析吗?如果是这样,您可以使用 Event Tracking 轻松完成此操作。
  • 如果你想自己实现它,你必须创建一个 API 端点,你将在其中发出 AJAX 请求,并且在后端你将在数据库中有一个计数器,它将是相应增加。但是,正如@APAD1 所建议的那样,您可以通过在您的网站中使用 Google 分析来避免这一切。

标签: javascript hyperlink record qualtrics


【解决方案1】:

这个过程有3个部分:

1:使用特定 ID 设置链接,例如:

<a id="myLink" href="http://communicus.com" target="_blank">Test Link</a>

2:对于需要解决的问题,添加以下 JavaScript(根据需要调整脚本中的 ID 和嵌入数据变量):

Qualtrics.SurveyEngine.addOnload(function()
{
    var a = $("myLink"); //adjust ID here

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

});

3:在调查流程部分添加嵌入数据变量以匹配您的 JavaScript。确保它在您的问题所在的块之前存在于调查流程中。

这将让您跟踪点击 Qualtrics 变量中链接的人。

【讨论】:

  • 没问题,希望对您有所帮助。如果它有效,我会很感激你将我的答案标记为接受未来寻求信息的人。
  • 嗨,安东尼。谢谢你的回答。但是,我不确定此过程的第三步。在调查流程部分添加嵌入数据是什么意思?你能展示一张图片来证明这一点吗?谢谢!
猜你喜欢
  • 2021-09-22
  • 1970-01-01
  • 1970-01-01
  • 2011-06-07
  • 1970-01-01
  • 2016-11-08
  • 2012-10-21
  • 2017-01-27
  • 1970-01-01
相关资源
最近更新 更多