杜康好客 · V3 埋点规范
版本:2026-08-03
存储:C 端 → log_user_analytics;门店 → log_store_analytics;合伙人 → log_partner_analytics
契约:packages/shared-types/src/*-log.ts
查询:admin-web /logs/users · /logs/stores · /logs/partners
原则
- 端侧 page_view / 点击 走客户端
track();业务结果(支付成功、核销确认)走后端 AnalyticsService.track*Safe
- 所有客户端事件携带
sessionId(localStorage dukang_session_id),支持匿名漏斗
extraJson 不含密码/令牌;手机号脱敏
- eventName 必须先登记在 shared-types taxonomy,再 emit
API
| 端 |
路由 |
鉴权 |
| C 端 |
POST /api/v1/analytics/events |
OptionalJwt |
| 门店 |
POST /api/v1/analytics/store-events |
Jwt + STORE |
| 合伙人 |
POST /api/v1/analytics/partner-events |
Jwt + PARTNER |
| 推广 |
POST /api/v1/promo/touch |
OptionalJwt(双写 promo_touch 埋点) |
完整 eventName 清单
见 shared-types:
| 字段 |
说明 |
| sessionId |
会话 ID,漏斗串联 |
| cityCode |
开城/地域 |
| productId / skuId |
商品偏好 |
| storeId |
门店偏好 |
| orderId |
订单归因 |
| amount / quantity |
客单价 |
| sourceType / sourceRefId |
获客渠道 |
| failReason |
失败原因 |
| pagePath |
页面路径 |
| 字段 |
说明 |
| redeemChannel |
scan / phone / pending |
| amount |
核销金额 |
| durationMs |
耗时 |
| failReason |
失败原因 |
| 字段 |
说明 |
| storeId / orderId / billId |
业务关联 |
| cityCode |
城市维度 |
转化漏斗(C 端)
核销漏斗(门店)
合伙人经营漏斗