业务流程概览
本文档以流程图形式描述 Hobby Stocks 平台的用户侧和商家侧全链路业务流程。
作用:帮助数仓同学建立业务心智,定位业务过程(business process)在事件树中的位置,辅助维度建模时的粒度判断。
1. 全景流程
flowchart LR
subgraph 用户侧
U((用户))
U --> Home[首页]
Home --> Query[商品查询]
Home --> Banner[banner]
Home --> Live[直播间]
Live --> Cart[购物车]
Query --> Group[拼团]
Banner --> Group
Live --> Group
Group --> PD[商品详情]
PD --> Play((玩法))
Play --> Settle[结算]
SSO[SSO 单点登录] --> Settle
SSO --> Play
PlatCoupon[平台优惠券] --> Settle
Settle --> Order[正常下单]
Order --> Pay[第三方支付]
end
subgraph 商家侧
M((商家))
M --> MMgr[商家管理]
MMgr --> Coupon[优惠券]
MMgr --> GroupMgr[拼团管理]
MMgr --> LiveMgr[直播管理]
Coupon --> Settle
end
Pay --> After[售后]
Pay --> Refund[退货退款]
MMgr --> Refund
After --> Rate[评价]
After --> CS[客户服务]
After --> Logistics[物流服务]
2. 业务过程清单
基于上述流程图,可抽取以下关键业务过程(与 数仓分层与建模.md 的总线矩阵对齐):
2.1 用户侧业务过程
| 业务过程 |
所属域 |
说明 |
home_expose |
用户域 |
首页曝光 |
banner_click |
商品域 |
Banner 点击 |
product_query |
商品域 |
商品查询 |
live_enter |
用户域 |
进入直播间 |
cart_add |
交易域 |
加入购物车 |
group_join |
交易域 |
加入拼团 |
product_detail_view |
商品域 |
商品详情页浏览 |
play_select |
交易域 |
玩法选择 |
settle_enter |
交易域 |
进入结算 |
coupon_use |
交易域 |
使用优惠券(平台券/商家券) |
sso_login |
用户域 |
SSO 登录 |
order_create |
交易域 |
正常下单 |
order_pay |
交易域 |
第三方支付 |
2.2 商家侧业务过程
| 业务过程 |
所属域 |
说明 |
shop_coupon_publish |
店铺域 |
优惠券发布 |
shop_group_publish |
店铺域 |
拼团活动发布 |
shop_live_publish |
店铺域 |
直播开播 |
shop_refund_process |
店铺域 |
退货退款处理 |
2.3 售后环节
| 业务过程 |
所属域 |
说明 |
refund |
交易域 |
退货退款 |
rate |
用户域 |
评价 |
customer_service |
公共域 |
客户服务工单 |
logistics |
公共域 |
物流服务 |
3. 关键业务特征
- 拼团:核心玩法,首页/Banner/直播间三条路径均可进入拼团入口
- 玩法(Play):在商品详情页和结算之间存在玩法选择节点,这是一个特殊环节,需要在埋点和建模时单独处理
- 双优惠券体系:平台优惠券 和 商家优惠券并行,作用节点都在结算
- SSO 单点登录:影响结算与玩法两个节点,登录态是必要前提
- 售后闭环:支付完成后进入售后,售后分发到评价 / 客服 / 物流 / 退货退款四条支线
4. 埋点与建模建议
| 事件类型 |
埋点层 |
建模层 |
| 曝光/点击/浏览 |
神策 SDK |
DWD 用户行为事实表(dwd_usr_*_apd_d) |
| 拼团相关 |
神策 + 业务库 |
DWD 交易事实表(dwd_trd_group_*) |
| 下单/支付 |
业务库 CDC |
DWD 交易事实表(dwd_trd_order_*_inc_d) |
| 售后 |
业务库 CDC |
DWD 售后事实表(dwd_trd_refund_*_inc_d) |
5. 相关文档
- 数仓分层与建模 — 总线矩阵 / 维度建模
- 数据资产 — 业务库与埋点数据源
3.数据仓库/3.1重要文档/3.1.1用户行为埋点.md — 埋点字段清单(HS埋点.xlsx)