---
name: email-campaign-review
description: 在营销邮件发出前审一遍：标题和预览文字（preheader）、是否只有一个 CTA、手机上扫读的效果、链接、个性化字段的默认值，以及带退订入口的合规页脚，最后给出“可以发送”或“先修改”的结论和逐行修改。当有人发来营销邮件、Newsletter 或促销邮件草稿，要求审核、校对、做 QA，或“发之前帮我看看”时使用。
---

# 营销邮件发送前审核

审核只回答一个问题：现在能发吗？合并标签（merge tag）出错、缺少退订入口、3 个按钮互相抢，都属于先修改；措辞偏好不属于。先给结论，再只列会影响效果的修改。

## 适用场景

- 给名单发送促销邮件、Newsletter 或公告之前。
- 某封邮件的打开率或点击率下降了，下一封想请人再看一遍。
- 不适用于一对一的销售邮件或交易类回执：两者的规则都不同。

## 需要准备

- 邮件本身：标题、预览文字、正文、按钮文字和每个链接的 URL。HTML 或截图都可以；只有截图时，说明链接无法检查。
- 目标人群，以及这封邮件唯一的目标（点击去 X、购买 Y、报名 Z）。缺少目标时问一次；没有目标就无法判断 CTA。
- 用到的合并字段（名字、公司）及其默认值。不清楚时，把每个合并标签都标为“默认值：待确认”。
- 发件人名称和名单所在地区（影响页脚规则）。

## 步骤

1. **检查收件箱里的样子。** 标题不能误导读者对内容的判断（CAN-SPAM）。本技能的默认值：标题少于 50 个字符，没有全大写的英文单词，emoji 不超过 1 个。预览文字少于 90 个字符，补充标题而不是重复标题，不能是默认的“在浏览器中查看”。发件人名称是一个人，或读者认得的品牌。
2. **找出那一个 CTA。** 数一数有几个不同的行动。本技能的默认值：一个主要行动，最多重复两次（首屏一个按钮，结尾附近再一次）。两个或以上不同的行动属于先修改，Newsletter 除外。按钮文字动词开头，写出结果（“预约我的席位”，而不是“点击这里”）。
3. **以手机读者的方式扫一遍。** 本技能的默认值：按 375 px 宽的屏幕考虑。要点和按钮应该在第一屏内看到（约 4 行短句加一个按钮）。每段不超过 3 行。文字是真实文本，不是图片。图片有替代文字（alt）。
4. **检查每个链接。** 每个 URL 都指向文字所说的地方；团队用 UTM 的话要带上；不能指向测试或预览域名。标出同一链接却带不同 UTM 的情况。
5. **测试个性化。** 对每个合并标签，分别把默认值代进去读一遍（“亲爱的朋友：”），再把空值代进去读一遍（“亲爱的 ：”）。空值出错属于先修改。
6. **检查合规。** 美国（CAN-SPAM，依据 FTC）：发件人和回复地址准确，邮件明确标识为广告，有有效的实际邮寄地址，有清楚的退订方式，并在 10 个工作日内处理退订。每个向 Gmail 发信的发件人都要在 Postmaster Tools 中把垃圾邮件率保持在 0.3% 以下（Gmail 的目标是低于 0.1%）。Gmail 和 Yahoo 对批量发件人（Gmail：每天向 Gmail 账号发送超过 5,000 封）还要求：邮件头里有一键退订（RFC 8058），正文里有可见的退订链接，配置 SPF、DKIM 和 DMARC 策略（p=none 即可）。Yahoo 要求在 2 天内处理退订。身份验证和垃圾邮件率不在邮件内容里；用户无法确认时，列为“[待确认：发信配置]”。本技能的默认值：写一句说明读者为什么会收到这封邮件。欧盟、英国以及其他地区（包括中国大陆、新加坡、马来西亚）的名单各有自己的同意规则；标注“[待确认：当地法律法规]”，不要陈述未经确认的法律要求。
7. **给出结论。** 出现以下任一情况即为先修改：合并标签出错或为空，缺少退订入口或地址，链接错误或指向测试环境，没有清楚的 CTA，或事实性内容（价格、日期）与输入矛盾。否则可以发送，并附可选修改。

