Google Analytics 4 Data API 检索到的数据与网络界面中的数据不匹配

问题描述 投票:0回答:0

(我的问题类似于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 个值: report results in GA4 interface

在 GA4 查询浏览器中,维度还返回该日期的所有 3 个值: report results in GA4 query explorer

但是,使用 GA4 数据 API,“平台/设备类别”维度仅返回该日期的 2 个值。 API 响应中缺少“网络/平板电脑”行(橙色块)。

我已经阅读了关于数据采样的官方指南。我很确定即使请求中的日期范围窗口是 2 天,数据大小仍然远低于采样阈值,在我的情况下不应该被采样。

经过一些测试,我发现从数据api和web界面获取匹配结果的唯一方法是从请求正文中删除“平台/设备类别”维度。但这对我来说没有任何意义。

有没有办法获得与我在 GA4 查询浏览器中看到的完全一样的 api 响应? 如果不是,你能解释为什么它不匹配吗?我需要说服业务用户信任我们的分析仪表板上显示的数据。

google-api google-analytics-api google-analytics-4
© www.soinside.com 2019 - 2024. All rights reserved.