Google Analytics Reporting API v4:同期 return 值的差异
Google Analytics Reporting API v4: Difference in return values for same period
我正在尝试执行指定日期范围内的请求。
例如:从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.samplesReadCounts
或 resportData.samplingSpaceSizes
字段响应)。
我想您的日期范围应该是唯一的,例如01-02、03-04 等等。尝试添加 ga:datehour 以检查特定差异
我正在尝试执行指定日期范围内的请求。
例如:从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.samplesReadCounts
或 resportData.samplingSpaceSizes
字段响应)。
我想您的日期范围应该是唯一的,例如01-02、03-04 等等。尝试添加 ga:datehour 以检查特定差异