# opengid_base_data 业务说明

## 表定位

微信生态内容裂变分析表，记录用户从各渠道进入、点击视频、进入推荐流、再分享、回流的全链路数据。

## 核心业务链路

```
内容分发 → 用户点击 → 进入推荐流 → 再分享 → 回流
    ↓          ↓           ↓          ↓        ↓
  channel    点击uv    是否进入推荐   分享次数   回流uv
```

## 关键字段说明

### 用户分层

| 字段 | 含义 |
|------|------|
| `usersharedepth` | 分享深度：0=原始分享（一级），>0=裂变分享（多级） |
| `是否原视频` | 用户分享的是原视频('是')还是推荐的其他视频('否') |
| `是否进入推荐` | 用户是否从原视频进入推荐流看更多内容 |

### 再分享回流指标

| 指标 | 计算逻辑 | 业务含义 |
|------|----------|----------|
| **再分享回流率** | (群聊回流+单聊回流) / 点击uv | 总体裂变效果 |
| **原视频再分享回流率** | 原视频的回流 / 点击uv | 原始内容的裂变能力 |
| **推荐再分享回流率** | 推荐视频的回流 / 点击uv | 推荐内容的裂变能力 |
| **原视频质量** | 原视频回流率 / 推荐回流率 | >1 表示原视频更有传播力 |

### 裂变链路示例

```
用户A 点击视频X（原视频）
    ↓
进入推荐流，看到视频 Y、Z
    ↓
分享出去
   ↙     ↘
分享视频X   分享视频Y
(是否原视频=是)  (是否原视频=否)
   ↓          ↓
群友点击回流   群友点击回流
(原视频回流)   (推荐视频回流)
```

### 群聊 vs 单聊

| 字段 | 含义 |
|------|------|
| `再分享群聊回流uv` | 分享到群聊后，从群里点进来的人数 |
| `再分享单聊回流uv` | 分享到单聊后，好友点进来的人数 |
| `群类型` | 群聊 / 单聊 |
| `群历史人数` | 群的历史总人数 |
| `群当日活跃人数` | 群的当日活跃人数 |

## 渠道体系

| 渠道类型 | 特有字段 | 说明 |
|----------|----------|------|
| 公众号系 | `粉丝数`、`阅读量`、`wx_sn`、`公众号名` | 买号、投流、合作、代运营 |
| 小程序投流 | `群历史人数`、`群当日活跃人数` | 小程序场景 |
| 群/企微合作 | 群相关字段较完整 | 企业微信场景 |
| 服务号系 | 类似公众号 | 服务号场景 |

## 常用筛选条件

```sql
-- 只看原始分享（一级）
WHERE usersharedepth = 0

-- 只看有视频的记录
AND videoid IS NOT NULL

-- 按日期分区
AND dt >= ${start} AND dt <= ${end}
```

## 指标计算注意事项

1. **分母加常数平滑**：`COUNT(DISTINCT mid) + 10`，避免小样本时比率剧烈波动
2. **再分享字段非空率**：只有部分渠道（如公众号合作-即转-稳定）有完整的再分享追踪数据
3. **群/单聊区分**：`群类型` 字段区分，群聊传播范围大但精准度低
