0

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

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

我尝试搜索和阅读许多博客和文章,但没有成功。

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

4

2 回答 2

0

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

它经历了通过 API 提取数据、显示/格式化/样式化数据以及将图表添加到页面的步骤。试试看,使用 Google Analytics API 嵌入分析

于 2013-02-13T21:41:24.060 回答
0

你被重定向到谷歌登录页面的原因是谷歌连接到你登录的任何用户的分析数据。这意味着每个登录网站的用户都会看到他们自己的分析信息,而不是来自静态帐户的信息。

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

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

于 2013-09-21T04:33:43.570 回答