核心报告API的响应数据是否可以分组?

时间:2013-07-11 16:25:09

标签: google-analytics-api

说明: 我可以使用客户端库查询Google Core报告APIv3,以获取我正在处理的网站的特定网址的网页浏览数据。我想获取指定范围内每一天的数据(网页浏览量)。到目前为止,我只是循环遍历范围,向API发送单独的请求。在每个请求中,我为开始日期和结束日期设置相同的值。

问题: 显然这可以完成工作,但它肯定不是最好的方法。因为,假设我想获得大约2000个URI的过去3个月的数据。然后我将需要360000个请求,并且该值远远超过Google定义的限制配额。

潜在解决方案:因此,我想解决此问题的一种方法可能是将请求设置开始日期和结束日期分开一周,但API将返回一个价值而不是个别价值。

主要问题:那么有没有办法坚持不应该将这些值相加并作为总和返回,而是分别为每个值返回(作为关联数组或类似的东西)。 / p>

我希望问题很明确,并且有一个解决方案!谢谢!

1 个答案:

答案 0 :(得分:3)

非常简单:

指标: ga:网页浏览,维度: ga:日期,为您的网页路径设置过滤器,并设置开始日期,的结束日期

示例:

https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3Axxyyzz&dimensions=ga%3Adate&metrics=ga%3Apageviews&filters=ga%3Apagepath%3D%3D%2Ffaq.html&start-date=2013-06-27&end-date=2013-07-11&max-results=50

这将返回时间范围内每天 faq.html& 页面的综合浏览量。

您应该查看QueryExplorer。找出如何构建查询的好工具。