纯文字版教程展开阅读
漏斗分析的目的不是证明某一步掉了很多人,而是把掉点翻译成下一步谁该检查什么。对独立站来说,本课的输出是一张 电商漏斗断点诊断板:先确认事件链可信,再决定使用开放漏斗还是封闭漏斗,拆出最可疑人群,最后把异常断点路由到页面、商品、购物车、结账、支付或测量问题。
本课产出:电商漏斗断点诊断板
一个漏斗截图本身不够用。截图通常只会告诉你「这里掉了很多人」,但不会告诉团队该查什么、谁负责、事件链是否可信、这个动作能不能被验收。真正有用的诊断板要留下四件事:一个异常断点、一个问题人群、一个原因假设、一个可验收动作。
- 一个断点:例如
add_to_cart -> begin_checkout,而不是笼统说转化率低。 - 一个人群:例如 mobile paid social、某个国家、某个商品、新客或老客。
- 一个假设:把原因写成页面、商品、购物车、结账、支付、配送或测量问题。
- 一个动作:本轮只改一个主变量,并写清负责人、观察窗口、验收指标和回滚条件。
这篇课会把 GA4 Funnel exploration 从看图变成分派诊断任务。目的不是让漏斗图看起来高级,而是把下一步动作变窄,避免团队在真实问题只是优惠码报错、移动端购物车承诺、运费惊喜或 purchase 事件漏发时,直接重做 checkout。
先把漏斗事件说成人话
漏斗里的每个事件都对应一个用户动作。事件定义不清,后面的掉点判断就会错。问为什么掉之前,先确认这个事件到底代表什么。
view_item:用户真正看到了商品详情页。用它判断入口流量是否到达正确商品,而不是停在集合页、博客页或不相关落地页。add_to_cart:用户愿意把商品放进购物车。用它判断价格、规格、评价、图片、库存、配送承诺、退换政策和信任信息。view_cart:用户进入购物车,开始确认订单承诺。用它检查优惠码、运费提示、库存状态、配送时间、移动端按钮和下一步是否清楚。begin_checkout:用户开始结账。用它判断购物车到结账入口是否顺畅,是否被优惠码、税费、按钮、登录或弹窗拦住。add_shipping_info和add_payment_info:用户提交配送或付款信息。用它们检查地址表单、税费、配送方式、支付方式、支付服务商错误和风控。purchase:GA4 收到购买事件。要和 Shopify 订单、transaction_id、value、currency和items对账,再判断是不是业务流失。
如果 Shopify 有订单但 GA4 purchase 少,先不要说用户在 checkout 流失。先排查 thank-you 页面、Consent Mode、重复/漏发、transaction_id、事件参数和退款/取消口径。
open / closed funnel 决定你能解释什么
GA4 Funnel exploration 可以做开放漏斗或封闭漏斗。这个选择会改变数字含义。
封闭漏斗要求用户从第一步进入,适合验证一条规定路径,例如广告新客是否从 view_item 一路走到 purchase。风险是从中间进入的用户会被排除,样本可能变小。
开放漏斗允许用户从任意步骤进入,适合看真实购物行为,例如老客直接进购物车,或邮件用户直接进入 checkout。风险是它不适合证明第一步入口转化。
你还可以打开 elapsed time 看步骤之间耗时,用 next action 看用户完成某一步后去了哪里。但 (no next action) 不一定等于流失,页面标题没有变化或下一步事件没有被记录时,也可能这样显示。
用断点路由决定下一步谁来查
不要看到整体转化低就改 checkout。先选异常断点,再把它路由给能检查第一原因的人。
- 入口到商品浏览低:检查广告承诺、落地页首屏、集合页筛选、商品入口和 source / medium。负责人通常是广告负责人和页面负责人。
- 商品浏览到加购低:检查价格、规格、评价、图片、库存、配送承诺、退换政策和信任信息。负责人通常是商品页负责人。
- 购物车到结账低:检查购物车承诺、优惠码报错、运费惊喜、按钮、库存提示、弹窗和移动端阻塞。负责人通常是购物车/结账负责人。
- 结账到购买低:检查支付方式、税费、配送选项、地址表单、错误提示、风控和支付服务商日志。负责人通常是结账/支付负责人。
- 购买事件缺口:先做订单对账,再查
transaction_id、value、currency、items、purchase 触发位置、consent 状态和 thank-you 页面加载。负责人通常是数据/开发负责人。
不要看平均漏斗,先拆一个最可疑人群
同一个漏斗,冷流量、品牌词、邮件老客、移动端、不同国家和单个商品会完全不同。平均数可以告诉你可能有问题,但通常不能告诉你该改什么。
- 付费移动端掉得最明显:先查广告承诺、移动端速度、弹窗、首屏商品理解和触控阻塞。
- 某个国家结账掉得高:优先查配送规则、税费展示、支付偏好、币种、地址格式和本地配送承诺。
- 新客加购低,老客正常:先补信任、评价、尺码/规格解释、品牌教育和风险逆转,再考虑改 checkout。
- 只有某个商品异常:先查库存、价格、变体、评价、图片、最近页面改动和最近广告创意,不要推翻全站漏斗。
实用规则是:只拆会改变动作的人群。如果这个拆分不会改变谁来查、查什么、这周改哪个变量,那它只是好奇心,不是诊断。
先挡住四个会误导漏斗结论的边界
漏斗掉点不是一看到就改版。分派工作前,先检查四个边界。
- 样本太小:20 个会话里掉了 10 个,看起来是 50% 流失,但可能只是当天流量波动。延长时间窗口,或只把它当成方向信号。
- 流量混在一起:品牌词、冷流量、邮件老客和再营销互相掩盖。先拆一个最可疑人群。
- 事件链不可信:Shopify 有订单但 GA4 purchase 少,可能是 measurement gap,不是用户真的没买。先对
transaction_id、value、currency、items 和触发位置。 - 一次改太多:同时改运费、优惠码、按钮、弹窗和 checkout 表单,会让结果无法解释。本周只改一个主变量,并写清 7 天观察指标和回滚条件。
场景:结账前掉得多,先别急着改 checkout
假设店铺卖一款 20oz 保温杯。Paid social 流量能到商品页,add_to_cart 也还可以,但移动端 add_to_cart -> begin_checkout 掉得很明显。很多团队会马上怀疑 checkout,但这个判断太快了。这一步还没真正进入 checkout,问题可能是购物车说明、优惠码报错、运费惊喜、库存提示、付款承诺,甚至加购后的弹窗。
更好的结论是:mobile paid social 在 add_to_cart -> begin_checkout 下降,证据来自 GA4 Funnel exploration、移动端购物车录屏、客服运费问题和优惠码报错截图。本周团队只改运费说明和优惠码错误提示,不同时重做 checkout 表单。
结账负责人观察 7 天的 begin_checkout rate、客服运费问题和优惠码错误率。如果 begin_checkout 没改善,或 add_to_cart 超过预设阈值下降,就回滚这次改动,并进入支付日志或购物车脚本冲突排查。
练习:做一个 7 天单变量漏斗修复
每次周复盘后,挑一个明显断点,把它写成一个队友可以执行的小实验。
- 断点:写清事件对,例如 mobile paid social 的
add_to_cart -> begin_checkout。 - 人群:写清 device、source / medium、campaign、country、新客/老客或商品。
- 证据:写清 GA4 Funnel exploration 视图、客服信号、录屏、支付日志、商品页改动或订单对账证据。
- 假设:判断原因属于页面、商品、购物车、结账、支付、配送还是测量。
- 单变量动作:本周只改一个主变量,例如运费说明、优惠码错误文案、购物车按钮位置、支付方式展示或商品信任证据。
- 验收指标:选择应该变化的指标,例如 begin_checkout rate、add_payment_info rate、purchase 事件覆盖、优惠码错误率、支付失败率或客服问题量。
- 回滚条件:写清什么时候撤回改动,例如 7 天无改善、add_to_cart 下降、客服投诉上升或 purchase 对账变差。
推荐读法:「mobile paid social 在 add_to_cart -> begin_checkout 下降,证据来自 Funnel exploration、购物车录屏和客服运费问题;本周只改运费说明与优惠码错误提示,结账负责人观察 7 天,若 begin_checkout 没改善则回滚。」
30 分钟漏斗诊断会议脚本
漏斗复盘最容易失败的地方,是它会变成一场讨论全站所有问题的会议。页面慢、广告不准、价格贵、支付少、评价弱、品牌信任不足,全部都可能是真的,但一场会议不能同时解决所有事。把会议压到 30 分钟,并且要求每一句判断都回到诊断板:一个断点、一个人群、一个负责人、一个动作、一个验收方式。
- 第 0-5 分钟,先写决策问题:不要一上来就翻很多图。先写清本次要回答的问题,例如「为什么 mobile paid social 上周在
add_to_cart到begin_checkout之间掉得最多?」如果问题仍然是「为什么转化率低」,范围就太大,后面一定会跑偏。 - 第 5-10 分钟,确认事件链可信:检查每个事件是不是团队以为的那个动作。Shopify 订单和 GA4 purchase 是否大致能对上,
transaction_id有没有,value 和 currency 是否完整,items 是否传入,purchase 是否在正确位置触发。如果事件链不可信,本轮动作应该是修 measurement,而不是优化转化。 - 第 10-15 分钟,选择开放/封闭漏斗和一个人群:如果你要验证从第一步开始的固定路径,用封闭漏斗。如果真实用户可能从 cart、checkout、email 或保存会话进入,用开放漏斗。然后只选一个会改变动作的人群,比如 device、country、source / medium、campaign、新客/老客或商品。
- 第 15-22 分钟,检查第一个最可能原因:不要列十个假设。商品浏览到加购低,优先看报价、商品证明、价格、规格、库存、配送承诺和信任。购物车到结账低,优先看优惠码、运费、按钮、库存、弹窗和移动端阻塞。结账到购买低,优先看地址、税费、配送方式、支付方式、支付服务商错误和风控。
- 第 22-27 分钟,决定一个变量:只选本周能上线的一个主变量。不要同时改按钮位置、优惠码文案、运费承诺、弹窗逻辑和支付方式展示。一次改太多,下周数据即使变好,也不知道是哪一个因素起作用;如果变差,也不知道该回滚哪一个。
- 第 27-30 分钟,写出交接句:最后必须留下一句话,让没有参加会议的人也能执行。句子里要有断点、人群、证据、假设、负责人、7 天验收指标和回滚条件。
好的漏斗会议通常会显得很窄。窄不是问题,窄才保护团队。它可以避免你把平均数噪音当成真相,把 tracking gap 当成用户行为,把一个移动端购物车问题扩大成全站 checkout 重做。如果团队还说不清具体事件对、具体人群、具体证据和下一位负责人,就不应该批准大改版。
官方来源边界
本课公开口径参考 Google 官方资料:GA4 Funnel exploration、GA4 ecommerce measurement、GA4 recommended events 和 GA4 Explorations。
这篇课刻意不使用通用转化率 benchmark。好的漏斗率取决于产品类型、价格、市场、流量来源、支付方式、配送承诺和样本量。更安全的标准不是「达到某个行业平均值」,而是「把一个清楚断点变成一个有人负责、可观察、可回滚的动作」。