Подсчет количества загрузок страницы в Qualtrics - PullRequest
0 голосов
/ 10 декабря 2018

Я новичок в javascript, но я искал это и не нашел именно то, что мне нужно.

В моем опросе Qualtrics я хочу записать, сколько раз участник загружал определенную страницу.У них будет возможность нажать «назад» и просмотреть предыдущую страницу столько раз, сколько они захотят, и я просто хочу подсчитать за это.Было бы также хорошо, если бы я мог посчитать, сколько раз они нажимают кнопку «назад», но это кажется слишком сложным.Так что было бы просто просто общее количество раз, когда конкретная страница была загружена!

Пока мой код выглядит примерно так, но опять же, я понятия не имею, что я делаю:

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

1 Ответ

0 голосов
/ 11 декабря 2018

Инициализируйте встроенную переменную n = 0 в вашем опросе.Добавьте свой код в функцию addOnload, чтобы он выполнялся при каждой загрузке страницы.n придет в виде строки, поэтому преобразуйте его в целое число.

Qualtrics.SurveyEngine.addOnload(function() {
    var n = parseInt("${e://Field/n}");
    Qualtrics.SurveyEngine.setEmbeddedData("n", n+1);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...