我有多个具有唯一 ID 的 DIV。每个 DIV onclick 向下滑动并在其下方显示一些内容。
我想跟踪每个 DIV 上的点击量,以了解哪个 DIV 被点击最多。
我如何使用谷歌分析来做到这一点?
我有多个具有唯一 ID 的 DIV。每个 DIV onclick 向下滑动并在其下方显示一些内容。
我想跟踪每个 DIV 上的点击量,以了解哪个 DIV 被点击最多。
我如何使用谷歌分析来做到这一点?
听起来您正在寻找 Google Analytics(分析)“事件跟踪”。假设您已经设置了常规 GA 代码片段(以跟踪您的站点),然后您可以设置一个处理程序(例如,对于 div 的点击)使用 jQuery 执行以下操作:
$('.trackerClass').click(function() {
var selId = $(this).attr('id');
_gaq.push(['_trackEvent', 'Interactions', 'Click', selId]);
});
您想要跟踪的每个 div 都可以将“trackerClass”作为类,并有一个唯一的 ID 来帮助您识别它。
如果您想单独跟踪打开/关闭,您可以添加一个状态变量并传递它。
更多信息请点击这里:
编辑:对于直接的 JavaScript,肯尼斯的回答就可以了。
查看有关事件跟踪的 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);