请原谅我的直率,但与此前的问题有关的问题是OP无法遵循方向,而不是给出的答案。这是一个更多的时间:
1)问题块之前嵌入式变量添加到您的调查流程:
clicked = 0
2)的链接添加到您的问题文本(在HTML模式):
This is a link: <a href="http://www.google.com" target="_blank" id="extLink">Click here</a>
3)将以下JavaScript添加到您的问题中,其中“extLink”与您在(2)中链接的ID相匹配,“clicked”与(1)中的嵌入变量相匹配。
Qualtrics.SurveyEngine.addOnload(function() {
$('extLink').on('click', function(name, event) {
Qualtrics.SurveyEngine.setEmbeddedData('clicked', '1');
});
});
如果它不起作用,你做错了什么。下面是一个调查,显示它的工作原理:https://marketinview.qualtrics.com/jfe5/preview/SV_02JbXhz8qyHgv2d
单击第一页上的下一个按钮(>>)以查看下一页上的“已单击”的值。
感谢您的快速响应。道歉我从来没有使用过JavaScript。用户被发送到四个“块”之一,但这个链接出现在每个块 - 每个块是否需要一个独特的嵌入式变量? – John
不,但每个包含该链接的问题都需要包含所提供的代码,此外嵌入数据需要在调查流程中的问题块之前存在。 –
安东尼是正确的! –