我想向我的用户展示Google Analytics分析仪表板。无法向所有用户授予“Google Analytics分析仪表板”访问权限。所以我想把它整合到我自己的网站上。是否可以在特定网站上集成Google Analytics分析仪表板?
答案 0 :(得分:2)
这个问题得到了很多询问。了解API的安全模型非常重要。所有Google API都使用OAuth2.0对用户进行身份验证。这旨在使代表用户轻松使用API访问用户数据。相比之下,您需要做的工作是向用户显示您的数据。
话虽如此,您正在寻找的一个示例是Google Analytics小组提供的Server side Auth example。
最简单的答案是使用service account在服务器端查询API,并在向用户提供任何其他数据时提供该数据。 详细阅读方案,并选择最适合您最终目标的方案。了解API如何查看以下实体。
您正在打破这种范式,因为您是API的用户和开发人员。您希望与未经授权查看的人员共享您的数据,因此您需要使用服务帐户访问该数据并直接与您的用户共享。
另请注意将服务帐户添加到您希望其访问的Analytics View。
答案 1 :(得分:0)
如果您不想陷入学习oAuth2,CoreReporting API以及最后的图表工具,请查看EmbeddedAnalytics。我们简化了流程。您所要做的就是创建图表,并在您希望图表/仪表板显示的网站中嵌入一段代码。