我发现报告的ga:会话,ga:用户,ga:来自查询的浏览量的浏览量在一年中通过API,以及GA网站的相同日期范围之间存在不一致。
我已经能够匹配ga:sessions& ga:网页浏览完全通过单独请求每个月并对值进行求和,但在ga:用户的情况下,我仍然看到GAPI和GA网站返回的数字之间存在截然不同的数字。
当我将月份的数字相加时,这个数字实际上大于年份的数字,这两个数字都高于GA网站报告的数值。
GA可以为“用户”使用哪个维度/指标?
答案 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.