【问题标题】:Can we fetch all users and session from google analytics using Reporting API in PHP我们可以使用 PHP 中的 Reporting API 从谷歌分析中获取所有用户和会话吗
【发布时间】:2015-07-08 10:27:07
【问题描述】:

我想从谷歌分析账户中获取所有用户、会话和其他表数据。

我检查了 GA Reporting API,但它提供了统计格式的值,例如总用户、会话数等。

有没有办法获取列表格式的 GA 数据。

  • 所有用户的列表,包括所有字段。
  • 所有会话的列表,包括所有字段。
  • 来自this link 中所有可用表的数据

我还检查了GA DEV TOOL,但它只提供计数,而不提供详细信息。

【问题讨论】:

  • 听起来您想获得有关特定会话的非常详细的信息。而谷歌分析并没有真正提供这一点。他们这样做是为了防止您获得任何个人身份信息。大多数数据/报告都是汇总的。如果您无法在查询资源管理器中获取查询,那么您将无法使用 API 获取它(AFAIK 查询资源管理器使用 API)。

标签: php google-analytics google-analytics-api


【解决方案1】:

Google Analytics Core reporting API 为您提供范围广泛的dimensions and metrics,您可以从您的 Google 分析帐户中进行选择。

请求的格式是

Authorization: Bearer {oauth2-token}

GET https://www.googleapis.com/analytics/v3/data/ga
  ?ids=ga:12345
  &start-date=2008-10-01
  &end-date=2008-10-31
  &metrics=ga:sessions,ga:bounces

您应该注意一些限制。每个请求只能使用 7 个维度和 12 个指标。您每天限制为 10000 个请求。

另一种方法是获得一个Premium Google analytics 帐户,Google 将帮助您将数据提取到 bigquery 中,从而更轻松地进行分析。

至于您提取它的格式取决于您 API 以 JSon 的形式返回数据,您必须将其格式化到您的列表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-14
    • 1970-01-01
    • 2017-06-17
    • 2015-05-15
    • 1970-01-01
    相关资源
    最近更新 更多