(我的问题类似于Difference in data between Google Analytics 4 API and UI。)
我正在使用 GA4 数据 API 每天获取自定义分析仪表板的每日销售数据。报告结果与我们在 GA4 界面(自定义探索报告)或 GA4 query explorer 中看到的不同。
这是一个示例请求:
{
"dimensions": [
{
"name": "date"
},
{
"name": "platformDeviceCategory"
}
],
"metrics": [
{
"name": "addToCarts"
}
],
"dateRanges":[
{
"startDate": "2daysAgo",
"endDate": "yesterday"
}
],
"keepEmptyRows": true
}
在 GA4 界面中,“平台/设备类别”维度返回特定日期的所有 3 个值:
在 GA4 查询浏览器中,维度还返回该日期的所有 3 个值:
但是,使用 GA4 数据 API,“平台/设备类别”维度仅返回该日期的 2 个值。 API 响应中缺少“网络/平板电脑”行(橙色块)。
我已经阅读了关于数据采样的官方指南。我很确定即使请求中的日期范围窗口是 2 天,数据大小仍然远低于采样阈值,在我的情况下不应该被采样。
经过一些测试,我发现从数据api和web界面获取匹配结果的唯一方法是从请求正文中删除“平台/设备类别”维度。但这对我来说没有任何意义。
有没有办法获得与我在 GA4 查询浏览器中看到的完全一样的 api 响应? 如果不是,你能解释为什么它不匹配吗?我需要说服业务用户信任我们的分析仪表板上显示的数据。