google-analytics - 每个 session 跟踪 500 多个事件

标签 google-analytics tracking

我即将推出一个网站,我想跟踪每个 session 的 500 多个操作。 Basicall,我想跟踪每次悬停,而 Google Analytics 仅支持每个 session 500 个操作。可靠地执行此操作的最佳方法是什么,但也是一种相对便宜的解决方案。我在想这样的事情......

  1. 在客户端批量处理事件
  2. 每 N 个事件或秒通过 ajax 发送一次
  3. 写到一个非常便宜但可靠的持久存储

最佳答案

  1. 要批量处理事件,只需将它们推送到您自己的 javascript 对象中,也许具有相同的签名:

    yourEventArray.push(['类别',' Action ', '标签']);

  2. 创建一个在某个时间间隔调用的函数:

    ...页面加载事件... var gaqTimeout = setTimeout(uploadEvent, 100);

    函数上传事件(){ 如果(你的事件数组长度 > 0){ //做一些事情,比如遍历数组中的项目,并在添加到 _gaq 后将它们弹出 }

  3. 这如何应用?如果您正在谈论将 GA 事件排队到服务器以供以后处理,您真的应该考虑找到一个更好的解决方案来处理您的特定情况。

更新 - 根据您的评论

我熟悉的其他产品在跟踪悬停事件和鼠标事件方面做得很好:

最后,check out this great post对比了 3 种最流行的网络分析工具及其局限性。

我的 2 美分,希望它能让你朝着正确的方向前进!

关于google-analytics - 每个 session 跟踪 500 多个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9563513/

相关文章:

google-analytics - 使用谷歌分析跟踪直接文件下载

javascript - 点击事件的 Google DFP 监听器事件

jquery - 仅在成功提交表单时触发脚本标记

html - 隐藏图像跟踪像素是否会导致问题(http 请求未通过)?

c++ - OpenCV 中鸟瞰的实时对象跟踪

google-analytics - Google Analytics GIF请求未发送

javascript - 通用分析 : Multiple inline OnClick events triggered by single click

firebase - 带有 firebase 的 Google Analytics 未显示

cookies - Google Analytics _ga cookie 为空

javascript - 使用 Rails 和 Backbone 上的混合面板实现复杂的跟踪