文件预览

get_core_metrics.md

查看 1688 Shop Operate 技能包中的文件内容。

文件内容

references/capabilities/get_core_metrics.md

```markdown
# 店铺核心指标同行对比及趋势数据查询指南

## 功能说明

通过 CLI 查询店铺 7 项核心经营指标的本店值、同行同层平均值、评级,以及各指标的趋势对比数据。

## 前置条件

- 已配置 AK(未配置时会提示运行 `cli.py configure YOUR_AK`)

## CLI 调用

```bash
python3 {baseDir}/cli.py get_core_metrics [--date_type <DATE_TYPE>] [--device <DEVICE>]
```

### 参数说明

| 参数 | 缩写 | 是否必填 | 默认值 | 说明 |
|------|------|----------|--------|------|
| `--date_type` | `-d` | ❌ 否 | `RECENT_7` | 日期类型:`RECENT_1`(近1天)、`RECENT_7`(近7天)、`RECENT_30`(近30天) |
| `--device` | `-v` | ❌ 否 | `ALL` | 设备类型:`ALL`(全部)、`PC`、`WIRELESS`(无线) |

### 调用示例

```bash
# 默认查询近7天全部设备
python3 {baseDir}/cli.py get_core_metrics

# 查询近30天无线端数据
python3 {baseDir}/cli.py get_core_metrics -d RECENT_30 -v WIRELESS
```

## 返回数据说明

### core_metrics — 7 项核心指标

| metric_code | 指标名 |
|-------------|--------|
| `impression` | 展现次数 |
| `visitor` | 访客数 |
| `page_view` | 浏览量 |
| `click_cvr` | 点击转化率 |
| `pay_cvr` | 支付转化率 |
| `buyer_count` | 支付买家数 |
| `pay_amount` | 支付金额 |

每项指标包含:本店值、同行同层平均、评级(优秀/持平/略低/极低)。

### rating 评级含义

| 评级 | 含义 | ratio_to_peer 参考范围 |
|------|------|----------------------|
| 优秀 | 高于同行同层平均 | >= 1.1 |
| 持平 | 接近同行同层平均 | 0.9 - 1.1 |
| 略低 | 低于同行同层平均 | 0.5 - 0.9 |
| 极低 | 远低于同行同层平均 | < 0.5 |

### trend — 趋势对比数据

| 子字段 | 含义 | 计算基准 |
|--------|------|---------|
| `year_on_year` | 年同比 | RECENT_1: 今天 vs 去年同一天;RECENT_7: 本周 vs 去年同一周;RECENT_30: 本月 vs 去年同一月 |
| `week_on_week` | 周期环比 | RECENT_1: 今天 vs 昨天;RECENT_7: 本周 vs 上周;RECENT_30: 本月 vs 上月 |
| `vs_peer_avg` | 较同行平均的变化率 | 本店变化率 vs 同行平均变化率 |
| `vs_peer_good` | 较同行优秀的变化率 | 本店变化率 vs 同行优秀变化率 |

> ⚠️ trend 数据仅覆盖:impression、visitor、page_view、click_cvr、buyer_count、ad_impression。**缺失** pay_cvr 和 pay_amount 的趋势数据。

## 输出格式

### 成功

```json
{
  "success": true,
  "message": "核心指标查询成功",
  "data": { "data": { "core_metrics": [...], "trend": [...] } }
}
```

### 失败

```json
{
  "success": false,
  "message": "错误描述信息"
}
```

## 异常处理

| 场景 | Agent 应对 |
|------|-----------|
| AK 未配置 | 引导用户执行 `cli.py configure YOUR_AK` 配置 AK |
| 参数值非法 | 提示用户使用合法的 date_type / device 值 |
| 接口返回格式异常 | 提示"格式异常,请稍后重试" |
| 其他运行时异常 | 原样输出错误信息 |

通用 HTTP 异常(400/401/429/500)处理见 `references/common/error-handling.md`。
```