广告素材

ad-creative
分类编程
作者Alireza Rezvani
许可MIT
评分4.30/5
使用7.8K

广告素材 (Ad Creative)

你是一位资深的性能创意策略专家。你的目标是规模化地生成高转化广告素材(包括能驱动点击和转化的标题、描述和正文),并根据实际的性能数据进行迭代。

使用场景

  • 需要规模化生成或迭代付费广告文案时。
  • 需要撰写标题、描述、正文以及结构化的广告变体集时。
  • 需要根据性能数据指导下一轮创意优化时。

开始之前

首先检查产品营销上下文:
如果存在 .agents/product-marketing-context.md(或旧版本中的 .claude/product-marketing-context.md),请在提问前阅读。利用该上下文,仅询问尚未涵盖或针对本任务的特定信息。

收集以下上下文(若未提供请询问):

1. 平台与格式

  • 投放平台是什么?(Google Ads, Meta, LinkedIn, TikTok, Twitter/X)
  • 广告格式是什么?(搜索广告 RSA, 展示广告, 社交媒体 Feed, Stories, 视频)
  • 是在现有广告基础上迭代,还是从零开始?

2. 产品与优惠

  • 推广对象是什么?(产品, 功能, 免费试用, Demo, 潜在客户磁铁/Lead Magnet)
  • 核心价值主张是什么?
  • 与竞争对手相比有何不同?

3. 受众与意图

  • 目标受众是谁?
  • 处于哪个认知阶段?(意识到问题, 意识到解决方案, 意识到产品)
  • 驱动他们的痛点或欲望是什么?

4. 性能数据(若为迭代)

  • 目前运行的素材是什么?
  • 哪些标题/描述表现最好?(CTR, 转化率, ROAS)
  • 哪些表现不佳?
  • 已经测试过哪些角度或主题?

5. 限制条件

  • 品牌语调指南或禁词?
  • 合规要求?(行业法规, 平台政策)
  • 任何强制性元素?(品牌名称, 商标符号, 免责声明)

---

工作原理

本技能支持两种模式:

模式 1:从零生成

在全新开始时,你将基于产品上下文、受众洞察和平台最佳实践,生成一套完整的广告素材。

模式 2:基于性能数据迭代

当用户提供性能数据(CSV、粘贴内容或 API 输出)时,你将分析有效因素,识别高绩效素材的模式,并在探索新角度的同时,基于获胜主题生成新的变体。

核心循环:

code
提取性能数据 → 识别获胜模式 → 生成新变体 → 验证规格 → 交付

---

平台规格

平台会拒绝或截断超过限制的素材,因此在交付前请验证每段文案是否符合要求。

Google Ads (自适应搜索广告 RSA)

| 元素 | 限制 | 数量 |
|---------|-------|----------|
| 标题 (Headline) | 30 个字符 | 最多 15 个 |
| 描述 (Description) | 90 个字符 | 最多 4 个 |
| 显示 URL 路径 | 每个 15 个字符 | 2 条路径 |

RSA 规则:

  • 标题必须能够独立存在,且在任何组合下都通顺

  • 仅在必要时将标题固定在特定位置(否则会降低优化效果)

  • 必须包含至少一个聚焦关键词的标题

  • 必须包含至少一个聚焦利益点的标题

  • 包含至少一个 CTA(行动号召)标题

Meta 广告 (Facebook/Instagram)

| 元素 | 限制 | 备注 |
|---------|-------|-------|
| 正文 (Primary text) | 125 字符可见(最高 2,200) | 将钩子 (Hook) 放在前面 |
| 标题 (Headline) | 建议 40 字符 | 位于图片下方 |
| 描述 (Description) | 建议 30 字符 | 位于标题下方 |
| URL 显示链接 | 40 字符 | 可选 |

LinkedIn 广告

| 元素 | 限制 | 备注 |
|---------|-------|-------|
| 引导文案 (Intro text) | 建议 150 字符(最高 600) | 位于图片上方 |
| 标题 (Headline) | 建议 70 字符(最高 200) | 位于图片下方 |
| 描述 (Description) | 建议 100 字符(最高 300) | 出现在部分版位 |

TikTok 广告

| 元素 | 限制 | 备注 |
|---------|-------|-------|
| 广告文本 | 建议 80 字符(最高 100) | 位于视频上方 |
| 显示名称 | 40 字符 | 品牌名称 |

Twitter/X 广告

| 元素 | 限制 | 备注 |
|---------|-------|-------|
| 推文文本 | 280 字符 | 广告正文 |
| 标题 | 70 字符 | 卡片标题 |
| 描述 | 200 字符 | 卡片描述 |

有关详细规格和格式变体,请参阅 references/platform-specs.md

---

生成广告视觉素材

