Ruby on rails gabba gem跟踪不正确

Ruby on rails gabba gem跟踪不正确,ruby-on-rails,google-analytics,google-analytics-api,gabba,Ruby On Rails,Google Analytics,Google Analytics Api,Gabba,我使用Google Analytics跟踪页面浏览量等。但上周晚些时候,我希望在后端跟踪事件 我发现了加巴 我的用户模型中有一个方法如下所示: 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.ide

我使用Google Analytics跟踪页面浏览量等。但上周晚些时候,我希望在后端跟踪事件

我发现了加巴

我的用户模型中有一个方法如下所示:

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中的结果:


对我来说,这表明Cookie没有正确关联,也就是说,它不知道它们以前访问过哪里(在跟踪此事件之前)。也许我误解了这份报告的性质,但假设我没有误解,我希望得到一些关于我哪里出了问题的建议。

看起来analytics.js代码最近发生了变化,可能是因为gabba出现了问题:

我在自定义活动中使用gabba来跟踪新用户的注册情况,它似乎工作正常,但可能会夸大我在上述问题上的点击次数

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

既然你怀疑曲奇不正确。。。你也可以显示一些调用代码吗?具体来说,cookiea和cookiez应该来自控制器的cookies[:_utma]和cookies[:_utmz]。