使用Google Analytics(分析)跟踪div上的点击次数

LIN*_*NGS 8 html javascript google-analytics onclick

我有多个具有唯一ID的DIV.每个DIV onclick向下滑动并在其下方显示一些内容.

我想跟踪每个DIV的点击次数,以了解哪个DIV被点击最多.

如何使用谷歌分析?

Spe*_*man 13

听起来您正在寻找Google Analytics"事件跟踪".假设您已经设置了常规GA代码段(用于跟踪您的站点),那么您可以使用jQuery设置处理程序(对于div的点击,让我们说)做到这样的事情:

$('.trackerClass').click(function() {

  var selId = $(this).attr('id');

  _gaq.push(['_trackEvent', 'Interactions', 'Click', selId]);

});
Run Code Online (Sandbox Code Playgroud)

您想要跟踪的每个div都可以同时使用"trackerClass"作为类,并使用唯一ID来帮助您识别它.

如果你想单独跟踪打开/关闭,你可以添加一个状态变量并传递它.

更多信息请点击这里:

https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide#SettingUpEventTracking

编辑:对于直接的JavaScript,肯尼斯的回答将会这样做.


Kev*_*nis 5

查看事件跟踪的 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);
Run Code Online (Sandbox Code Playgroud)