I am trying to capture whether or not a file is clicked on in Qualtrics. The embedded data shows up blank no matter what. I’m using the following code. I’ve also tried removing the JS from “setEmbeddedData.” I’m not using simple layout.
Qualtrics.SurveyEngine.addOnload(function() {
// Get the link element by its ID for File 1
var file1Link = document.getElementById('H1');
// Add a click event listener to the link for File 1
file1Link.addEventListener('click', function() {
// Set the embedded data field to indicate File 1 was opened
Qualtrics.SurveyEngine.setJSEmbeddedData('H1N', 1);
});
// Get the link element by its ID for File 2
var file2Link = document.getElementById('H2');
// Add a click event listener to the link for File 2
file2Link.addEventListener('click', function() {
// Set the embedded data field to indicate File 2 was opened
Qualtrics.SurveyEngine.setJSEmbeddedData('H2N', 1);
});
// Get the link element by its ID for File 3
var file3Link = document.getElementById('H3');
// Add a click event listener to the link for File 2
file3Link.addEventListener('click', function() {
// Set the embedded data field to indicate File 2 was opened
Qualtrics.SurveyEngine.setJSEmbeddedData('H3N', 1);
});
});
Any help is greatly appreciated! Thank you!