railsがんばる子

Ruby on Railsがんばる子です。胡蝶蘭のECサイトを運営しています。

railsでgoogleのclient idを拾う

Google Analyticsではgoogleのclient idを一意にしてユーザの特定を行っているようです。 こんなやつです。

gyazo.com

cookieに_gaというキーで登録されており、サーバーに送信していることについ最近きがつきました。 たとえば、ホットペッパーさんのサイトなんかのクッキーをみると、ありますね。こういうのです。

f:id:nyaahara:20160628224449p:plain

さて、cookieに登録してあるということは簡単に参照できます。

module GoogleAnalyticsSupport
  extend ActiveSupport::Concern
    def client_id
      cookies[:_ga]
    end
  end
end

このモジュールをコントローラーでincludeすれば大丈夫ですね。★

あとは、

Analyticsの画面で、自社のアプリケーションのユーザの情報を表示できるようにしたいですね。。。 まあ、それは追々。