2011-02-08 59 views
3

使用garb(http://github.com/vigetlabs/garb)我需要獲取相同的Map Overlay XML,如Google Analytics(分析)Web界面導出所提供的。 如何做?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 

...工作正常。

但是我真的無法得到接下來應該怎麼做才能獲得帶有地理數據(城市+ lon/lat)的xml。

謝謝!

回答

5

這應該讓你在正確的方向:http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#ga:latitude

這些維度,這樣你可以得到的瀏覽量或訪問次數爲緯度/經度的組合。

在地圖上渲染不是Garb處理的東西,只是要清楚。 Garb僅用於從API導出數據。

如果您使用Garb with Rails,並且正在擴展活動記錄對象,則應該可以在該對象上調用to_xml。要在AR中使用garb,只需擴展該類並設置要用於Garb的實例類。

+0

嗨Thanatos - 你知道任何使用Garb拉入Google數據的好Rails應用程序示例嗎? – 2013-02-27 06:08:21