0

我试图执行指定日期范围的请求。

例如:从 2017 年 5 月 1 日到 2017 年 5 月 5 日

我通过两种方式做到这一点:

第一种方式:一个日期范围的请求:

2017-05-01 ~ 2017-05-05

第二种方式:四个日期范围的请求:

2017-05-01 ~ 2017-05-02
2017-05-02 ~ 2017-05-03
2017-05-03 ~ 2017-05-04
2017-05-04 ~ 2017-05-05

正如我所期望的那样,指标的总和(ga:sessions 等)应该是相等的。

即第一种方式的会话总数应等于第二种方式的会话总和:

sessions from 2017-05-01 ~ 2017-05-02 +
sessions from 2017-05-02 ~ 2017-05-03 +
sessions from 2017-05-03 ~ 2017-05-04 +
sessions from 2017-05-04 ~ 2017-05-05 

但是这是错误的。

第二种方式的会话总和要大得多。

是什么原因?

实际上,来自 GA API 的结果没有被采样(没有reportData.samplesReadCountsresportData.samplingSpaceSizes响应的字段)。

4

1 回答 1

1

我想您的日期范围应该是唯一的,例如 01-02、03-04 等等。尝试添加 ga:datehour 以检查特定差异

于 2017-05-25T17:17:59.433 回答