【问题标题】:How can we access specific Google Analytics account data using API?我们如何使用 API 访问特定的 Google Analytics(分析)帐户数据?
【发布时间】:2012-04-09 05:28:06
【问题描述】:

我们正在开发一个允许客户创建和展示产品的网络应用程序。我们希望在客户的管理面板中为客户提供我们的 Google Analytics 帐户中关于他们产品的指标。

很遗憾,GA API 文档没有说明如何执行此操作;所有示例都基于 OAuth 2.0 身份验证,以便访问 用户 GA 数据而不是站点帐户。

有没有一种方法可以访问我们有权访问但网络应用程序的用户不能访问的帐户的 Google Analytics(分析)数据?我怀疑答案是否定的,但如果是这样,我们有办法在技术上实现这一点吗?

【问题讨论】:

    标签: php oauth google-analytics oauth-2.0


    【解决方案1】:

    GAPI 可以为您执行此操作,帐户详细信息在代码中,而不需要用户对 GA 帐户进行身份验证:GAPI - Google Analytics API PHP Interface

    【讨论】:

    • 我以前见过这种方法,但没有成功。据我所知,这使用的是较旧的 API?
    【解决方案2】:

    有没有办法访问我们有权访问但网络应用程序的用户不能访问的帐户的 Google Analytics(分析)数据?

    是的,您可以使用刷新令牌。将刷新令牌存储在数据库或安全配置文件中,然后使用它在其仪表板上显示客户端统计信息。

    【讨论】:

    • 谢谢,这是我采用的解决方案,目前运行良好。
    【解决方案3】:

    您可以通过使用 API 访问分析数据来创建自己的仪表板。 见https://developers.google.com/analytics/devguides/reporting/

    【讨论】:

      猜你喜欢
      • 2013-08-30
      • 1970-01-01
      • 2013-12-19
      • 1970-01-01
      • 2011-09-10
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      相关资源
      最近更新 更多