garbでgoogle analyticsのpage view情報取得
なんかgoogle analytics簡単につかえるgemあったんで使ってみた。
require 'garb' username = ENV['GARB_USERNAME'] # メアド password = ENV['GARB_PASSWORD'] # パスワード property_id = ENV['GARB_PROPERTY_ID'] # UA-*** って文字列 Garb::Session.login(username, password) profile = Garb::Management::Profile.all.detect {|p| p.web_property_id == property_id} class PageViews extend Garb::Model metrics :pageviews dimensions :date end p page_view = PageViews.results(profile, :filters => {}, :start_date => Time.now, :end_date => Time.now).first.pageviews
こんだけで本日分のpageviewが取得できた。
はてなブログはpageviewを表示する方法がないのでこのコード使って、自分でpageview出力するブログパーツみたいなの作ろうかなと思ってね。
追記:
コード汚すぎたので書きなおした