客户端的Google分析凭据

时间:2013-02-13 21:35:57

标签: javascript google-analytics-api

我目前是Javascript的谷歌分析API的新手。我正在实施一些图表,并且首次加载时,页面会将我重定向到Google网站以使用Google Analytics帐户登录,然后返回我的原始页面,刷新&图表显示。

在这里,我想避免用户重定向到谷歌分析页面,而不是我想在配置文件或应用程序变量中的某处存储凭据。

我试图搜索和阅读许多博客&然而,文章没有成功。

我是否有任何技巧/想法可以获得任何可以解决此问题的API?

2 个答案:

答案 0 :(得分:0)

Google不允许您将物理图表拉到您的网站上,因为它们是即时生成的。您可以做的是从API中获取数据,然后根据需要在您的网站上显示数据。我搜索过并找到了一些this的例子,看起来它可能会成功。

它完成了通过API提取数据,显示/格式化/样式化数据以及将图表添加到页面的步骤。试试,Embed Analytics Using the Google Analytics API

答案 1 :(得分:0)

您被重定向到Google登录页面的原因是,Google会根据您登录的用户连接到分析数据。这意味着登录网站的每个用户都会看到自己的Google Analytics信息,而不是静态帐户中的信息。

如果您希望它是同一用户的分析数据,无论是谁登录,您都需要在Google的API控制台(https://code.google.com/apis/console/)上设置“服务帐户”,然后在登录时使用这些凭据。

似乎很多人都在寻找解决方案,所以我创建了一个nuGet包:   - 连接到您在API控制台中设置的“服务帐户”   - 提取您想要的任何Google Analytics数据   - 使用Google的图表API显示该数据 它以一种非常容易修改的方式完成所有这些工作。您可以在此处查看更多内容:https://www.nuget.org/packages/GoogleAnalytics.GoogleCharts.NET/