如何在不要求用户进行身份验证的情况下将Google Analytics数据导入CMS?

时间:2014-11-25 16:31:52

标签: google-oauth google-analytics-api

我的客户网站有一个Web应用程序后端。授权人员可以登录后端并查看数据。 我想从Google Analytics中提取一些数据以便在后端查看,但GA似乎坚持要求用户使用OAuth2自行登录其Google帐户 我希望能够验证服务器而不是用户。他们已经获得了许可,并且要求他们将自己的Google帐户与GA帐户相关联,甚至可能必须首先创建一个帐户,这似乎是不必要的,也可能是侵入性的。

服务器必须提供客户端ID,客户端密钥和api密钥,因此它不像已经存在经过身份验证的连接。

我猜测必须有办法将Google Analytics帐户凭据以某种方式传递给OAuth2,但我对OAuth2并不熟悉 这是可能的,它将如何完成。一个简单的例子或正确方向的推动将不胜感激

有类似的问题,但我发现的问题没有以我需要的方式回答我的问题。

1 个答案:

答案 0 :(得分:0)

是的,您需要存储身份验证,但您可以使用Google Analytics Super Proxy for your needs.至少可以看到有关如何存储身份验证的代码。

您进行一次身份验证,从GA Reporting API输入您需要安排的数据,然后获取数据Feed并使用它在Intranet中构建图表。任何用户都可以查看这些图表而无需自己登录GA。