小编use*_*482的帖子

gabba gem没有正确跟踪

我使用谷歌分析来跟踪浏览量等,但上周晚些时候我有追踪后端事件的愿望.

我发现了gabba.

我的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
Run Code Online (Sandbox Code Playgroud)

但是它无法正常工作,以下是GA中的结果:

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

google-analytics ruby-on-rails google-analytics-api gabba

14
推荐指数
1
解决办法
845
查看次数