我们如何使用 API 访问特定的 Google Analytics 帐户数据?

2021-12-29 00:00:00 oauth oauth-2.0 php google-analytics

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

We're developing a web application that allows clients to create and display products. We'd like to provide our clients with metrics from our Google Analytics account regarding their products in their administration panel.

不幸的是,GA API 文档没有说明如何做到这一点;所有示例都基于 OAuth 2.0 身份验证,以便访问用户 GA 数据而不是站点帐户.

Unfortunately, the GA API documentation does not shed any light on how to do this; all the example are based around OAuth 2.0 authentication in order to gain access to a users GA data instead of the site account.

有没有办法访问我们有权访问但网络应用程序用户没有的帐户的 Google Analytics 数据?我怀疑答案是否定的,但如果是这样,我们是否可以在技术上实现这一目标?

Is there a way to access Google Analytics data for an account we have access to but the user of the web application does not? I suspect the answer is "no", but if so is there a way we can technically achieve this?

推荐答案

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

Is there a way to access Google Analytics data for an account we have access to but the user of the web application does not?

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

Yes, you can use a refresh token. Store the refresh token in a db or secure config file, then use it to show the client stats on their dashboard.

相关文章