## 输出格式

```markdown
**结论：** [可以发送 / 先修改] — [一句话理由]

## 先修改
| # | 位置 | 问题 | 修改 |
|---|---|---|---|
| 1 | [标题 / 某行 / 链接] | [问题] | [确切的替换内容] |

## 值得改
| # | 位置 | 建议 | 原因 |
|---|---|---|---|

## 检查清单
- 标题（[n] 个字符）：[没问题 / 问题]
- 预览文字（[n] 个字符）：[没问题 / 问题]
- CTA：[数量] 个不同的行动 — [没问题 / 问题]
- 手机第一屏：[没问题 / 问题]
- 链接：检查了 [n] 个 — [没问题 / 问题]
- 合并标签：[列出及其默认值]
- 页脚：退订 [有/无]，一键退订 [有/无/不需要]，地址 [有/无]，收信原因 [有/无]
```

## 示例

**输入：** 标题“🎉🎉 重磅消息！我们的春季线上研讨会系列正式开启啦，诚挚邀请您和您的团队一起来参加，名额有限，先到先得，快来报名吧！”，预览文字“在浏览器中查看此邮件”。正文：“亲爱的 *|FNAME|*：……本系列共 3 场直播……报名参加研讨会……另外看看我们新的价格页……关注我们的微信公众号”。按钮“点击这里”在 2 段文字之后，链接到 app-staging.qinghe.example/webinar。页脚有退订，没有地址。目标：研讨会报名。

**输出：**

```markdown
**结论：** 先修改 — 按钮指向测试站点，页脚没有邮寄地址。

## 先修改
| # | 位置 | 问题 | 修改 |
|---|---|---|---|
| 1 | 按钮链接 | 指向 app-staging.qinghe.example | 换成正式的报名 URL [待确认：正确的 URL] |
| 2 | 页脚 | 没有实际邮寄地址（CAN-SPAM 对美国收件人有此要求） | 加上公司的邮寄地址 |
| 3 | “亲爱的 *\|FNAME\|*：” | 没有设置默认值；名字为空时显示“亲爱的 ：” | 默认值设为“朋友” |
| 4 | 正文 | 3 个行动：报名、价格页、微信公众号 | 保留报名；把价格页和公众号移到页脚，或删掉 |

## 值得改
| # | 位置 | 建议 | 原因 |
|---|---|---|---|
| 1 | 标题（58 个字符） | “春季线上研讨会：3 场直播，选一场” | 手机上显示得下；去掉重复的 emoji |
| 2 | 预览文字 | “共 3 场直播，名额有限，选一场报名。” | 默认文字浪费了第二行 |
| 3 | 按钮 | “预约我的席位” | 写出了结果 |

## 检查清单
- 标题（58 个字符）：超过 50，2 个 emoji
- 预览文字（10 个字符）：浏览器查看的默认文字
- CTA：3 个不同的行动 — 删到 1 个
- 手机第一屏：按钮在 2 段文字之后 — 往上移
- 链接：检查了 4 个 — 1 个是测试环境
- 合并标签：FNAME，没有默认值
- 页脚：退订有，一键退订 [待确认：发送量]，地址无，收信原因无
```

## 发送前检查

- [ ] 结论在第一行，先修改的事项只包括第 7 步列出的那些。
- [ ] 每条修改都是确切的替换内容，而不是“写得更有冲击力”。
- [ ] 标题和预览文字的长度已经数过并写出。
- [ ] 输入里的每个链接和合并标签都列为已检查。
- [ ] 法律相关的点，除非规则确定，都写“[待确认：当地法律法规]”。

## 常见错误

- 把一个失效链接埋在 12 条文风意见下面。
- 3 处修改就够了，却把整封邮件重写。
- 因为电脑上看着不错，就放过一封全是图片的邮件。