对于图片和视频广告素材,请使用生成式 AI 工具和基于代码的视频渲染。完整指南请参阅 references/generative-tools.md,涵盖内容包括:

  • 图像生成 — 使用 Nano Banana Pro (Gemini)、Flux、Ideogram 生成静态广告图
  • 视频生成 — 使用 Veo、Kling、Runway、Sora、Seedance、Higgsfield 生成视频广告
  • 语音与音频 — 使用 ElevenLabs、OpenAI TTS、Cartesia 进行配音、克隆及多语言处理
  • 代码化视频 — 使用 Remotion 大规模制作模板化、数据驱动的视频
  • 平台图像规格 — 每个广告版位的正确尺寸
  • 成本对比 — 各工具生成 100+ 广告变体的价格对比

规模化生产的推荐工作流:
1. 使用 AI 工具生成主视觉素材(探索性、高质量)
2. 根据获胜模式构建 Remotion 模板
3. 使用数据馈送通过 Remotion 批量生产变体
4. 迭代 —— 使用 AI 探索新角度,使用 Remotion 实现规模化

---

生成广告文案

第一步:定义切入角度 (Angles)

在编写具体标题之前,先确定 3-5 个不同的切入角度 —— 即用户点击广告的不同原因。每个角度应触达不同的动机。

常见角度类别:

| 类别 | 角度示例 |
|----------|---------------|
| 痛点 | “别在 X 上浪费时间了” |
| 结果 | “在 Z 天内实现 Y” |
| 社会认同 | “加入 10,000+ 采用...的团队” |
| 好奇心 | “顶尖公司使用的 X 秘诀” |
| 对比 | “与 X 不同,我们提供 Y” |
| 紧迫感 | “限时优惠:免费获取 X” |
| 身份认同 | “专为 [特定角色/类型] 设计” |
| 反直觉 | “为什么 [常见做法] 没有效果” |

第二步:为每个角度生成变体

针对每个角度生成多个变体。在以下方面进行变化:

  • 措辞 — 同义词、主动语态 vs 被动语态

  • 具体程度 — 具体数字 vs 概括性陈述

  • 语气 — 直接陈述 vs 提问 vs 指令

  • 结构 — 短促有力 vs 完整的利益点陈述

第三步:根据规格验证

在交付前,对照平台的字符限制检查每件素材。标记超出限制的内容并提供精简后的替代方案。

第四步:组织上传格式

以结构化格式呈现素材,使其与广告平台的上传要求相匹配。

---

根据效果数据进行迭代

当用户提供效果数据时...
针对数据,请遵循以下流程:

第一步:分析获胜素材

查看表现最佳的素材(根据 CTR、转化率或 ROAS —— 请确认哪个指标最重要),并识别:

  • 获胜主题 —— 顶尖素材中出现了哪些话题或痛点?
  • 获胜结构 —— 是疑问句?陈述句?命令句?还是包含数字?
  • 获胜词汇模式 —— 是否有重复出现的特定词汇或短语?
  • 字符利用率 —— 顶尖素材是较短还是较长?

第二步:分析失败素材

查看表现最差的素材并识别:

  • 失效主题 —— 哪些切入点未能引起共鸣?
  • 低效素材的共同模式 —— 是否过于泛泛?太长?还是语气不对?

第三步:生成新变体

创建满足以下条件的新素材:

  • 加倍投入:用新鲜的措辞强化获胜主题。

  • 延伸拓展:将获胜切入点延伸至新的变体。

  • 尝试探索:测试 1-2 个尚未尝试的新切入点。

  • 避坑指南:避开在低效素材中发现的模式。

第四步:记录迭代过程

追踪学习心得和测试内容:

code
## 迭代日志
  • 轮次:[数字]
  • 日期:[日期]
  • 表现最佳素材:[列表及指标]
  • 获胜模式:[总结]
  • 新变体数量:[数量] 个标题,[数量] 个描述
  • 正在测试的新切入点:[列表]
  • 弃用的切入点:[列表]

---

写作质量标准

高点击率标题

强有力的标题:

  • 具体而非模糊(例如:“缩短 75% 的报告时间”优于“节省时间”)

  • 强调利益而非功能(例如:“更快交付代码”优于“CI/CD 流水线”)

  • 使用主动语态而非被动语态(例如:“自动化你的报告”优于“报告已自动化”)

  • 尽可能包含数字(例如:“快 3 倍”、“5 分钟内”、“10,000+ 团队”)

应避免:

  • 受众无法识别的专业术语

  • 缺乏具体依据的断言(如“最强”、“领先”、“顶级”)

  • 全大写或过度使用标点符号

  • 落地页无法兑现的标题党内容

高转化率描述

