ruby-on-rails - Rails,从 Google Analytics 获取特定屏幕的数据

标签 ruby-on-rails ruby google-analytics

我有 Google Analytics,它可以跟踪我的 Android 应用程序中的特定屏幕。假设它名为News。现在我想将数据获取到我的 Rails 应用程序。我使用 google-api-client

在我的 Google Developer 控制台中,我下载了 client_secret.json 文件。我的 Google Developer 和 Google Analytics 使用同一帐户。

我已将此 JSON 文件放置到 config 文件夹中并以这种方式调用它:

client = Google::APIClient.new(
    application_name: 'App Name',
    application_version: 1
)
client.authorization =
    Google::APIClient::ClientSecrets.load(
        File.join(
            Rails.root,
            'config',
            'client_secret.json'
        )
    ).to_authorization

然后...然后...我不知道该怎么办。

如何从特定屏幕获取数据?如何按我的自定义尺寸对它们进行排序?

没有关于如何使用此 API 的正确文档。谷歌只是says how to install it并且 ruby​​-docs 找不到此 gem 的文档。大多数教程都已经过时了。

最佳答案

嗯 - 这是 Ruby API 客户端的文档。并且您需要检查 API 文档(不是特定于客户端的)以了解如何使用它(与任何客户端一起使用)。

所以查看API documentation for Google Analytics

关于ruby-on-rails - Rails,从 Google Analytics 获取特定屏幕的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34380196/

相关文章:

google-analytics - 如何修复 Google Adwords 代码的 "Both <script> and <iframe> used"建议

ruby-on-rails - 将表单变量传递给部分模板 - Rails 4

ruby-on-rails - 计算数组元素之间的差异

css - 另一个 "Foundation icons not display in Heroku Rails 4"帖子

ruby-on-rails - Windows XP 上的 Ruby on Rails 控制台中的 CTRL+C 不会停止 mongrel

ruby-on-rails - 在 Ruby on Rails 的每个循环中,如果没有任何迭代,是否有做某事的好方法?

sql - 查找不存在连接的记录

ruby - EventMachine HTTP 请求无法通过 HTTPS 在代理后面连接

google-analytics - 使用 GoogleAnalytics 和混淆器时出现 NoSuchMethodError

javascript - Google Analytics 中的事件跟踪功能存在问题