キモブロ

Please spy check please, Fucking retard

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出力するブログパーツみたいなの作ろうかなと思ってね。


追記:
コード汚すぎたので書きなおした