从 Google 分析 API 中有效地获取整个月的每日销售额

Efficiently get Daily Sales for Whole Month from Google Analytics API

我目前正在通过 API 为客户获取 Google 分析数据。我正在使用位于 here 的 java 库来执行此操作。我正在尝试获取给定时间段 [日、月、周、年等] 的每日销售额。

我遇到的问题是,我似乎能够获取此信息的唯一方法是每天调用 Google Analytics API,结果 X 天调用 API。因此,获取上述信息需要一段时间,有时结果会丢失数据。

我多次调用这个命令来获取销售额

//start date and end date are the same for daily queries
result = analytics.data().ga().get(id, startDate, endDate, "ga:totalValue").execute();

有没有办法进行批处理或将范围分成每日段?我正在使用 query explorer,但还没有找到有效执行此操作的方法。如果不能,我可以以任何方式优化我正在做的事情吗?对此的任何帮助将不胜感激。谢谢。

您可以查询 time based dimensions - 例如如果您添加 ga:date 作为维度,您每天都会得到一行,其中包含每天选定的​​指标。