如何在Google Analytics中获取电商站点购物车创建总数量?
问题结论
可以在Google Analytics(当前通用正式版本为GA4,旧版Universal Analytics已停止数据处理,以下操作均基于GA4)获取自有电商站点的已创建购物车总数量。注意GA不会自动采集该数据,必须先完成对应事件的埋点部署,才能做后续查询统计。
前置埋点要求
GA默认只会采集页面访问、基础点击类通用数据,购物车创建属于站点业务类数据,需要手动埋点:
- 如果你的站点逻辑是用户首次添加商品到购物车时,系统才会生成正式购物车记录,直接部署GA4官方标准电商事件
add_to_cart即可,埋点时必须携带自定义参数cart_id,值为每个购物车的全局唯一ID,用于后续去重统计。 - 如果你的站点逻辑是用户进入站点、未加购时就会提前生成购物车并分配ID,需要在购物车正式生成的触发节点,上报自定义事件(可命名为
cart_create),同样必须携带cart_id参数作为购物车唯一标识。 - 埋点完成后可通过GA4自带的DebugView功能验证事件是否正常上报、
cart_id参数是否正确携带,确认数据上报无问题后再做正式统计。
具体查询操作
快速粗查(仅适配使用add_to_cart事件统计的场景)
- 登录对应GA4媒体资源后台
- 左侧菜单栏进入「报告」板块,依次打开「获利情况」-「电商购买」报表
- 在报表的事件指标区可以看到「加购次数」数值,注意这个数值是所有加购行为的总触发次数,没有按购物车ID去重,和真实创建的购物车总数存在偏差,仅可做趋势参考。
精准统计(推荐使用)
通过探索功能自定义报表,可以获取去重后的准确购物车创建总数:
- 左侧菜单栏进入「探索」板块,新建空白探索
- 在「变量」面板的维度栏,添加对应事件携带的
cart_id维度;在指标栏,添加「事件数」,同时新增一个维度去重计数类指标,计数维度选择cart_id - 切到「设置」面板,添加筛选条件:事件名称完全匹配你标记购物车创建的事件名(即
add_to_cart或自定义的cart_create) - 将刚才创建的
cart_id去重计数指标拖入值区域,即可直接看到统计周期内去重后的已创建购物车总数量。
常见统计误差说明
- 埋点时未携带唯一
cart_id参数时,统计结果会把同一个购物车的多次操作(比如多次加购、修改购物车商品)重复计数,导致数据偏高 - 埋点触发节点设置错误(比如页面加载就触发购物车创建事件,未匹配系统实际生成购物车的逻辑)会导致数据虚高
- 用户清空浏览器Cookie、更换设备、使用无痕模式访问时,系统会分配新的购物车ID,会将同一个用户的多次访问识别为多个独立购物车,这是客户端统计的通用固有误差,无法完全消除。
内容的提问来源于stack exchange,提问作者hugalves
相关产品推荐
相关产品推荐

