# MCP 采集说明 · MSKU 11450（2026-08-24 - 2026-09-22）

- 数据来源：领星 MCP（USATTRACO-US (sid110)），采集时间 2026-09-22T20:02:23
- 活动数：7（有花费）｜剔除零花费 1 个
- budgets.json 日预算口径：优先 timing_base_value（分时策略基准），回退 applied_templates[].base_budget、budget

## 与旧浏览器采集的字段差异 / 缺失
1. placement_index / placement_detail：MCP（276 个工具）无广告位报表工具 → 空列表占位；后果：报告“六、广告位分布”为空表，且不生成“广告位效率/TOP OF SEARCH”洞察（build_ads_report 不会报错）。
2. keyword_detail / searchterm_detail / adgroup_detail：MCP 无 is_daily/date_key 形式的按日明细接口 → 空列表占位；这三个键 build_ads_report 不读取，故报告不受影响（活动级“每日趋势”由 campaign_detail 提供）。
3. searchterm_index.rows[].type：MCP 搜索词报表不返回 type 字段（旧采集有 keyword/target）→ 报告/CSV 的“类型”列会为空；match_type、target_text 仍在（需不传 group_type 参数，本脚本已按此调用）。
4. adgroup_index.rows[].count_keyword / count_targets：MCP 广告组报表返回 null（旧采集有值）→ 广告组表“关键词数/投放数”显示 -。
5. MCP 广告报表返回的活动级 budget 字段是“实时预算”（分时策略生效时会变成临时值，如 $1）；本脚本改用 timing_base_value / applied_templates[].base_budget 作为日预算，与旧采集 budgets.json 一致（21264/21281/21283/131072 全对齐）。
6. targeting_index：旧采集没有这个键，MCP 才有（自动投放/商品投放明细）→ 属额外字段，build_ads_report 忽略，不影响旧形状消费。

## 每活动行数

| 活动 | 花费 | 销售额 | 订单 | 日预算 | 关键词 | 搜索词 | 广告组 | 投放 | 日行数 |
|---|---|---|---|---|---|---|---|---|---|
| 11450-MB-核心大词-9.21 | 463.17 | 1782.43 | 68 | 25.0 | 3 | 421 | 1 | 0 | 30 |
| 11450-AT-9.16 | 445.73 | 1514.89 | 56 | 10.0 | 0 | 408 | 1 | 5 | 30 |
| 11450-MB-属性词-9.18 | 328.32 | 1381.54 | 50 | 10.0 | 5 | 284 | 1 | 0 | 30 |
| 11450-MB-大词-9.21 | 213.51 | 660.56 | 24 | 10.0 | 4 | 210 | 1 | 0 | 30 |
| 11450-MB-1 Keyword-9.15 | 74.55 | 518.60 | 19 | 10.0 | 3 | 118 | 1 | 0 | 30 |
| 11450-MP-9.17 | 50.38 | 184.53 | 7 | 10.0 | 5 | 36 | 1 | 0 | 30 |
| 11450-ATTJ | 8.17 | 0.00 | 0 | 10.0 | 0 | 11 | 1 | 5 | 30 |
