Rails 3/Google AnalyticsAPI/Garb

The*_*hts 3 ruby google-analytics ruby-on-rails

使用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
Run Code Online (Sandbox Code Playgroud)

+

class Exits
  extend Garb::Model

  metrics :pageviews, :visitors, :visits
  dimensions :request_uri
end
Run Code Online (Sandbox Code Playgroud)

...工作良好.

但我真的无法得到我接下来要做的xml与地理数据(城市+ lon/lat).

谢谢!

Ton*_*ale 5

这应该可以帮助您找到正确的方向:http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#ga : latitude

这些是维度,因此您可以获得lat/lng组合的综合浏览量或访问次数.

在地图上渲染不是Garb处理的事情,只是为了清楚.Garb仅对从API导出数据有用.

如果您正在使用带有Rails的Garb并且您正在扩展活动记录对象,则应该能够在该对象上调用to_xml.要将garb与AR一起使用,只需扩展该类并设置要与Garb一起使用的实例类.https://github.com/vigetlabs/garb/wiki/With-an-ORM