FCB 人群包 100000404 · 效果回收报告(修正版 v2)

需求:对被静默的 G1 人群用户级强开 FCB(首页 CashBack)· 上线 2026-05-26 · 目标:比同行先弹 FCB、抢回曝光与出站归因

数据源 cp_dw(db35) · 生成 2026-06-15 · 主窗口 PRE 5/9–25 vs POST 5/27–6/12(同长同人群)

人群包 27,711 卸载无害 不挤占 CB Popup 关闭商家 override 出站 +49% 因 stand_down 不曝光率 −2.2pp
一句话结论:FCB 安全(不伤卸载、不挤占常规 CB Popup),并在它的增量区(FCB 关闭商家)把曝光/SP/override 出站都做大了(出站 +49%)、因让位不曝光的比例下降了(−2.2pp),关闭商家佣金不降反略升(+6.4%)。但**到 cohort 整体的订单/收入/CB 使用率层面变化温和**,且**全程无随机 holdout**,所以正向不能 100% 归因 FCB,但方向一致、机制自洽。
本版(v2)相对上一版的关键修正:上一版"FCB 关闭商家"用的是 top-100 曝光的近似名单(NOT IN 28 家),把 trip.com / macys / agoda / allegro / tesco / sephora / priceline / ihg 等"其实 FCB 开启"的商家误判成了关闭,导致出现"佣金 −31%"等假象(实为这些旅游大单的波动)。本版改用权威配置表判定,所有"关闭商家"结论已重算;旧的 ❌ 已作废(见文末)。

1. FCB 全链路漏斗(累计 5/27–6/14,去重)

环节累计 UV说明
FCB 曝光8,336人群包用户看到首页 CB(fcb_enabled)
点击1,431CTR 17.2%
激活成功1,415点击→激活 98.9%
SP 用户1,355曝光→SP 16.3%

趋势:SP 从上线头 3 天的 748 → 19 天仅 1,355(+81%,时间 6 倍),FCB 反复触达同一批 ~1,300 活跃转化者,新增递减。

2. 卸载(安全性)

3. 是否挤占常规 CB Popup(按场景拆,PRE 5/20–22 vs POST 5/27–29)

CB 场景PRE 曝光POST 曝光PRE 点击POST 点击
FCB(FirstPage)5,37610,7446461,150
常规 CB Popup6,3216,2621,5391,533

→ FCB 翻倍的同时,常规 CB Popup 的曝光和点击纹丝不动 = FCB 是新增触点,不挤占

4. ⭐ FCB 关闭商家的权威判定(本版纠错核心)

FCB 关闭 = dim_store_service_switch_new_d(db35)中 type='CB' AND scene='FirstPage' AND platform='pc' AND level='Off'level='On' 或无记录 = 默认开启
全量:FirstPage/pc 关闭 = 10,249 家,开启 = 27,255 家。
关闭商家 = FCB 只可能因用户级 override 才出现的地方 = 真正的增量区

5. 关闭商家(增量区)CB 服务前后对比(PRE 5/9–25 vs POST 5/27–6/12,17 天)

指标PREPOST变化
CB 曝光 UV15,03316,632+10.6%
CB 点击 UV4,8174,795持平
CTR(17d 累计)32.0%28.8%−3.2pp
SP 人数9,78811,334+15.8%
下单用户1,0901,121+2.8%
CB 订单2,0581,907−7.3%
GMV$202,548$189,163−6.6%
佣金$4,260$4,535+6.4%

→ 增量区前端全涨(曝光 +10.6%、SP +15.8%、下单用户 +2.8%),后端持平到略好(佣金 +6.4%,每单 $2.07→$2.38)。FCB 在它真正起作用的地方,变现不降反略涨。

6. ⭐ 抢回出站(需求核心目标 · 关闭商家 · lever.fcb='On' 可靠口径)

