Tag: 谷歌 分析 API

如何提取Google Analytics统计信息?

Google API Ruby客户端是最佳选择吗? 我有一个网站example.com和用户,我希望他们在example.com上看到他们的谷歌分析统计数据,我该怎么办? 我可以看到这个例子,但我无法弄清楚如何开始。

403尝试获取Google Analytics数据时权限不足错误

我正在开发RoR应用程序,允许用户使用Google帐户登录并从他的某个分析帐户下载/上传报告数据。 我使用omn​​iauth-google-oauth2 gem进行授权,使用Google帐户和google-api-client与Google Analytics进行互动。 问题是,当我尝试使用analytics.management.accounts.list方法获取帐户列表时,将google令牌作为授权参数之一传递,GA会响应403 Insufficient permissions错误。 我想,我必须让用户在授权过程中阅读Google Analytics数据。 我怎样才能做到这一点? 我已经阅读了很多相关问题,但没有找到解决我确切问题的方法。 这是代码: require ‘google/api_client’ client = Google::APIClient.new(:application_name => ‘something you like’, :application_version => ‘1’) client.authorization.access_token = ‘HERE_GOES_TOKEN’ ga = client.discovered_api(‘analytics’, ‘v3’) client.execute(:api_method => ga.management.accounts.list)

在Rails应用中连接到Google AnalyticsAPI

是否有一个很好的教程:如何在Rails应用程序中与Google AnalyticsAPI进行交互? 我已经找到了这个要点 ,但我不确定这个要点中列出的每一步是否都是必要的。 如果这是一个很好的教程,我可以在哪里下载提到的“key_file”? 我似乎无法在https://code.google.com/apis/console/中找到它。 另外,我在哪里可以找到我的API客户端电子邮件地址/ SERVICE ACCOUNT EMAIL?

Google AnalyticsAPI错误“无法一起查询所选维度和指标。”

我必须从我的GA电子商务中检索尽可能多的不同指标。 我正在使用谷歌api ruby​​客户端。 并继续收到错误: “message”=>”Selected dimensions and metrics cannot be queried together.” 例如,对于此请求: result = client.execute(api_method: api_method.data.ga.get, parameters: { ‘ids’ => ‘ga:95561781’, ‘start-date’ => Date.new(2006,1,1).to_s, ‘end-date’ => Date.today.to_s, ‘dimensions’ => ‘ga:source,ga:medium,ga:country,ga:transactionId,ga:affiliation,ga:productSku,ga:productName’, ‘metrics’ => ‘ga:sessions,ga:transactionRevenue,ga:transactions,ga:uniquePurchases,ga:totalValue,ga:transactionTax’ }) 我如何知道我可以结合哪些请求指标和维度? 我怎样才能检索尽可能多的数据?