谷歌分析 API - 折线图的数据


Google Analytics API - Data for Line Chart

我想使用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

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

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

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

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

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