fa4127b9e5
Reviewed-on: #128
18 lines
1.1 KiB
Markdown
18 lines
1.1 KiB
Markdown
# /admin/api/coupon-data — 领券数据看板(#99)
|
|
|
|
> 所属:Admin 子应用(前缀 `/admin/api`) | 鉴权:admin(任意已登录管理员) | 表 [coupon_session](../../database/coupon_session.md) | [← 返回 API 索引](../README.md)
|
|
|
|
数据源是客户端两段上报的 `coupon_session`(一次领券任务一行:发起建行/收尾更新)。看板量化:发起数、完成率、**中途流失**(started 无终态)、平均/分位耗时、各平台耗时、机型/ROM 维度。
|
|
|
|
## 端点
|
|
|
|
| 方法 + 路径 | 说明 |
|
|
|---|---|
|
|
| `GET /admin/api/coupon-data` | 看板聚合:发起/完成数 + 耗时分位 + 按天趋势 + 逐条明细(按 `started_date` 区间 + `app_env` 筛,默认只看 prod 防测试数据串台) |
|
|
| `GET /admin/api/coupon-data/user-records` | 某用户全部领券记录(用户列表点手机号抽屉:领券次数 + 记录列表) |
|
|
|
|
## 说明
|
|
- 明细行 LEFT JOIN `user` 出手机号/昵称(匿名领券行 user 列为空)。
|
|
- 「发起平台」列按 `origin_package` 区分:空=App 内首页发起,包名=从对应外卖 App 弹券引导发起。
|
|
- 耗时口径:`elapsed_ms` 客户端全程计时(只统计 completed)。
|