2011-02-08 12 views
3

garb(http://github.com/vigetlabs/garb)を使用すると、私はGoogle Analytics Webインターフェイスのエクスポートのように、同じMap Overlay XMLを取得する必要があります。 どうすればいいですか?Rails 3/Google Analytics API/Garb

Garb::Session.login("[email protected]", "pwd") 
profile = Garb::Profile.all.first 
profile.visits 

+

class Exits 
    extend Garb::Model 

    metrics :pageviews, :visitors, :visits 
    dimensions :request_uri 
end 

...正常に動作します。

しかし、私はgeodata(city + lon/lat)でxmlを得るために次に何をすべきか分かりません。

ありがとうございます!

答えて

5

これは正しい方向にあなたを取得する必要があります:http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#ga:latitude

これらは寸法ですので、あなたは、緯度/経度の組み合わせのためのページビューや訪問数を得ることができます。

マップ上でのレンダリングは、Garbによって処理されたものではなく、明確にするためです。 Garbは、APIからデータをエクスポートする場合にのみ便利です。

GarbとRailsを使用していて、アクティブなレコードオブジェクトを拡張している場合は、そのオブジェクトのto_xmlを呼び出すことができます。 ARでgarbを使用するには、クラスを拡張し、Garbで使用するインスタンスクラスを設定するだけです。 https://github.com/vigetlabs/garb/wiki/With-an-ORM

+0

こんにちはThanatos - Garbを使ってGoogleのデータを取り込む優れたRailsアプリケーションの例を知っていますか? –