2017-04-11 71 views
0

我们目前拥有众筹平台,我们利用Google Analytics帮助项目创建者了解他们的项目执行情况。我们希望通过使用Google Embed API在平台中为每个用户创建一个Google Analytics信息中心,让他们更轻松地管理它。用户将能够进入他们的帐户仪表板,并看到他们的谷歌分析,而不去谷歌。为网站用户创建Google Analytics仪表板?

这可能吗?如果是这样,你能指引我到正确的位置吗?目前,您似乎需要提供一个需要在TXT记录级别验证网站的客户端ID。客户无法访问,更不用说他们需要完成的步骤了。

我看到的另一个选择是获取特定跟踪器的客户端ID,但我已经读过这并不提供访问其分析的整个历史记录的方法。

任何帮助将不胜感激。谢谢!

回答

1

坦白地说,现在您可以简单地在Google Data Studio中创建一个格式良好的报告(包括漂亮的图形等),然后单击“共享”。

如果你坚持在你的应用程序中使用这个功能,你可以创建一个service account,并在你的服务器上有一个应用程序对谷歌分析进行身份验证,并让它获取数据。为了可视化,您可以使用谷歌图表,我认为这是嵌入式API的用途,因此您应该看到类似的图表。

+0

谢谢您的信息。 是的,我们希望将它保留在平台中,以帮助用户更多地浏览并允许他们成为“一体化”分析仪表板,它将显示Google以及他们选择的其他分析。 服务帐户可以显示单个页面的分析吗?我们不希望用户能够看到其他用户分析。 – Sevros

+0

服务帐户仅意味着服务器应用程序无需交互式登录即可针对GA进行身份验证(但需要将服务帐户用户添加到有问题的GA帐户中)。然后,您可以像在Embed API中那样对帐户执行查询,并在查询中设置要使用的任何过滤器,以仅显示特定用户应该看到的数据。 –

+0

我刚刚注意到他为嵌入式API编写的文档实际上有一个使用嵌入式API的服务帐户的教程:https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/,所以你仍然能够使用它。只需从服务器应用程序中检索身份验证令牌,剩下的就像以前一样工作。 –