ruby-on-rails - Rails 3/谷歌分析 API/Garb

标签 ruby-on-rails ruby google-analytics

使用 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/

相关文章:

android - 谷歌分析安卓调度

excel - EXCEL筛选器列-包含大于X的数字

ruby-on-rails - Rails 定义明天日期的方法是什么?

ruby-on-rails - 随机范围,但可以重复 n 次

ruby-on-rails - 条件为 "if"的 Ruby Rails "false"实际执行了吗?

ruby-on-rails - Ruby CSV 文件解析,标题不会格式化?

ruby - 如何为 Chrome 构建远程 Webdriver

ruby - Ruby v >= 1.9 的 Rakefile 中默认任务支持的哈希语法是什么?

javascript - Rails 自定义布局 - 生产中的路由错误

ios - Google Analytics 无法在 iPhone 上正确跟踪 HTML5 移动应用程序中的事件