环节(PRE 5/9–25 → POST 5/27–6/12)PREPOST变化
看到 FCB(lever.fcb='On')5,4209,748+79.9%
点击685912+33.1%
① override 出站(看到 FCB→CB 出站,纯增量)2,7004,028+49.2%
③ 严格:看到→点击→出站成功682906+32.8%

→ 关闭商家 FCB 实弹 +80% → override 驱动的 CB 出站 +49% = 抢回出站归因,正向、符合需求目标。① (4,028) ≫ 点击 (912):多数曝光用户不点也会出站(FCB 已占住 CB 归因)。

6.1 因 stand_down 没曝光 CB 的比例(不曝光表 not_impression reason=9,SP 为分母)

窗口SP 用户因 stand_down 没曝光不曝光比例
PRE 5/19–25(7d 验证版)14,5649,36964.3%
POST 5/27–6/2(7d 验证版)14,7879,17862.1%(−2.2pp ↓)

→ 用对口径(not_impression reason=9 = CB 因让位没弹)后,因 stand_down 不曝光比例下降 2.2pp,方向符合"FCB 抢在让位前弹 CB"。
⚠️ 之前看到的 95–97% 是用错了广义 event='stand_down'(泛触发 + 被人群定义饱和)。
⚠️ 17/18 天 PRE 的该指标因 Metabase 60s 网关超时取不到,故用 7 天同口径验证版;不同窗口长度的不曝光率不可跨窗比。

7. SP 用户为分母 · 全量表(POST 5/28–6/14 vs PRE 5/8–5/25,各 18 天)

指标PRE 5/8–25POST 5/28–6/14变化
SP 用户(分母)20,24622,396+10.6%
因 stand_down 没曝光 CB 的 SP 用户(18d 超时)17,154
因 stand_down 不曝光比例(18d N/A)76.6%见 6.1(7d −2.2pp)
其中有 CB 出站7,8688,645+9.9%
CB 服务使用率(CB 出站/SP)38.9%38.6%−0.3pp(持平)

→ SP +10.6%、CB 出站 +9.9%(同步),故 CB 服务使用率基本持平。FCB 的增量集中在关闭商家,到 cohort 整体被稀释。

8. 对 AFF-SP 大盘的贡献(足迹 ≠ 提升)

大盘日均(窗口内):曝光 ~39,221 · 点击 ~21,850 · 订单 ~9,613。

指标足迹(高估)真实拉升(边际用户)占大盘
曝光8,336(窗口)+172~376 用户<1%
点击1,431(窗口)+197~226 用户~1%

占比 ≠ 提升:大盘是去重用户,FCB 曝光用户绝大多数本就在大盘里,多弹一次不会让大盘 +1。真实拉升(只因 FCB 才进漏斗的边际用户)<1%;大盘聚合 PRE/POST 基本持平。

9. 统计口径

口径
人群包rpt_user_behavior_g1_hit_summary_d(pt=6-13 快照) ⋈ rpt_cp_usr_user_trace_info first_cb_click_time 非空 = 27,711 人
FCB 关闭商家dim_store_service_switch_new_d type='CB'/scene='FirstPage'/platform='pc'/level='Off';On 或无记录=开启
FCB 实际弹出impress extra lever.fcb='On'(可靠);⚠️ fcb_enabled 是广义脏标记,不等于本需求 override
因 stand_down 不曝光v_dwd_log_parse_event_analytics_log_di event='not_impression' AND reason='9'(非广义 stand_down 事件,非 override 表)
CB 出站dwd_log_event_outbound_result_det_d business='2';成功=outbound_state='1' 且非 block
SP 用户dws_log_sp_user_shopping_journey_detail_di aff_id>0 AND cps_score>40
订单/收入dwd_trd_user_orders_di bu='CP'/is_cb_order=1,⚠️ pt 分区不可用须用 created_time
三大限制:① 无随机 holdout(100% 全铺),正向不能 100% 归因 FCB;② 人群快照重定 6-13(早期略少计);③ 部分 17/18 天指标 Metabase 60s 超时,用 7 天验证版替代(标注在表内)。

