Google Analytics Reporting API v4:同期回报值的差异

时间:2017-05-25 12:48:57

标签: rest google-analytics google-api google-analytics-api google-reporting-api

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

例如: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 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个字段。

1 个答案:

答案 0 :(得分:1)

我认为您的日期范围应该是排他性的,例如01-02,03-04等。尝试添加ga:datehour以检查特定差异