# 广告投放计划模板

> 所属 skill：`siluzan-tso`。
>
> 用途：从已确认的 `campaign-create` JSON **投影**用户可见的 Markdown 表格（勿与 JSON 矛盾）。流程与门禁见 `references/google-ads/google-ads-campaign-plan.md`。
> 触发：用户要投放方案/确认稿；**先完成 JSON + validate，再填本模板正文**。
>
> 字段契约：`assets/campaign-create-template.json` + `campaign-create-template.md`  
> 关键词数量建议：`google-ads-keyword-taxonomy.md`（Agent 参考，CLI 不强制）

---

## 交付顺序（固定）

1. **JSON 代码块**（唯一数据源）
2. **下方模板正文**（从 JSON 填充）
3. **待确认**（改需求只改 JSON）

### 创意与否定词数量（关键词见 taxonomy）

| 模块               | 推荐                   | 说明           |
| ------------------ | ---------------------- | -------------- |
| RSA Headlines      | 12–15                  | 固定📌 见 §3.5 |
| RSA Descriptions   | 4                      |                |
| Sitelink           | 6–8                    |                |
| Callout            | 6–8                    | 12–15 字符     |
| Structured Snippet | 1–2 组，每组 ≥4 values |                |
| 账户级否定词包     | 5 类                   | §3.4 表        |
| 系列级补充否定     | 5–10                   |                |

**落地页**：优先 PDP，否则 PLP；仅首页时见 `google-ads-landing-page-discovery-via-webfetch.md`。

---

## Markdown ↔ JSON 映射（生成 JSON 时对照）

| 计划正文（Markdown）   | `campaign-create` JSON 字段（**PascalCase 直通后端**）                                                                              |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| 账户 ID / 客户名       | `account`、`customerName`（外层）                                                                                                   |
| 系列名称               | `name`（外层展示用） / `campaign.Name`（内层）                                                                                      |
| 日预算                 | `campaign.Budget`（**元**，CLI 内部 ×100 转分）                                                                                     |
| 出价策略 / 上限 / tCPA | `campaign.BiddingStrategyTypeV2`、`campaign.TargetSpend_BidCeilingAmount`、`campaign.TargetCpa_BidingAmount`、`campaign.TargetRoas` |
| 投放地域               | `campaign.targetedLocations: [{ id: "<geoId>" }]`（先 `ad geo search` 取 id）、外层 `locations`（展示名，可选）                     |
| 语言                   | `campaign.targetedLanguages: [{ id: 1000 }]`（英语 1000 / 中文 1017）                                                               |
| 起止日期               | `campaign.StartTime`、`campaign.EndTime`（YYYY-MM-DD）                                                                              |
| 落地页                 | 外层 `url`；广告组级 `KeywordsForBatchJob[].FinalURL`、创意级 `AdsForBatchJob[].Finalurl`                                           |
| 关键词                 | `campaign.AdGroupsForBatchJob[].KeywordsForBatchJob`（`MatchTypeV2` + `KeywordText`）                                               |
| 否定词                 | `campaign.NegativeKeywordsForBatchJob: [{ KeywordText: [...], MatchTypeV2: "BROAD", FinalURL: "" }]`                                |
| 附加信息               | `campaign.ExtensionsForBatchJob`                                                                                                    |
| 广告组                 | `campaign.AdGroupsForBatchJob[]`：`Name`、`MaxCPCAmount`、`KeywordsForBatchJob`、`AdsForBatchJob`                                   |
| 仅保存草稿             | `draft: true` → 确认后 `ad batch publish`                                                                                           |
| 立即创建               | `draft: false`（默认）                                                                                                              |

关键词匹配（在 `KeywordsForBatchJob` 块中以 `MatchTypeV2` 区分；同一块同匹配类型）：`词`→广泛、`"词"`→词组、`[词]`→完全。

---

## 模板正文（Markdown 投影，须与 JSON 一致）

AI 生成计划时，**先写好 JSON，再按以下格式输出说明**。`{{占位符}}` 由 JSON 字段填充，不得手写与 JSON 矛盾的数值。

---

