我有这个例子-嵌入API第三方可视化-在本地和测试服务器上工作,但我不确定我需要做什么,只显示我们组织的谷歌分析数据,而不是用户的个人GA帐户。
我在我们组织的谷歌帐户中创建了项目和客户id,但我显然没有理解这里的大问题。
我对GA的API和oAuth都是全新的,所以虽然我确信这个问题已经得到了多次回答,但我并不完全确定该往哪个方向看。如果有人能给我指点正确的方向,我会很高兴地上路。
谢谢大家!
嵌入式API使用Oauth2进行身份验证。Oauth2要求用户允许您访问their
Google Analytics数据。
您希望向其他用户显示您的个人Google Analytics数据。通常我会说你应该使用一个服务帐户,一个服务帐户让应用程序直接访问一个特定的帐户,它必须设置像你将一个用户添加到谷歌分析。问题是嵌入式API使用JavaScript,出于安全原因,使用JavaScript的服务帐户可能不是一个好主意。我还认为使用JavaScript的服务帐户可能违反了google的服务条款。也就是说,我从来没有发现有人有一个服务帐户使用JavaScript可能是因为我刚才说的原因。
删除嵌入式API,切换到某种服务器端语言并自己编写代码。