使用 garb (http://github.com/vigetlabs/garb) 我需要获取相同的 Map Overlay XML,就像 Google Analytics Web 界面导出提供的那样。 如何实现?
Garb::Session.login("email@gmail.com", "pwd")
profile = Garb::Profile.all.first
profile.visits
+
class Exits
extend Garb::Model
metrics :pageviews, :visitors, :visits
dimensions :request_uri
end
...工作正常。
但我真的不知道接下来我应该做什么来获取带有地理数据(城市+经/纬度)的 xml。
谢谢!
最佳答案
这应该让您朝着正确的方向前进:http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#ga:latitude
这些是维度,因此您可以获得经纬度组合的综合浏览量或访问量。
map 上的渲染不是 Garb 处理的事情,只是为了清楚起见。 Garb 仅对从 API 导出数据有用。
如果您将 Garb 与 Rails 一起使用,并且您正在扩展一个事件记录对象,您应该能够对该对象调用 to_xml。要将 garb 与 AR 一起使用,只需扩展类并设置要与 Garb 一起使用的实例类。 https://github.com/vigetlabs/garb/wiki/With-an-ORM
关于ruby-on-rails - Rails 3/谷歌分析 API/Garb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4936833/