gabba gem 无法正确跟踪

问题描述 投票:0回答:1

我使用 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

但是它无法正常工作。对我来说,这表明 cookie 没有正确关联,即它不知道它们之前访问过的位置(在跟踪此事件之前)。

也许我误解了这份报告的性质,但假设我没有误解,我希望得到一些关于我哪里出错的建议。

ruby-on-rails google-analytics google-analytics-api gabba
1个回答
1
投票

看起来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, 0, true) 
© www.soinside.com 2019 - 2024. All rights reserved.