```markdown
# 📋 Google 广告投放计划

> 客户：{{客户名称}}
> 账户 ID：{{mediaCustomerId}}
> 制定日期：{{日期}}
> 计划状态：**待确认**

---

## 一、投放目标

**表项**：下表 **5 行**均需填写（产品、核心目标、KPI、受众、行业分级）。

| 项目          | 内容                                                       |
| ------------- | ---------------------------------------------------------- |
| 推广产品/服务 | {{产品或服务描述}}                                         |
| 核心目标      | {{线索生成 / 电商销售 / 品牌曝光 / 应用安装}}              |
| 目标 KPI      | {{如：CPA ≤ $30 / ROAS ≥ 3.0 / 月线索量 ≥ 100}}            |
| 目标受众      | {{受众描述：行业、人群特征、购买意图}}                     |
| 行业分类      | {{行业}} — {{Tier 1 标准 / Tier 2 受限 / Tier 3 高度管制}} |

{{如为 Tier 2/3，在此插入合规提示：}}

> ⚠️ **合规提示**（推荐列出 **2–4 条**核心限制）：{{行业}}属于{{Tier等级}}行业，须遵守以下限制：
>
> - {{限制条目 1}}
> - {{限制条目 2}}
> - {{限制条目 3（可选）}}
> - 详见 `sensitive-industries.md` 第{{X}}节

---

## 二、预算与排期

**表项**：下表 **4 行**（月预算、日预算、启动日、周期）。多系列时，各系列单日预算可写在第三章表格的「单日预算」列（区间或定额均可）。

| 项目                | 内容                                                           |
| ------------------- | -------------------------------------------------------------- |
| 月度总预算          | {{金额}} {{币种}}                                              |
| 日预算（账户/合计） | {{金额}} {{币种}}（= 月预算 ÷ 30.4，或与各系列日预算之和一致） |
| 启动日期            | {{YYYY-MM-DD}}                                                 |
| 计划周期            | {{如：持续投放 / 3个月试投 / 活动期间 MM-DD ~ MM-DD}}          |

---

## 三、Google Ads 搜索广告详细执行方案

### 3.1 网络与流量质量（必选）

**注意**：**绝不要**勾选「包括 Google 搜索网络合作伙伴」和「包括 Google 展示广告网络」，否则会引入大量低质流量。

| 要求     | 说明                                                   |
| -------- | ------------------------------------------------------ |
| 投放网络 | **仅限 Google 搜索网络（Google Search Network only）** |
| 禁止项   | 不启用搜索合作伙伴；不启用展示广告网络                 |

---

### 3.2 广告系列（Campaign）基础设置

**表项**：按系列列展开推荐2个（常见 **2–3 个搜索系列**；多于 3 个时继续增列并写清预算占比）。**广告轮换**统一建议：**优先展示效果最佳的广告（Optimize）**。

| 设置项           | {{系列 1 名称}}                                                                                  | {{系列 2 名称}}                                                                              | {{系列 3（可选）}} |
| ---------------- | ------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- | ------------------ |
| 单日预算         | {{如：$100 – $150}}                                                                              | {{如：$50 – $100}}                                                                           | {{…}}              |
| 投放网络         | 仅限 Google 搜索网络                                                                             | 同左                                                                                         | 同左               |
| 地理位置         | {{如：美国、加拿大、英国；预算紧则先美国}}                                                       | {{…}}                                                                                        | {{…}}              |
| 语言             | {{如：English}}                                                                                  | {{…}}                                                                                        | {{…}}              |
| 出价策略（首月） | {{如：每次点击费用人工出价 Manual CPC；关闭「智能点击付费 (eCPC)」，以便卡死出价上限、摸清底价}} | {{如：尽可能争取更多点击次数 Maximize Clicks，并设最高 CPC 限制（如 $3.50），用于爆款/测流}} | {{…}}              |
| 出价策略（次月） | {{如：近 30 天满 30 个目标转化后，切换为目标每次转化费用 tCPA = $X}}                             | {{同逻辑或单独写 tCPA}}                                                                      | {{…}}              |
| 广告轮换         | 优先展示效果最佳的广告                                                                           | 同左                                                                                         | 同左               |

> **落地页（搜索方案）**：**优先**各广告组使用 **产品详情页（PDP）** URL；若无 PDP 则使用 **产品列表/分类页（PLP）**，并在表中标注与关键词意图的对应关系。若用户仅提供首页，助手侧推断 PDP/PLP 的流程见 `references/google-ads/rules/google-ads-landing-page-discovery-via-webfetch.md`。各系列默认 URL 仍在下方广告组/创意节中按组填写；若全账户统一落地页，可在本表下增加一行「默认落地页 | {{URL}}（PDP/PLP）」。

---

### 3.3 广告组（Ad Group）与关键词矩阵

**原则**：每一个广告组内的关键词**意图必须高度一致**；匹配符号：`[完全]`、`"词组"`、广泛无括号。Markdown 表列建议含 **词面 | 分层(tier) | 类型(class) | MatchTypeV2 | FinalURL**（分层列可来自方案笔记，写入 JSON 的仅为 `KeywordsForBatchJob`）。数量建议见 `google-ads-keyword-taxonomy.md`。

#### 系列 1：{{系列名称}}

| 广告组名称    | 核心关键词（带匹配符号）                                                              | 对应搜索意图   | 建议基准出价 (CPC) |
| ------------- | ------------------------------------------------------------------------------------- | -------------- | ------------------ |
| {{AG 1 名称}} | {{`"词1"` / `[词2]` / 广泛词 …，补足 20–30 条时在组下列全表（须含长尾，见文首专项）}} | {{意图一句话}} | {{币种区间或定额}} |
| {{AG 2 名称}} | {{…}}                                                                                 | {{…}}          | {{…}}              |

（每个广告组下可再拆「关键词」子表：| 关键词 | 匹配类型 | 格式 |，列满推荐条数，勿停留在 3 条示例。）

#### 系列 2：{{系列名称}}

| 广告组名称    | 核心关键词（带匹配符号） | 对应搜索意图 | 建议基准出价 (CPC) |
| ------------- | ------------------------ | ------------ | ------------------ |
| {{AG 1 名称}} | {{…}}                    | {{…}}        | {{…}}              |
| {{AG 2 名称}} | {{…}}                    | {{…}}        | {{…}}              |

（系列较多时继续复制本小节。）

**系列级补充否定关键词**（除账户级列表外；**推荐 5–10 条**，**最少 3 条**）

> **JSON 映射**：下表写入 `campaign.NegativeKeywordsForBatchJob`，**不要**写入 `AdGroupsForBatchJob[].KeywordsForBatchJob`（后者是正向关键词，误填会主动购买否词流量）。

| 否定词         | 匹配类型 | 原因     |
| -------------- | -------- | -------- |
| {{negative 1}} | 完全匹配 | {{原因}} |
| {{negative 2}} | 词组匹配 | {{原因}} |
| …              | …        | …        |

---

### 3.4 账户级否定关键词表

**操作位置**：Google Ads **工具与设置 → 否定关键词列表（Negative keyword lists）** 中建立，并**应用到所有广告系列**。

| 否定词包分类   | 具体否定词（填入后台；默认建议**广泛匹配** unless 另有说明）                                               |
| -------------- | ---------------------------------------------------------------------------------------------------------- |
| 平台 / 零售商  | {{如：amazon, ebay, aliexpress, walmart, home depot, lowes, target, best buy, sears}}                      |
| C 端意图词     | {{如：repair, fix, DIY, near me, local, store, tutorial, video, manual, guide, how to, broken, replacing}} |
| 微量采购词     | {{如：single, 1 pc, one piece, individual, personal}}                                                      |
| 低质流量词     | {{如：free, cheap, used, second hand, discount, craigslist, forum, reddit}}                                |
| 服务类词汇     | {{如：service, technician, mechanic, company near me, repairman}}                                          |
| {{自定义分类}} | {{按需增列：品牌误触、招聘、学术等}}                                                                       |

> **搜索词报告**：上线后每日查看实际触发词；发现 C 端/教程类长句可**复制为完全匹配否定**加入列表或系列级否定（例如将整句 `[how to replace my whirlpool dryer belt]` 否定）。

---

### 3.5 响应式搜索广告（RSA）

**优化师操作指令**：以下资产全部填入后台，由系统组合展示。**带【固定📌】的**，须在 Google Ads 编辑器中对应该 **Headline / Description 位置** 使用**图钉**锁定（位置 1、2… 与后台一致）。

**每个广告组配置 1 个 RSA** 即可（若策略需 A/B 再增列）。

#### 广告组：{{AG 名称}}（所属系列：{{系列名}}）

| 资产类型            | 广告文案 | 字符数 | 后台设置指令                                           |
| ------------------- | -------- | ------ | ------------------------------------------------------ |
| Headline 1          | {{文案}} | {{N}}  | 【固定📌在位置 1】{{说明，如：保证第一眼看到核心定位}} |
| Headline 2          | {{文案}} | {{N}}  | 【固定📌在位置 2】{{说明，如：拦截非目标客群}}         |
| Headline 3          | {{文案}} | {{N}}  | 自由轮换                                               |
| Headline 4          | {{文案}} | {{N}}  | 自由轮换                                               |
| …                   | …        | …      | …                                                      |
| Headline 15（上限） | {{文案}} | {{N}}  | 自由轮换                                               |

（Headlines **推荐 12–15 条**；主题分配仍参考 `references/google-ads/rules/google-ads-creative-optimization.md` 1.2 六类主题法。）

| 资产类型      | 广告文案 | 字符数 | 后台设置指令               |
| ------------- | -------- | ------ | -------------------------- |
| Description 1 | {{文案}} | {{N}}  | 【固定📌在位置 1】{{说明}} |
| Description 2 | {{文案}} | {{N}}  | 自由轮换                   |
| Description 3 | {{文案}} | {{N}}  | 自由轮换                   |
| Description 4 | {{文案}} | {{N}}  | 自由轮换                   |

Display URL：`{{domain}}/{{path1}}/{{path2}}`（Path1/Path2 各 ≤ 15 字符）

**广告组默认最高 CPC**：{{金额}} {{币种}}（与 3.3 矩阵一致）

（多广告组时重复「广告组：{{AG}}」小节。）

---

### 3.6 广告附加信息（Assets / Extensions）

**数量**：Sitelink **推荐 6–8**；Callout **推荐 6–8**；Structured Snippet **至少 1 组，推荐 1–2 组**，每组 **≥4 值**；**CALL** 有合规号码则 **1 条**；**Lead Form** 按业务 **0–1 套**。

**联系方式**：电话走 **CALL**；**无独立「邮箱」附加信息类型**，邮箱用 **Sitelink** 指向 `mailto:` 或联系页（勿写入 RSA 正文，见 `references/google-ads/rules/google-ads-compliance.md`）。

#### 附加链接（Sitelinks）

| #   | 建议文案                            | 落地页 URL / 说明        |
| --- | ----------------------------------- | ------------------------ |
| 1   | {{如：OEM & ODM Service}}           | {{独立页或首页锚点}}     |
| 2   | {{如：Factory Tour / 验厂}}         | {{URL}}                  |
| 3   | {{如：Request Bulk Quote}}          | {{URL}}                  |
| 4   | {{如：Download Catalog}}            | {{URL}}                  |
| 5   | {{邮件咨询 / 联系我们（若需邮箱）}} | {{mailto: 或联系表单页}} |
| …   | （补足 **6–8** 条）                 | …                        |

#### 附加宣传信息（Callouts）

| Callout 文本                 |
| ---------------------------- |
| {{如：No Middleman Markups}} |
| {{如：ISO 9001 Certified}}   |
| …                            |

---

### 3.7 优化师日常操作 S.O.P（执行规范）

| 频次                     | 必做事项                                                                                                                                                                   |
| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **每日（建议前 14 天）** | 查**搜索词报告**：发现 C 端/教程/无关意图，**立即**将具体词或整句以合适匹配类型加入**账户否定列表**或系列否定；这是控制流量质量的关键                                      |
| **每周**                 | **砍烂词**：某关键词花费 > {{如：$15}} 且无有效转化（或无线索/WhatsApp 等约定动作），**暂停**；**调出价**：有效 B2B/目标动作词可提价 **10%–15%**，争取**绝对页首展示份额** |
| **每月**                 | 核对 CRM/销售数据，算真实 ROI；对「垃圾线索」来源词**降价或暂停**；评估是否满足切换 **tCPA / 智能出价** 的数据门槛                                                         |

**阶段总览**（与 `references/google-ads/rules/google-ads-campaign-optimization.md` 可对照，不替代上表日常动作）：

| 阶段     | 时间      | 重点任务                         |
| -------- | --------- | -------------------------------- |
| 学习期   | 第 1–2 周 | 少大改结构；盯审核、展示量、CTR  |
| 数据积累 | 第 2–4 周 | 搜索词报告驱动否定词；替换低效词 |
| 策略校准 | 第 4–8 周 | 满足条件后智能出价；刷新创意     |
| 持续优化 | 第 8 周+  | 地域/设备；扩系列与关键词        |

---

## 四、转化追踪建议

**条目**：本表固定 **4 项**（主转化、EC、离线导入、归因），每项一行写清建议，勿留空壳占位。

| 项目                 | 建议                                                 |
| -------------------- | ---------------------------------------------------- |
| 主转化动作           | {{如：表单提交 / Lead Form 提交 / 购买 / 60秒+通话}} |
| Enhanced Conversions | {{建议启用 Web 版 / Leads 版}}                       |
| 离线转化导入         | {{是否需要，频率建议}}                               |
| 归因模型             | {{DDA（推荐）/ Last-click}}                          |

> 转化追踪在 Google Ads 或 **GTM** 中配置；本计划为策略说明，具体安装与调试在后台完成。

---

## 五、合规检查清单

**条数**：以下 **8 条**逐项勾选（与 `references/google-ads/rules/google-ads-compliance.md` 第十一章呼应，不增删序号以免漏检）。

- [ ] 所有 headline ≤ 30 字符（CJK 按 2 字符/字计算）
- [ ] 所有 description ≤ 90 字符
- [ ] 无过度大写、感叹号不超过 1 个
- [ ] 无绝对化用语（「第一」「最好」）除非有第三方认证
- [ ] 无虚假承诺或误导性折扣
- [ ] 落地页可正常访问且内容与广告一致
- [ ] 敏感行业已检查对应合规要求
- [ ] Path1/Path2 各 ≤ 15 字符

---

## 六、落地与执行说明

确认本计划后，助手将按上述结构在您的广告账户中完成系列、广告组、关键词、创意与附加信息的创建与配置（**不含搜索合作伙伴与展示网络**），并在过程中同步进度与结果。若部分能力（如 **RSA 图钉位置**、**账户级否定词列表批量应用**、**Lead Form**）需仅在 Google Ads 界面完成，助手将明确说明由您在后台确认的操作步骤。

---

**请确认以上方案，或告知需要调整的部分。确认后我将开始为您落地投放结构。**
```

