我完成了Google Analytics的基本设置,并将跟踪代码插入到我的网页中。我可以登录analytics.google.com并查看历史数据。
我的网站上有一个管理页面,我想自动向多个用户显示Google Analytics信息(无需其他登录请求),并且可以使用Embed API with Server-side Authorization来了解这一点。
我按照说明创建了一个服务帐户,该帐户显示在我的Google API管理器门户中的服务帐户密钥下。我还成功运行了sudo pip install --upgrade google-api-python-client&#39;在我的Cloud9 IDE上,将更改推送到我的托管服务提供商Firebase,即&#39; firebase deploy&#39;。最后,我找到并将我的Analytics View ID粘贴到演示/设置提供的代码示例中。我的页面是<!DOCTYPE html>
声明的。
我无法让它发挥作用。浏览器控制台说:
未捕获的TypeError:window.google.load不是函数
我在想,我没有在Python模块中调用get_access_token()。换句话说,我认为Firebase托管不支持服务器端脚本。
任何人都知道是否以及如何通过Firebase托管运行带有服务器端授权的Google Analytics嵌入API?
答案 0 :(得分:1)
这不是您问题的直接答案,而是此问题的替代解决方案。至少我正在使用方法。
您可以使用Google Design Studio在任何您喜欢的地方(也在管理员网站上)构建和嵌入出色的分析和BI信息中心。但更容易的是使用谷歌的身份验证(通过Gmail)直接提供对选定仪表板的访问,因为谷歌的身份验证和授权可能比您的网站更安全。