我们正忙于一个项目,我们希望向我们的客户展示他们在我们网站上的受欢迎程度 . 每个客户都在我们的网站上有网页,我们希望使用Google Analytics中这些网页的访问量来评估其受欢迎程度 .
我们要做的是查询Google Analytics(分析)API,查看特定页面在一段时间内的页面访问次数(具体取决于页面,这将是动态的) . 然后,当我们得到结果时,我们将在我们自己的设计和布局中使用 .
在我看来Reporting Api用于更复杂的迭代 . 我们无法找到此API的更简单版本 . 是否有其他方法可以访问此API .
环境是asp.net C#
1 回答
从Google分析API请求数据有三个api .
实时api返回最后五分钟的数据给予或接受 .
核心报告api V3这是谷歌分析API的V3 .
报告api v4这是api的最新版本 .
虽然报告api mak seam复杂,但它是您从谷歌分析中请求数据的唯一选择 . 我建议您查看文档C# samples以了解如何使用API .
请求数据的简单方法如下所示
我建议您使用服务帐户身份验证 . 我在这里有一个样本ServiceAccount.cs
Warning
谷歌分析api有几个配额,其中一个意味着每个视图最多可以发出10000个请求 . 这是您的数据被插入的视图 . 除非您缓存数据,否则如果您的网站繁忙,则会遇到此配额的问题 . 没有办法扩展这个配额,即使在谷歌投钱也不会让他们扩展它 .