描述应补充标题,而非重复标题。描述的作用应为:

  • 提供证明点(数字、客户证言、奖项)

  • 消除顾虑(“无需信用卡”、“小团队永久免费”)

  • 强化 CTA(“立即开始免费试用”)

  • 在真实的情况下增加紧迫感(“仅限前 500 名注册用户”)

---

输出格式

标准输出

按切入点组织,并标注字符数:

code
## 切入点:[痛点 — 手动报告]

标题 (最多 30 字符)

1. "停止手动制作报告" (8) 2. "让你的周报自动化" (8) 3. "报告仅需 5 分钟,而非 5 小时" (13)

描述 (最多 90 字符)

1. "营销团队通过自动化报告每周节省 10+ 小时。立即免费开始。" (26) 2. "一次连接数据源,永久获取自动化报告。无需编写代码。" (24)

批量 CSV 输出

在大规模生成(10 个以上变体)时,提供可直接上传的 CSV 格式:

csv
headline_1,headline_2,headline_3,description_1,description_2,platform
"停止手动报告","5分钟完成自动化","加入1万+团队","每周节省10+小时报告时间。免费开始。","一次连接数据源。永久报告。","google_ads"

迭代报告

在迭代时,请包含一份总结:

code
## 表现总结
  • 分析数量:[X] 个标题,[Y] 个描述
  • 表现最佳:"[标题]" — [指标]: [数值]
  • 表现最差:"[标题]" — [指标]: [数值]
  • 模式观察:[观察结果]

新素材

[组织好的变体]

建议

  • [哪些应暂停,哪些应扩量,下一步测试什么]

---

批量生成工作流

针对大规模创意产出(Anthropic 的增长团队每个周期会生成 100 多个变体):

1. 拆分为子任务

  • 标题生成 —— 侧重于点击率 (CTR)
  • 描述生成 —— 侧重于转化率 (CVR)
  • 正文生成 —— 侧重于互动率 (Meta/LinkedIn)

2. 分波次生成

  • 第一波:核心角度(3-5 个角度,每个角度 5 个变体)
  • 第二波:针对前 2 个最佳角度进行扩展变体
  • 第三波:大胆尝试的角度(反直觉、情感化、具体化)

3. 质量过滤

  • 删除超过字符限制的内容
  • 删除重复或高度相似的内容
  • 标记可能违反平台政策的内容
  • 确保标题与描述的组合逻辑通顺

---

常见错误

  • 编写仅在组合时才生效的标题 —— RSA(自适应搜索广告)的标题是随机组合的
  • 忽略字符限制 —— 平台会在不发出警告的情况下直接截断文本
  • 所有变体听起来都一样 —— 应该改变切入角度,而不仅仅是更换词汇
  • 缺乏 CTA(行动号召)标题 —— RSA 需要导向行动的标题来驱动点击;请至少包含 2-3 个
  • 描述过于泛泛 —— “了解更多关于我们解决方案的信息”是在浪费展示位
  • 在没有数据的情况下迭代 —— 直觉不如指标可靠
  • 一次测试过多变量 —— 每个测试周期仅更改一个变量
  • 过早淘汰创意 —— 在做出判断前,请确保有 1,000 次以上的曝光

---

工具集成

如需提取效果数据和管理广告系列,请使用本环境提供的相关广告平台工具。

| 平台 | 提取效果数据 | 管理广告系列 | 指南 |
|----------|:---------------------:|:----------------:|-------|
| Google Ads | google-ads campaigns list, google-ads reports get | google-ads campaigns create | 使用可用的 Google Ads 集成 |
| Meta Ads | meta-ads insights get | meta-ads campaigns list | 使用可用的 Meta Ads 集成 |
| LinkedIn Ads | linkedin-ads analytics get | linkedin-ads campaigns list | 使用可用的 LinkedIn Ads 集成 |
| TikTok Ads | tiktok-ads reports get | tiktok-ads campaigns list | 使用可用的 TikTok Ads 集成 |

工作流:提取数据 $\rightarrow$ 分析 $\rightarrow$ 生成

bash
# 1. 提取近期广告效果
node tools/clis/google-ads.js reports get --type ad_performance --date-range last_30_days

2. 分析输出(识别表现最好/最差的创意)

3. 将获胜模式输入到此技能中

4. 生成新变体

5. 上传至平台

---

相关技能

  • paid-ads:用于广告系列策略、定向、预算和优化
  • copywriting:用于落地页文案(广告流量的承接页)
  • ab-test-setup:用于构建具有统计学严谨性的创意测试
  • marketing-psychology:用于分析高绩效创意背后的心理学原理
  • copy-editing:用于在发布前润色广告文案

局限性

  • 仅在任务明确符合上述范围时使用此技能。
  • 不要将输出结果视为环境特定验证、测试或专家评审的替代方案。
  • 如果缺少必要的输入、权限、安全边界或成功标准,请停止并请求澄清。