繁体   English   中英

Google Analytics(分析):结合事件和综合浏览量

[英]Google Analytics: Combine event and pageview

我正在寻找一种解决方案,可将事件与Google Analytics(分析)中的综合浏览量结合起来。

具有冗余导航(侧边栏和标签导航)的Ember.js应用程序需要它。 要找出使用频率更高的导航,我想跟踪按钮上的所有点击。 首先,我从按钮的动作处理程序发送一个这样的事件: ga('send', 'event', 'tab-button', 'click', 'home');

路径更改时,应用程序控制器将发送一次综合浏览量:

currentPathDidChange: function() {

  App.set('currentPath', this.get('currentPath'));

  Ember.run.next(function(){
    var loc = window.location,
        page = loc.hash ? loc.hash.substring(1) : loc.pathname + loc.search;
    App.set('currentUrl', page);
    ga('send', 'pageview', '/home');
  });
}.observes('currentPath')

现在有时(可能由于异步处理)在页面浏览之后处理事件,并将“活动页面”设置为“ /”。 我还尝试为事件跟踪设置路径属性,但是我认为错误的处理顺序仍会扭曲“行为流”

有什么方法可以将综合浏览量和单击按钮的事件作为单个跟踪数据发送出去,还是有其他解决方案? 结果,我需要一个正确的流程,例如:

  1. 浏览量:第1页
  2. 事件:menu-button-2
  3. 浏览量:第2页

hcbartel ,另一个建议是使用事件流,它可以为您提供更详细的信息。

基本上,您需要将所有请求“转换”为事件,然后仅过滤与特殊配置文件/视图中的导航相关的那些请求,但是随后您将能够看到各个用户组的确切流程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM