我有多个具有唯一ID的DIV。每个DIV onclick向下滑动并在其下方显示一些内容。
我想跟踪每个DIV的点击次数,以了解最多点击哪个DIV。
如何使用Google Analytics进行此操作?
答案 0 :(得分:13)
听起来您正在寻找Google Analytics“事件跟踪”。假设您已经设置了常规GA代码段(用于跟踪您的站点),那么您可以使用jQuery设置一个处理程序(对于div的点击,让我们说)做到这样的事情:
$('.trackerClass').click(function() {
var selId = $(this).attr('id');
_gaq.push(['_trackEvent', 'Interactions', 'Click', selId]);
});
您想要跟踪的每个div都可以将“trackerClass”作为类,并使用唯一ID来帮助您识别它。
如果你想单独跟踪打开/关闭,你可以添加一个状态变量并传递它。
更多信息请点击此处:
编辑:对于直接的JavaScript,肯尼斯的答案就是这样做。
答案 1 :(得分:4)
查看事件跟踪的GA页面:https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide
基本理念是:
var someDiv = document.getElementById('someDiv');
someDiv.addEventListener('click', function(){
_gaq.push(['_trackEvent', 'someDiv', 'click']);
}, false);