Google 具有服务器端授权的分析嵌入 API - Firebase 托管
Google Analytics Embed API with Server Side Authorization - Firebase Hosting
我完成了 Google Analytics 的基本设置,并将跟踪代码插入到我的网页中。我可以登录 analytics.google.com 并查看历史数据。
我的网站上有一个管理页面,我想在其中自动向多个用户显示 Google 分析信息(无需额外登录),并了解到可以使用 Embed API with Server-side Authorization .
我按照说明创建了一个服务帐户,该帐户显示在我的 Google API 管理器门户中的服务帐户密钥下。我还在我的 Cloud9 IDE 上成功 运行 'sudo pip install --upgrade google-api-python-client' 并将更改推送到我的托管服务提供商 Firebase,即 'firebase deploy'。最后,我找到并粘贴了我的分析视图 ID 到 Demo/Setup 提供的代码示例中。我的页面已声明 <!DOCTYPE html>
。
我无法让它工作。浏览器控制台显示:
Uncaught TypeError: window.google.load is not a function
我在想我没有在 Python 模块中调用 get_access_token() 。换句话说,我认为 Firebase 托管不支持服务器端脚本。
任何人都知道是否以及如何获得 Google Analytics Embed API with Server Side Authorization 运行 Firebase hosting?
这并不是您问题的直接答案,而是该问题的替代解决方案。至少我正在使用方法。
您可以使用 Google Design Studio 在任何您喜欢的地方(也可以在您的管理网站上)构建和嵌入令人惊叹的分析和 BI 仪表板。但更简单的方法是使用 Google 的身份验证(通过 gmail)直接提供对 select 仪表板的访问,因为 Google 的身份验证和授权可能比您网站的更安全。
我完成了 Google Analytics 的基本设置,并将跟踪代码插入到我的网页中。我可以登录 analytics.google.com 并查看历史数据。
我的网站上有一个管理页面,我想在其中自动向多个用户显示 Google 分析信息(无需额外登录),并了解到可以使用 Embed API with Server-side Authorization .
我按照说明创建了一个服务帐户,该帐户显示在我的 Google API 管理器门户中的服务帐户密钥下。我还在我的 Cloud9 IDE 上成功 运行 'sudo pip install --upgrade google-api-python-client' 并将更改推送到我的托管服务提供商 Firebase,即 'firebase deploy'。最后,我找到并粘贴了我的分析视图 ID 到 Demo/Setup 提供的代码示例中。我的页面已声明 <!DOCTYPE html>
。
我无法让它工作。浏览器控制台显示:
Uncaught TypeError: window.google.load is not a function
我在想我没有在 Python 模块中调用 get_access_token() 。换句话说,我认为 Firebase 托管不支持服务器端脚本。
任何人都知道是否以及如何获得 Google Analytics Embed API with Server Side Authorization 运行 Firebase hosting?
这并不是您问题的直接答案,而是该问题的替代解决方案。至少我正在使用方法。
您可以使用 Google Design Studio 在任何您喜欢的地方(也可以在您的管理网站上)构建和嵌入令人惊叹的分析和 BI 仪表板。但更简单的方法是使用 Google 的身份验证(通过 gmail)直接提供对 select 仪表板的访问,因为 Google 的身份验证和授权可能比您网站的更安全。