---

## 助手执行计划（内部，勿向用户展示或复述）

用户确认后**仅使用确认版 JSON**；命令与 batch 轮询/diff 见 **`references/google-ads/google-ads-campaign-plan.md`** § 校验与创建、`references/google-ads/google-ads.md` § ad campaign-create。

**硬规则**（须已在 JSON 中体现）：仅 Google 搜索网络（`TargetGoogleSearch: true`，其余三个 `Target*Network: false`）；金额 JSON 填**元**；RSA 图钉/Lead Form 等 CLI 无法表达的项在创建成功后说明需后台补全。

**禁止**：废弃行内 `campaign-create -a …`；未更新 JSON 仅改 Markdown 即创建；用 Markdown 手填与 JSON 冲突的参数。

---

## AI 填充指引

生成计划时遵循以下规则：

### 信息收集（必须项）

在生成计划前，至少确认以下信息（缺失则向用户询问）：

| 必须 | 信息                             | 用途 zz                                                                                                                         |
| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| ✅   | 广告账户 ID                      | 关联投放账户（执行时由助手使用，勿向用户解释命令行）                                                                            |
| ✅   | 推广的产品/服务                  | 决定关键词和文案方向                                                                                                            |
| ✅   | 目标（线索/销售/曝光）           | 决定系列类型和出价策略                                                                                                          |
| ✅   | 月度预算                         | 计算日预算、系列数量与 3.2 表各列预算                                                                                           |
| ✅   | 投放地域                         | 地域定向与地域 ID                                                                                                               |
| ✅   | 落地页 URL                       | 最终到达网址；**搜索方案优先 PDP，其次 PLP**（参见文首专项表；可配合 `google-ads-landing-page-discovery-via-webfetch.md` 推断） |
| 建议 | 客服电话、邮箱或联系页 URL       | **CALL** 与「邮件/联系」**Sitelink**                                                                                            |
| 建议 | 目标 CPA、首月最高 CPC、转化门槛 | **Manual CPC / Max Clicks / tCPA** 切换条件（见下表）                                                                           |
| 建议 | 竞品/行业背景                    | 关键词矩阵与否定词包                                                                                                            |
| 建议 | 已有投放数据                     | 优化起点                                                                                                                        |

