2016-07-06 107 views

回答

1

请原谅我的直率,但与此前的问题有关的问题是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

单击第一页上的下一个按钮(>>)以查看下一页上的“已单击”的值。

+0

感谢您的快速响应。道歉我从来没有使用过JavaScript。用户被发送到四个“块”之一,但这个链接出现在每个块 - 每个块是否需要一个独特的嵌入式变量? – John

+0

不,但每个包含该链接的问题都需要包含所提供的代码,此外嵌入数据需要在调查流程中的问题块之前存在。 –

+0

安东尼是正确的! –