-追記-
Google API Clientを使う方法を追加しました。
Google Analytics のデータをRubyで取得 (Google API Clientを利用)
-/-
Garbを使う
https://github.com/vigetlabs/garb
Googleが提供しているRuby用ライブラリのページには
http://code.google.com/p/google-api-ruby-client/#Google_Analytics_API
Status: This library is currently alpha and under active development. Don’t use it in critical applications just yet!
と書かれているのでこれは使わずにGarbを使う。
下記は、前月の特定のページ(/items/以下)のタイトルとユニークページビューを
ユニークページビューが多い順に20件取得して表示するサンプル。
備考
・アカウントのID等の情報は、YAMLで読み込んでいる
・日付の設定は、active_supportを使っている
get_unique_pageview.rb
conf.yml
参考
rubyのGoogleアナリティクスAPI用ラッパーライブラリ「garb」が面白い
http://web-analytics-or-die.org/2011/12/garb/
Ruby で Google Analytics から直近1時間のページビューランキングを取得する方法
http://d.hatena.ne.jp/tilfin/20120905/1346807962
Google Analyticsデータ取得Gem「Garb」の使い方
http://tsuchikazu.net/googel_analytics_gar/
各言語 ライブラリ一覧
Core Reporting API Client Libraries & Sample Code (v3)
https://developers.google.com/analytics/devguides/reporting/core/v3/gdataLibraries