Габба драгоценный камень не отслеживает правильно

Я использую 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:
https://dha4w82d62smt.cloudfront.net/items/3j113U2O0H2X0a0x343Y/Screen%20Shot%202012-12-19%20at%2010.27.01%20PM.png?X-CloudApp-Visitor-Id=695722fcc5cecec10f09e16181dbdf5f&v=97506ed5

Для меня это говорит о том, что куки не связаны правильно, то есть он не знает, где они были ранее (до того, как это событие было отслежено). Возможно, я неправильно понимаю природу этого отчета, но, предположив, что нет, я хотел бы получить несколько советов о том, где я ошибаюсь.

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) 
Другие вопросы по тегам