首页 > 解决方案 > 计算页面在 Qualtrics 中加载的次数

问题描述

我是 javascript 的超级新手,但我已经四处寻找这个并没有找到我需要的东西。

在我的 Qualtrics 调查中,我想记录参与者加载某个页面的次数。他们将有机会单击“返回”并根据需要多次查看上一页,我只想对此进行简单的计数。如果我能数出他们点击“返回”按钮的次数,那就太好了,但这似乎过于复杂。因此,只需一个特定页面加载的简单总次数就可以了!

到目前为止,我的代码是这样的,但同样,我不知道我在做什么:

var n = Qualtrics.SurveyEngine.getEmbeddedData('n');
n = n + 1;
Qualtrics.SurveyEngine.setEmbeddedData('n', n);

标签: javascriptcountsurveyqualtrics

解决方案


在调查流程中初始化嵌入变量 n = 0。将您的代码添加到 addOnload 函数,以便在每次页面加载时执行。n 将以字符串形式出现,因此将其转换为整数。

Qualtrics.SurveyEngine.addOnload(function() {
    var n = parseInt("${e://Field/n}");
    Qualtrics.SurveyEngine.setEmbeddedData("n", n+1);
});

推荐阅读