计算已在质量标准中加载页面的次数

时间:2018-12-10 20:03:19

标签: javascript count survey qualtrics

我是javascript的超级新手,但是我已经搜索了此内容,但没有找到我真正需要的东西。

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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