【问题标题】:Google Analytics PHP API : get reportingGoogle Analytics PHP API:获取报告
【发布时间】:2017-04-27 15:34:53
【问题描述】:

我有一个使用 Google Analytics 来衡量指标的专业网站,我尝试将我过去手动完成的一项任务自动化,但..无法理解是否可行?!

我刚开始使用 Google PHP 客户端库访问我网站上的 Google Analytics API Test with the HelloAnalytics.php file 可以,我设法连接并检索我的数据。

我想做的是:

  • 获取过去 24 小时内查看的所有 URL(在 GA 仪表板中导航时可以看到的内容 -> 行为 -> 网站内容 -> 所有页面)
  • 将这些数据与我的自定义定义相结合,这实际上是我通过 PHP 为我网站上的每个用户生成的特殊令牌,然后使用 Javascript 和 ga('set', 'mycustomdefinition', 'my token') 发送它;

有可能吗? 非常感谢您的支持!

【问题讨论】:

  • 是的,可以使用 API。自己尝试一下,当您遇到困难时,将您的查询发布到 StackOverflow 上。

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


【解决方案1】:
  1. 24-48 小时前的数据可能尚未完成处理,因此我建议不要查看过去 24 小时内查看的数据,因为它是不正确的。否则你可以看到这个。

  2. 假设您的意思是 custom Dimension 是的,您可以在同一请求中提取自定义维度和 page path

您可能想看看 Dimensions & metrics explorergoogle analytics query explorer 两者都将帮助您了解可以从 API 中提取哪些数据。

【讨论】:

  • DaImTo 感谢您的帮助。当我使用查询资源管理器工具时,我可以选择我的自定义定义,但我无法选择已查看的每个页面 URL。我可以选择“Page Value”、“Pageviews”和“Unique Pageviews”,但这些数据不是我需要的。有一个“pagePath”字段,但不在指标列表中,仅在“维度”字段中。有什么帮助吗?
  • pageviews 将是查看的页面数。 PagePath 是实际的网址。指标和维度之间存在差异。在您了解分析数据的存储方式之前,您可能会想玩。这不是一个有列和行的关系数据库。
  • 好的,谢谢您的帮助。我现在理解得更好了 :) 我设法提取了我想要的数据!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-19
  • 1970-01-01
  • 2014-06-01
  • 2019-09-09
  • 1970-01-01
  • 2018-07-04
相关资源
最近更新 更多