Google Analytics Core Reporting API 提供与 Google Analytics 网络应用不同的会话计数

Google Analytics Core Reporting API giving different sessions count than Google Analytics web app

我正在尝试生成有关包含特定网址(我们称之为 www.example.com)的所有流量的会话和用户信息。我正在使用 Google Analytics Spreadsheet Add-On.

我当前的插件报告配置:

Type: core
Start Date: 1/1/2015
End Date: 12/31/2015
Metrics: ga:sessions ga:users
Dimensions: ga:date ga:landingpagepath
Filters: ga:landingpagepath=~www.example.com

问题是当我在 Google Analytics 中复制报告时,数字不匹配。 GA 中的会话数高于电子表格中的数字,而 GA 中的用户数低于附加组件中的用户数。该插件似乎并没有拉取所有包含该网址的页面。

作为参考,我在 GA 中使用的过滤器是 include;登陆页面;正则表达式; www.example.com

我是否错误地使用了 =~ 过滤器?

感谢您的帮助。

差异可能是由于 sampling。您的 API 报告是否经过抽样?如果您使用 Google 表格,它会在报告标题中告诉您。

如果差异是一个数量级,那么可能是其他原因。

此外,您可能应该考虑使用高级细分而不是视图过滤器来隔离视图中的特定登录页面。但这取决于您的特定用例。

请求的某些指标将有 GA 提取抽样数据。我将指标更改为仅 ga:sessions 并且返回的数据是非抽样的。