我有一个按钮需要触发div和Google Analytics事件。我不能让这个工作。现在,div触发正常,但GA事件不会触发。
这是HTML:
<a class="knappmedium knappfeedbackyes" href="#" onclick="showFeedback('yes');ga('send', 'event', 'Feedback', 'Feedback positive', 'PAGEURL');">YES</a>
修改: 此按钮将位于多个页面上,GA使用的每个实例的参数都是唯一的。
非常感谢帮助!
亲切的问候, 皮特
答案 0 :(得分:1)
为什么不试试querySelector?
document.querySelector('.knappmedium.knappfeedbackyes').addEventListener('click', function(){
showFeedback('yes');
ga('send', 'event', 'Feedback', 'Feedback positive', 'PAGEURL');
});
答案 1 :(得分:1)
您的代码是正确的,请验证:
答案 2 :(得分:0)
确实有效。请查看下面的代码段。
function showFeedback(){
console.log('showFeedback');
}
function ga(){
console.log('ga');
}
<a href="#" onclick="showFeedback();ga();">YES</a>