加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – gabba gem没有正确跟踪

发布时间:2020-12-16 20:05:21 所属栏目:百科 来源:网络整理
导读:我使用Google Analytics(分析)来跟踪网页浏览量等,但上周末我有意追踪后台的活动. 我发现了加巴. 我的User模型中有一个方法,如下所示: def track_ga(event_name,cookiea,cookiez,event_category=nil) return unless Rails.env.production? gabba = Gabba::G
我使用Google Analytics(分析)来跟踪网页浏览量等,但上周末我有意追踪后台的活动.

我发现了加巴.

我的User模型中有一个方法,如下所示:

def track_ga(event_name,cookiea,cookiez,event_category=nil)
    return unless Rails.env.production?

    gabba = Gabba::Gabba.new("UA-MYCODE-1","mywebsite.com")
    gabba.identify_user(cookiea,cookiez)

    gabba.set_custom_var(1,'User Email',self.email,Gabba::Gabba::VISITOR)
    gabba.set_custom_var(2,'Private Code',private_code,Gabba::Gabba::VISITOR) if    private_code
    gabba.event(event_category || "Users",event_name,nil,nil)
end

但是它不能正常工作,下面是GA:http://cl.ly/image/1D0S1a3D152u中的结果

对我来说,这表明cookie没有正确关联,即它不知道他们以前访问过的位置(在此事件被跟踪之前).也许我误会了这份报告的性质,但是假设我没有,我会喜欢一些关于我错在哪里的建议.

解决方法

看来,analytics.js的代码最近已经改变了,也许这是gabba的问题:

https://github.com/hybridgroup/gabba/issues/25

我使用gabba进行自定义事件来跟踪新用户注册的数量,并且似乎工作正常,但是可能会在上述问题上覆盖我的#hits计数.

gabba = Gabba::Gabba.new("UA-blah","mysite.com")
gabba.identify_user(cookies[:__utma])
gabba.event(kind,action,title,true)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读