14

私はGoogleAnalyticsを使用してページビューなどを追跡していますが、先週の終わりにバックエンドでイベントを追跡したいと思っていました。

ガバを発見しました。

ユーザーモデル内に次のようなメソッドがあります。

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が正しく関連付けられていないことを示しています。つまり、Cookieが以前にどこにアクセスしたか(このイベントが追跡される前)がわかりません。おそらく私はこのレポートの性質を誤解しているかもしれませんが、私がそうではないと仮定すると、私はどこが間違っているのかについていくつかのアドバイスが欲しいです。

4

1 に答える 1