10. 已作废口径(旧版错误,勿引用)

11. SQL 附录(关键查询)

① 人群包
SELECT g.guid FROM rpt_user_behavior_g1_hit_summary_d g
INNER JOIN rpt_cp_usr_user_trace_info t ON g.guid=t.guid
WHERE g.pt='2026-06-13' AND t.first_cb_click_time IS NOT NULL;
② FCB 关闭商家(权威)+ 关闭商家 CB 服务前后
-- 关闭商家清单(in-db join,免跨库)
SELECT DISTINCT sub_domain FROM dim_store_service_switch_new_d
WHERE pt=(SELECT MAX(pt) FROM dim_store_service_switch_new_d)
  AND type='CB' AND scene='FirstPage' AND platform='pc' AND level='Off';

-- 关闭商家 CB 曝光/订单等:cohort ⋈ 上面清单 ⋈ impress/orders,按窗口分 PRE/POST
③ override 出站(关闭商家,lever.fcb='On',严格漏斗)
SELECT
  COUNT(DISTINCT e.guid) AS fcb_lever_impr,
  COUNT(DISTINCT CASE WHEN c.guid IS NOT NULL THEN e.guid END) AS click,
  COUNT(DISTINCT CASE WHEN ob.guid IS NOT NULL THEN e.guid END) AS impr_outbound,
  COUNT(DISTINCT CASE WHEN c.guid IS NOT NULL AND ob.guid IS NOT NULL THEN e.guid END) AS strict_click_outbound
FROM ( /* cohort ⋈ 关闭商家 ⋈ impress: type=CB,scene=FirstPage,lever.fcb='On',窗口 */ ) e
LEFT JOIN ( /* 关闭商家 FirstPage CB click */ ) c ON c.guid=e.guid
LEFT JOIN ( SELECT DISTINCT client_id AS guid FROM dwd_log_event_outbound_result_det_d
  WHERE business='2' AND outbound_state='1' AND NOT(outbound_state_reason_type='0' AND outbound_state_reason='1')
    AND access_at >= '' AND access_at < '' ) ob ON ob.guid=e.guid;
④ 因 stand_down 不曝光(not_impression reason=9)+ CB 出站,SP 为分母
SELECT COUNT(DISTINCT sp.guid) AS sp_users,
  COUNT(DISTINCT CASE WHEN ni.guid IS NOT NULL THEN sp.guid END) AS sp_notimpr_r9,
  COUNT(DISTINCT CASE WHEN ob.guid IS NOT NULL THEN sp.guid END) AS sp_cb_outbound
FROM ( SELECT DISTINCT s.guid FROM dws_log_sp_user_shopping_journey_detail_di s
       INNER JOIN (cohort) p ON p.guid=s.guid
       WHERE CAST(s.aff_id AS UNSIGNED)>0 AND s.cps_score>40 AND s.pt BETWEEN '' AND '' ) sp
LEFT JOIN ( SELECT DISTINCT client_id AS guid FROM v_dwd_log_parse_event_analytics_log_di
  WHERE event='not_impression' AND get_json_object(properties,'$.reason')='9' AND pt BETWEEN '' AND '' ) ni ON ni.guid=sp.guid
LEFT JOIN ( SELECT DISTINCT client_id AS guid FROM dwd_log_event_outbound_result_det_d
  WHERE business='2' AND access_at >= '' AND access_at < '' ) ob ON ob.guid=sp.guid;
-- ⚠️ not_impression+reason JSON 解析在 17/18 天 PRE 上会触发 Metabase 60s 超时,需数仓侧跑或天级分块
FCB 人群包 100000404 效果回收(修正版 v2)· cp_dw(db35) · 生成 2026-06-15
核心结论:FCB 安全、不挤占 Popup、增量区抢回出站 +49% / 不曝光率 −2.2pp / 佣金 +6.4%;cohort 整体变化温和;净增量待随机 holdout 钉死。