javascript - 使用谷歌分析跟踪对 div 的点击

标签 javascript html google-analytics onclick

我有多个具有唯一 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 来帮助您识别它。

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

此处提供更多信息:

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

编辑:对于直接的 JavaScript,kennis 的回答就可以了。

关于javascript - 使用谷歌分析跟踪对 div 的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11198869/

相关文章:

javascript - 在移动设备中折叠或展开时 Bootstrap 导航颜色样式的方式

javascript - 如何使用java脚本在弹出框中显示QR码?

performance - 哪些页面加载事件映射到 Google Analytics DOM 计时

html - 连续显示图像 (HTML)

google-analytics - 我可以在中国使用Google Analytics(分析)吗?

javascript - Google Analytics - 它如何跟踪点击次数?

javascript - 如何以 Angular 方式访问URL中的查询参数(在哈希之外,非html 5模式)?

javascript - 从数组中删除重复项

javascript - 使用 Javascript 的图像加载触发器

html - IE8 : border + background-image problem