### 字段填充规则

| 字段               | 规则                                                                                                                                                                                                                                               |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 投放网络           | **仅限 Google 搜索**；正文与助手侧均**禁止**默认开启搜索合作伙伴与展示网络                                                                                                                                                                         |
| 系列命名           | 遵循 `[类型]_[目标]_[定向]_[地域]_[匹配]` 规范（参考 `google-ads-campaign-optimization.md` 2.1 节）；可与业务名并用（如「B2B 源头寻源」）                                                                                                          |
| 出价策略（首月）   | **产品默认**：核心系列用 **Manual CPC**，且**关闭 eCPC**，写明建议 CPC 上限区间；测流/爆款系列可用 **Maximize Clicks + 最高 CPC**；与 `TARGET_SPEND` 等等价映射以实际 CLI/API 可选值为准时在助手侧转换，**用户可见正文始终用 Google Ads 界面用语** |
| 出价策略（次月）   | **产品默认**：近 **30 天满 30 个**约定转化（如表单）后切换 **tCPA**；无足够数据则延续人工或 Max Clicks 并写明条件                                                                                                                                  |
| 关键词（每广告组） | 数量与匹配块建议见 **`google-ads-keyword-taxonomy.md`**；组内意图一致；符号 `[完全]` / `"词组"` / 广泛；策略争议见 `google-ads-keyword-strategy.md`                                                                                                |
| 否定词             | **账户级 5 类词包**填满模板表；系列级补充 5–10 条；上线后搜索词**每日**迭代                                                                                                                                                                        |
| RSA                | **12–15** 标题、**4** 描述；**至少 H1、H2 与 D1** 在表中标注【固定📌】及目标位置与理由；字符合规见第十一章字数≤30                                                                                                                                  |
| 附加信息           | Sitelink **6–8**（可含 OEM/验厂/报价/目录/联系）；Callout **6–8**；Snippet **≥1 组、每组 ≥4 值**；**Lead Form** 线索业务建议填标题与必填字段                                                                                                       |
| 投放设备           | **默认全设备**；仅在用户明确要求时写侧策略，并与 `google-ads-campaign-optimization.md` 第五章一致                                                                                                                                                  |
| 地域               | 助手侧先确认 Google 地域 ID（见「助手执行计划」第 1 步）；多数业务建议 Presence only 模式                                                                                                                                                          |
| 日预算             | ≥ 2–3× 目标 CPA（参考 `google-ads-campaign-optimization.md` 7.1 节）；与 3.2 表区间一致                                                                                                                                                            |

### 合规检查

生成关键词和文案后，对照 `google-ads-compliance.md` 第十一章清单逐项检查。如行业为 Tier 2/3，还须对照 `sensitive-industries.md` 对应章节。

### 多系列场景

- 品牌词始终独立一个系列（Exact Match + 低 CPA）
- 竞品词独立系列（Manual CPC 或 Max Clicks + CPC 上限）
- 非品牌高意图与中意图可按意图分系列（与 3.3 矩阵一致）
- 每个系列的预算分配写在 **3.2** 表的「单日预算」列
- 预算分配参考：品牌 10–15% / 高意图非品牌 50–60% / 中意图拓展 20–30% / 竞品 5–10%

### 输出格式要求

交付顺序与改稿规则见文首 **「交付顺序（固定）」** 与 **`references/google-ads/google-ads-campaign-plan.md`**。补充：用户可见正文不得出现 CLI 命令（JSON 代码块除外）；多系列 = 多 JSON + 合并 Markdown（每节标明文件名）。
