Google Analytics Embed API:显示特定帐户数据,而不是经过身份验证的用户

Google Analytics Embed API: Display specific account data, not authenticated users

我有这个例子 - Embed API Third Party Visualizations - 在本地和测试服务器上工作,但我不确定我需要做什么才能只显示我们组织的 Google 分析数据而不是用户的个人 GA 帐户。

我在我们组织的 Google 帐户中创建了项目和 clientID,但我显然不了解这里的重要内容。

总的来说,我对 GA API 和 oAuth 都是全新的,所以虽然我确信这个问题已经被多次回答,但我并不完全确定应该往哪个方向看。如果有人可以在正确的方向上提供有用的推动,我会很乐意继续前进。

谢谢大家!

Embeded API 使用 Oauth2 进行身份验证。 Oauth2 要求用户授予您访问 their Google 分析数据的权限。

您想向其他用户显示您的个人 Google 分析数据。通常我会说你应该使用一个服务帐户,一个服务帐户可以让应用程序直接访问一个特定的帐户,它必须像你将用户添加到 Google Analyitcs 一样设置。问题是嵌入式 API 使用 JavaScript,出于安全原因,使用具有 JavaScript 的服务帐户可能不是一个好主意。我还认为使用 JavaScript 的服务帐户可能违反 Google 的服务条款。话虽这么说,我从来没有找到任何人获得服务帐户来使用 JavaScript 可能是因为我刚才所说的原因。

放弃嵌入式 API 并切换到某种服务器端语言并自己编写代码。嵌入式 API.

无法完成您想做的事情