我的Qualtrics调查中有一个视频。
我想跟踪他们是否看过视频。 我认为最简单的方法是查看他们是否看完视频。
我阅读了“ javascript跟踪很多次音频视频文件是如何按质量播放”的帖子,但它似乎不适用于我。我还发表了文章“在使用JavaScript的质量指标中单击外部链接时进行跟踪”
这就是我所做的:
1)将嵌入变量添加到调查流程中的问题块之前:click1 = 0
2)将链接添加到问题文本(以HTML模式):
<iframe id="videoPlayer" width="560" height="315" src="https://www.youtube.com/embed/z0RX3bAXn64" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
3)在问题中添加以下JavaScript:
Qualtrics.SurveyEngine.addOnReady(function()
{
var playCounter = 0;
function onFinished(){
playCounter++;
Qualtrics.SurveyEngine.setEmbeddedData("click1", playCounter);
}
$('videoPlayer').addEventListener('ended', onFinished);
});
但是click1
始终保持为0,即使视频播放完毕。
我在做什么错了?