【问题标题】:Rails 3 / Google Analytics API / GarbRails 3 / 谷歌分析 API / Garb
【发布时间】:2013-12-29 09:55:39
【问题描述】:

使用 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 (city + lon/lat)。

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby google-analytics


    【解决方案1】:

    这应该会让你朝着正确的方向前进:http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#ga:latitude

    这些是维度,因此您可以获得经纬度/经度组合的浏览量或访问量。

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

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

    【讨论】:

    • 嗨 Thanatos - 你知道任何使用 Garb 提取 Google 数据的优秀 Rails 应用示例吗?
    猜你喜欢
    • 2023-03-06
    • 2015-09-09
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    相关资源
    最近更新 更多