javascript - Google Analytics API JavaScript 在仪表板上无需登录用户即可显示数据

标签 javascript google-analytics pentaho google-authentication

我正在使用 Google Analytics API,我已经在 GOOGLE 帐户的设置中设置了所有内容,我可以成功地在 pentaho 仪表板上正确获取值,但问题是当我使用任何其他电子邮件帐户登录并查看页面时,它说身份验证问题,我同时使用了 Immediate as True 和 False,但没有任何效果,我想要的是任何可以查看 Pentaho Dashboard 的人都可以查看分析数据。

注意:我使用的是 JavaScript API。

我还在第一次调用时将 Immediate 作为 True 传递,然后第二次调用使用 False 作为响应来授权函数,但对我来说没有任何效果。

我还得到用户没有任何 Google 分析帐户。 我希望它对所有人开放...

最佳答案

Javascript API 要求用户登录到 Google 并有权访问您的 Google Analytics(分析)帐户。据我所知,没有办法解决它。

您要做的是使用某种服务器端代码通过您的凭据或服务帐户获取数据,并将您想要的数据存储在数据库中。然后您需要编写一个前端,从数据库中获取数据并显示给您的用户。

谢天谢地,谷歌有一个项目可以为您完成整个过程,它叫做 Google Analytics super cache .这是一个应用程序引擎应用程序,可以获取和存储数据,并使查询数据以显示给未登录的用户变得更加容易。

https://developers.google.com/analytics/solutions/google-analytics-super-proxy

关于javascript - Google Analytics API JavaScript 在仪表板上无需登录用户即可显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32583593/

相关文章:

javascript - 如何使用 Quickblox 从 javascript 发送推送通知

javascript - 无法将整个 JSON 对象返回给调用函数

javascript - 我们可以从 typescript 代码更改图像源吗?

google-analytics - 没有数据进入Google Analytics(分析)

javascript - 用于查找自定义 URL 的正则表达式

google-analytics - 谷歌分析和数据洞察 : How to show a time series of Year over Year percentage growth

ios - ld : file not found:/Pods/GoogleUtilities/Libraries/libGTM_NSData+zlib. 修复问题

java - 步骤 : JmsOutput Why? 中的愤怒 org.pentaho.di.core.exception.KettleMissingPluginsException

java - 找出 pentaho kettle 中的一个步骤需要哪些 Jars

mysql - 提高 pentaho 表输入步骤性能