1

我想使用 Google Analytics API 接收的数据创建折线图。使用 Highcharts.js 绘制图表没有问题,但我正在寻找高性能查询的解决方案。我唯一的想法是使用以下查询为 30 天图表发出 30 个数据请求,以获取每天的综合浏览量:

https://www.google.com/analytics/feeds/data?ids=$id&dimensions=$dimension&metrics=$metric&sort=$sort&start-date=$start&end-date=$end&max-results=$max_results&start-index=$start_index

难道没有办法只在一个查询中接收这些数据吗?

4

3 回答 3

2

我实际上看不到您尝试查询的维度,因为您使用的是变量,但您应该能够使用ga:date维度来获取按天拆分的数据。

每个查询最多只能下载 10,000 行,但您可以使用该start-index参数来获取其余部分。

于 2011-05-13T13:23:37.317 回答
0

好吧,您可以将 $start 和 $end 日期变量设置为包括 30 天。这应该将您的请求从 30 减少到 1。

于 2011-05-13T13:27:23.483 回答
0

尝试将维度 ga:day 添加到查询中。这将每天对您的数据进行排序

于 2011-06-24T07:41:42.287 回答