返回了错误的用户数

时间:2014-05-19 08:44:44

标签: google-analytics google-analytics-api

我发现报告的ga:会话,ga:用户,ga:来自查询的浏览量的浏览量在一年中通过API,以及GA网站的相同日期范围之间存在不一致。

我已经能够匹配ga:sessions& ga:网页浏览完全通过单独请求每个月并对值进行求和,但在ga:用户的情况下,我仍然看到GAPI和GA网站返回的数字之间存在截然不同的数字。

当我将月份的数字相加时,这个数字实际上大于年份的数字,这两个数字都高于GA网站报告的数值。

GA可以为“用户”使用哪个维度/指标?

1 个答案:

答案 0 :(得分:0)

我怀疑您在sampling level时遇到问题。如果您正在进行的请求返回足够大量的数据,在这种情况下选择一整年的数据。服务器将返回采样结果。

  

取样

     

Google Analytics(分析)会计算维度的某些组合   即时指标。要在合理的时间内返回数​​据,Google   分析可能只处理数据样本。

     

您可以通过设置来指定用于请求的采样级别   samplingLevel参数。

     

如果Core Reporting API响应包含采样数据,那么   containsSampledData响应字段为true。另外,2   属性将提供有关的采样级别的信息   query:sampleSize和sampleSpace。有了这两个值你就可以了   计算用于查询的会话百分比。对于   例如,如果sampleSize是201,000而sampleSpace是220,000那么   报告基于(201,000 / 220,000)* 100 = 91.36%的会议。

当从api请求使用默认采样级别时,这是为了提高请求的速度。您可以通过发送指定要在请求中使用的samplingLevel来更改它。

samplingLevel=DEFAULT 
Optional.Use this parameter to set the sampling level (i.e. the number of sessions used
to calculate the result) for a reporting query. The allowed values are consistent with
the web interface and include: 

•DEFAULT — Returns response with a sample size that balances speed and accuracy.
•FASTER — Returns a fast response with a smaller sample size.
•HIGHER_PRECISION — Returns a more accurate response using a large sample size, but this may result in the response being slower.