You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过GA v4 API获取唯一addToCarts(加入购物车)数据?

获取GA中执行加入购物车操作的独立用户数(API实现)

要通过GA Data Analytics API获取执行过加入购物车操作的独立用户数,核心是利用指标+维度+过滤器的组合实现,以下是针对GA4 Analytics Data API v1的具体方案:

方案1:直接获取独立用户数(推荐)

通过指定users指标,搭配eventName维度和事件过滤器,直接返回触发过至少一次addToCart事件的独立用户总数:

  • 指标选择:users(统计指定时间段内触发目标事件的独立用户)
  • 维度选择:eventName(用于筛选目标事件)
  • 过滤器设置:过滤eventName等于addToCart(若你使用自定义事件名,替换为实际名称即可)

示例API请求体:

{
  "metrics": [{"name": "users"}],
  "dimensions": [{"name": "eventName"}],
  "dimensionFilter": {
    "filter": {
      "fieldName": "eventName",
      "stringFilter": {
        "matchType": "EXACT",
        "value": "addToCart"
      }
    }
  },
  "dateRanges": [{"startDate": "2024-01-01", "endDate": "2024-01-31"}]
}

返回结果中,对应eventName为addToCart的users数值,就是你需要的唯一加入购物车用户数。

方案2:按用户维度统计(适合需用户明细场景)

如果需要获取每个用户的加入购物车行为明细,再自行统计独立用户数,可以:

  • 维度选择:userPseudoId(用户唯一标识)
  • 指标选择:addToCarts(该用户的加入购物车总次数)

示例API请求体:

{
  "metrics": [{"name": "addToCarts"}],
  "dimensions": [{"name": "userPseudoId"}],
  "dimensionFilter": {
    "filter": {
      "fieldName": "eventName",
      "stringFilter": {
        "matchType": "EXACT",
        "value": "addToCart"
      }
    }
  },
  "dateRanges": [{"startDate": "2024-01-01", "endDate": "2024-01-31"}]
}

返回结果会包含所有触发过addToCart事件的用户ID及其操作次数,你只需统计结果中唯一userPseudoId的数量,即可得到独立用户数。


内容的提问来源于stack exchange,提问作者anon1010

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 04:10:13