问题
For a survey experiment built in Qualtrics, I need to record whether respondents clicked on a hyperlink to a pdf document attached to one of my questions. I have set it up so that the pdf document opens in another tab. I am not proficient with Javasctript. What would be the simplest solution to record this information? Thank you in advance!
Another user asked a similar question about tracking hyperlink clicks to an external webpage, but I'm unsure if I can use a click thru when the document isn't exactly an external webpage.
回答1:
There are 3 pieces to this process:
1: Set your link up with a specific ID for example:
<a id="myLink" href="http://communicus.com" target="_blank">Test Link</a>
2: For the question that you need this on, add the following JavaScript(adjust the ID and embedded data variable in the script as necessary):
Qualtrics.SurveyEngine.addOnload(function()
{
var a = $("myLink"); //adjust ID here
a.onclick = function() {
Qualtrics.SurveyEngine.setEmbeddedData("clicked", 1); //adjust embedded data variable here
}
});
3: Add the embedded data variable, to match your JavaScript, in the survey flow section. Make sure that it exists in survey flow prior to the block your question resides in.
This will let you track those who clicked the link in a Qualtrics variable.
来源:https://stackoverflow.com/questions/31013065/javascript-code-to-record-click-on-link-to-pdf-qualtrics