我想将分析事件跟踪添加到Wordpress页面上的链接中。以下代码将添加到正文部分的末尾。如果我在Chrome中使用开发工具检查页面,我可以看到EventListener就在那里。但该事件不会发送到Analytics。。。
document.addEventListener("FreeDownloadEventTracking", function(event) {
jQuery('div.free-download a').click(function() {
gtag('event', 'free plugin', {
'event_category' : 'downloads',
'event_label' : 'wordpress.org plugin link'
});
});
});
有人能告诉我这里出了什么问题吗?谢谢
您正在FreeDownloadEventTracking
事件中添加一个jQuery点击事件,我认为它不存在。
页面需要触发FreeDownloadEventTracking
才能将您的点击事件添加到下载链接中。
我建议将FreeDownloadEventTracking
替换为DOMContentLoaded
,以便在加载DOM时将click
事件添加到div.free-download a
中。然后点击免费下载链接将触发gtag