ad-creative について
広告クリエイティブ担当者やマーケティングチーム向けに、各広告プラットフォームのコピー作成、調整、改善の手順を示すスキルです。仕様、ファネル段階別の枠組み、テスト、ポリシー確認を扱います。
主な機能
- 01プラットフォーム別広告コピーの作成
- 02ファネル段階に応じた枠組みの選択
- 03実績データに基づく広告案の改善
- 04複数プラットフォームのテスト表作成
- 05文字数制限とポリシーの確認
- 06自動化キャンペーン用素材の準備
活用シーン
- 01製品やキャンペーンの広告コピーを作成
- 02CTR、CVR、CPAを基に既存広告を改善
- 03複数の広告プラットフォーム向けに訴求を調整
- 04入稿前に広告コピーの要件を確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill ad-creativeインストール後、Claude Code で/ad-creativeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/creative_fatigue_detector.pycreative_matrix_builder.pyheadline_generator.py詳細
広告クリエイティブ
主要なすべての広告プラットフォームに対応した、本番環境品質の広告クリエイティブのデザイン、反復改善、最適化です。
目次
- キーワード
- クイックスタート
- 主要なワークフロー
- プラットフォーム仕様
- 自動化キャンペーン向けのクリエイティブ
- ファネル段階別のクリエイティブフレームワーク
- 見出しの公式ライブラリ
- 反復改善の手法
- A/B テストのフレームワーク
- 品質検証
- ベストプラクティス
- 連携ポイント
キーワード
広告クリエイティブ、広告コピー、見出し生成、RSA の見出し、Meta 広告コピー、LinkedIn 広告、Google Ads、Twitter/X 広告、TikTok 広告、クリエイティブテスト、A/B テスト、広告バリエーション、一括クリエイティブ、パフォーマンスクリエイティブ、ディスプレイ広告、検索広告、ソーシャル広告、CTA 最適化、広告コンプライアンス、文字数制限、クリエイティブマトリックス、広告の反復改善、コンバージョンコピー、プラットフォーム別広告
まず確認すること
コピーを生成する前に、以下の情報を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。
- 製品/オファーと価値提案 — 顧客の生活にどのような変化をもたらすかを一文で説明します(すべての見出しと本文の指針になります)
- ターゲット層と認知段階 — 誰を対象とし、問題をどのように表現しているかを確認します(言葉遣いとクリエイティブフレームワークを決定します)
- プラットフォームと広告フォーマット — Google/Meta/LinkedIn/Twitter/X/TikTok と掲載場所を確認します(文字数制限、トーン、コンプライアンスルールを決定します)
- ファネル段階 — 認知、検討、意思決定のいずれかを確認します(問題提起型、解決策提示型、証拠提示型のフレームワークを選びます)
停止ルール:出力内容に最も大きく影響する 2~3 項目だけを質問します。ユーザーが「とにかく下書きを作って」と言った場合は作業を進め、成果物の冒頭に前提条件を記載します。
クイックスタート
ゼロから広告コピーを生成する
- 製品、ターゲット層、ファネル段階を定義します
- 仕様表からプラットフォームと広告フォーマットを選びます
- ファネル段階に合ったクリエイティブフレームワークを選びます
- 公式ライブラリを使って見出しのバリエーションを 8~15 個生成します
- プラットフォームの文字数制限に従って本文を作成します
- 提出前に品質検証チェックリストを実施します
既存の広告を反復改善する
- 現在の広告のパフォーマンスデータ(CTR、CVR、CPA)を収集します
- 成功パターン(フックの種類、感情的な訴求軸、CTA のスタイル)を診断します
- 成功パターンを維持しながら、テーマに沿ったバリエーションを 3~5 個生成します
- 新しい切り口を探るため、テスト案を 2~3 個生成します
- すべてのコピーがプラットフォームのコンプライアンスルールに適合していることを確認します
主要なワークフロー
ワークフロー 1:クリエイティブ一式の生成
ステップ 1:クリエイティブブリーフを定義する
コピーを作成する前に、以下を記録します。
## Creative Brief
- Product/Offer: [Specific product, feature, or lead magnet]
- Value Proposition: [One sentence — what changes in the customer's life]
- Target Audience: [Job title, pain point, awareness level]
- Platform(s): [Google / Meta / LinkedIn / Twitter/X / TikTok]
- Funnel Stage: [Awareness / Consideration / Decision]
- Existing Creative: [Yes/No — if yes, attach performance data]
- Budget Context: [Daily/monthly spend, CPA targets]
ステップ 2:公式の種類別に見出しを生成する
各公式カテゴリに分けて、最低 10 個の見出しを作成します。
- ベネフィットを最初に示す見出しを 3 個
- 好奇心を引く見出しを 2 個
- 社会的証明を示す見出しを 2 個
- 問題を掘り下げる見出しを 2 個
- 緊急性を訴える見出しを 1 個(実際の希少性がある場合のみ)
ステップ 3:プラットフォーム別の本文を作成する
各プラットフォーム向けに、本文のバリエーションを 2~3 個作成します。
- 文字数制限を厳密に守ります
- プラットフォームの慣習に合ったトーンにします
- ランディングページのオファーに沿った CTA を含めます
ステップ 4:広告セットを組み立てる
テスト可能な広告セットに整理します。
[AD SET: Benefit-First] | [Platform] | [Funnel Stage]
Headline A: "..." (28/30 chars)
Headline B: "..." (26/30 chars)
Body: "..." (87/90 chars)
CTA: "Start Free Trial"
ステップ 5:検証して提出する
アップロード前に、すべての広告に品質チェックリストを適用します。
ワークフロー 2:パフォーマンスに基づく反復
ステップ 1:現在のクリエイティブを監査する
配信中の各広告を分類します。
- フックの種類:問題/メリット/好奇心/ソーシャルプルーフ/緊急性
- 感情的な動機:恐怖/野心/FOMO/不満/安堵
- CTA の種類:クリック/登録/詳細を見る/予約/ダウンロード
- パフォーマンスの段階:勝ちパターン/平均/低パフォーマンス
ステップ 2:勝ちパターンを抽出する
上位のパフォーマンスを示す広告に共通する特徴を特定します。
- 具体的な数値か、曖昧な主張か
- 顧客の声か、ブランドの声か
- 直接的なメリットか、感情的な訴求か
- 短い形式か、長い形式か
ステップ 3:バリエーションを生成する
- テーマに沿ったバリエーションを 3〜5 個(同じフックの種類で、切り口を変える)
- 探索用のバリエーションを 2〜3 個(新しいフックの種類で、未検証の領域を試す)
ステップ 4:クリエイティブのテストマトリクスを作成する
| 切り口 | Meta | ||
|---|---|---|---|
| メリットを最初に提示 | [コピー] | [コピー] | [コピー] |
| ソーシャルプルーフ | [コピー] | [コピー] | [コピー] |
| 問題を深掘り | [コピー] | [コピー] | [コピー] |
ワークフロー 3:プラットフォーム間での適応
ステップ 1:中核となるメッセージを確定する
すべてのプラットフォームで通用する、共通のメッセージを 1 つ定義します。
ステップ 2:プラットフォームごとに調整する
最初から書き直すのではなく、形式を調整します。
- プラットフォームの仕様に合わせて文字数を調整する
- トーンを変更する(LinkedIn = プロフェッショナル、TikTok = カジュアル、Google = 直接的)
- プラットフォームの慣習に合わせて CTA のスタイルを変更する
- 各プラットフォームの一般的な傾向に合わせてビジュアルとコピーのバランスを調整する
プラットフォームの仕様
文字数制限の一覧
| プラットフォーム | 形式 | 見出しの上限 | 本文/説明文の上限 | 主な制約 |
|---|---|---|---|---|
| Google RSA | 検索 | 30 文字 × 15 | 90 文字 × 説明文 4 件 | 固定できる位置は最大 3 つ |
| Google Display | ディスプレイ | 30 文字 × 短い見出し 5 件、90 文字 × 長い見出し 1 件 | 90 文字 × 5 | 画像が 5 枚以上必要 |
| Google Performance Max | マルチ | 30 文字 × 短い見出し 5 件、90 文字 × 長い見出し 5 件 | 90 文字 × 5 | 自動配置 |
| Meta フィード | 画像/動画 | 見出し 40 文字 | メインテキスト 125 文字(推奨) | 画像内のテキストは控えめにする(20%未満を推奨、強制ではありません) |
| Meta ストーリーズ | 縦型 | 40 文字 | 125 文字 | アスペクト比 9:16 |
| LinkedIn スポンサード | コンテンツ | 見出し 70 文字 | 導入文 150 文字 | 釣り見出しは禁止 |
| LinkedIn メッセージ | InMail | 件名 60 文字 | 本文 1,500 文字 | パーソナライズが必須 |
| Twitter/X | プロモーション | 見出し 70 文字 | 合計 280 文字 | 欺瞞的な手法は禁止 |
| TikTok インフィード | 動画 | テキストオーバーレイの上限なし | キャプション 80〜100 文字 | 最初の 2〜3 秒でフックを提示 |
| TikTok Spark | ネイティブ | 可変 | 100 文字 | クリエイターのコンテンツを使用すること |
プラットフォーム固有の却下要因
Google Ads:
- 全文大文字(SaaS、API などの頭字語を除く)
- 過剰な句読点(!!!、???、....)
- 誤解を招く主張(「検索ランキングで必ず 1 位」)
- 見出し内の商標登録された競合他社名
- 奇抜な表記(文字を s.p.a.c.e.d のように離して書く)
Meta Ads:
- 身体の変化を示す使用前/使用後の画像
- 個人属性を決めつける表現(「太りすぎではありませんか?」)
- 偽の UI 要素(再生ボタン、通知)
- 扇情的なコンテンツ
注:Meta の旧 20%画像テキストルールは 2020 年に廃止され、広告画像内のテキストに制限はなくなりました。Meta は、テキストが 20%未満の画像のほうがパフォーマンスが高くなる傾向にあるとも述べています。そのため、却下要因ではなく、クリエイティブ制作のベストプラクティスとして扱ってください(広告画像内のテキストについて)。
LinkedIn Ads:
- 釣り見出し
- 求人機会に関する誤解を招く主張
- 罵り言葉や不適切な表現
- センシティブなカテゴリーによるターゲティング
自動化キャンペーン向けクリエイティブ
Meta Advantage+(販売、アプリ、リードの各キャンペーン)、Google Performance Max、AI Max for Search、Demand Gen は、提供したアセットを組み合わせて広告を作成し、テキストを独自に生成または調整する場合があります。クリエイティブは、引き続き管理できる主な要素となります。(2026年9月時点 — 各プラットフォームのヘルプセンターで最新のアセット仕様をご確認ください。)
| キャンペーンの種類 | システムによるクリエイティブの処理 | 提供するもの |
|---|---|---|
| Meta Advantage+ 販売/アプリ/リード | ユーザーごとにクリエイティブ、掲載枠、任意のクリエイティブの拡張機能を組み合わせます | 1:1、4:5、9:16 の複数の異なるコンセプト(小さなバリエーションではありません)、複数のメインテキストと見出し |
| Google Performance Max | アセットグループから、検索、ショッピング、YouTube、ディスプレイ、Discover、Gmail、マップ全体に広告を作成します | アセットグループ一式:複数の見出し、長い見出し、説明文、横長/正方形/縦長の画像、ロゴ、自社で用意した動画(用意しない場合、Google が動画を自動生成することがあります) |
| Google AI Max for Search | テキストのカスタマイズにより、ランディングページ、広告、キーワードから見出しと説明文を生成します。最終ページ URL の拡張により、ランディングページが変更される場合があります | 基盤となる強力な RSA アセット、ブランドとメッセージのルール、テキストのカスタマイズと URL の拡張を有効にするかどうかの判断 |
| Google Demand Gen | YouTube(Shorts を含む)、Discover、Gmail に画像広告と動画広告を配信します | 縦型と横型の動画、正方形と横長の画像、スクロールを止める冒頭のフレーム |
| Google AI Overviews/AI Mode の広告 | 既存の検索、ショッピング、PMax の広告が AI の回答コンテキストに自動的にマッチングされます | クエリに回答する明確で具体的なアセット。別途作成するフォーマットはありません |
クリエイティブに関するガードレール:
- 自動生成またはカスタマイズされたテキストを配信前と配信後に確認し、裏付けのない主張を含むアセットを削除します
- 規制対象の主張や法務審査が適用される場合は、Meta のクリエイティブの拡張機能、または Google のテキストのカスタマイズ/最終ページ URL の拡張をオフにします
- ランディングページにしてはならないページ(採用情報、法務、サポート)には URL 除外を設定します
- ブランドセーフティのルール(許可される主張、禁止語句)を一元管理し、生成されたバリエーションがルールに沿っているか確認します
- キャンペーン単位だけでなく、アセットとコンセプト単位でパフォーマンスを追跡します。アセットレポートを確認しないと、どのクリエイティブが成果につながったか、自動化キャンペーンでは把握しにくくなります
キャンペーン構成、オーディエンスシグナル、入札のガードレールについては、有料広告のスキルをご覧ください。
ファネルの段階別クリエイティブフレームワーク
認知段階:問題から始める
オーディエンスはあなたを知りません。オーディエンスの現状に合わせましょう。
フレームワーク:問題 > 深掘り > ヒント
Hook: [State the problem in their language]
Amplify: [Show the cost of inaction]
Hint: [Tease that a solution exists — don't pitch yet]
認知段階で効果的なもの:
- 続きが気になるオープンループを生み出す好奇心を刺激するフック
- 意外なデータを使った統計主導のフック
- 「こんな気持ちになったことはありませんか……」という共感を呼ぶフック
- スクロールの手を止めさせる質問
認知段階で効果がないもの:
- まだ関心のないオーディエンスへの製品の売り込み
- 求められていない機能の羅列
- ブランド中心のメッセージ(「業界をリードする……」)
検討段階:解決策から始める
オーディエンスは問題を認識し、選択肢を比較検討しています。
フレームワーク:解決策 > 仕組み > 実証
Hook: [Name the outcome they want]
Mechanism: [Explain how you deliver it differently]
Proof: [Show evidence it works]
検討段階で効果的なもの:
- 具体性を持たせた、ベネフィットを優先する見出し
- 比較の切り口(「X と異なり、私たちは Y を実現します」)
- 3 ステップで説明する仕組み
- 実際の数値を使った事例への言及
決定段階:実証から始める
オーディエンスは決断間近です。最後の懸念を取り除きましょう。
フレームワーク:実証 > リスクの解消 > 行動
Hook: [Testimonial, case study, or result with numbers]
Risk Removal: [Free trial, money-back, no credit card]
Action: [Specific, clear CTA]
決定段階で効果的なもの:
- 具体的な指標を示すソーシャルプルーフの見出し
- 保証を前面に出す訴求
- ビフォー/アフターの変化を伝えるストーリー
- 緊急性を訴求するのは、それが実際にある場合のみ(枠数限定、期限付きの価格設定)
見出しの公式ライブラリ
ベネフィットを優先する公式
[Verb] [specific outcome] [timeframe or qualifier]
例:
- 「顧客を追いかけることなく、解約率を 30% 削減」
- 「チームが実際に使う機能をリリース」
- 「4 か月ではなく 2 週間で、シニアエンジニアを採用」
- 「今四半期にサポートチケットを 60% 削減」
好奇心を刺激する数式
[Surprising claim or counterintuitive angle]
例:
- 「最初のメールで反応がなくても返信を獲得できるメールシーケンス」
- 「最も優良な顧客が90日で離れていく理由」
- 「分析ダッシュボードに隠されていること」
ソーシャルプルーフの数式
[Number] [people/companies] [outcome]
例:
- 「1,200のSaaSチームがサポートチケットの削減に活用」
- 「80か国の40,000人の開発者から信頼されています」
- 「Stripeが6週間でアクティベーションを2倍にした方法」
問題をあおる数式
[Describe the pain vividly in their language]
例:
- 「価値を実感する前に、登録者の40%をまだ失っていませんか?」
- 「広告は配信され、予算は消化されているのに、何が効果を上げているのか分からない」
- 「スプレッドシートを手作業で更新する月がまたやってきましたか?」
緊急性を訴える数式(実際に希少性がある場合にのみ使用)
[Real constraint + specific deadline or quantity]
例:
- 「第1四半期の料金は3月31日まで — 4月1日から新料金」
- 「今月のオンボーディング枠は残り3つ」
避けるべきアンチパターン:
- 「期間限定セール!!今すぐ行動を!!」 — 拒否され、信頼を損ないます
反復の方法論
ステップ1:勝ちパターンを分析する
成果の出た広告ごとに、以下を記録します。
| 要素 | 回答 |
|---|---|
| フックの種類 | 問題 / ベネフィット / 好奇心 / ソーシャルプルーフ |
| 対応するファネル段階 | 認知 / 検討 / 意思決定 |
| 感情を動かす要因 | 恐れ / 野心 / FOMO / 不満 / 安堵 |
| CTAの負担度 | 低(詳細を見る) / 中(無料トライアル) / 高(デモを予約) |
| 具体性の度合い | 曖昧な主張 / 具体的な数値 / 事例への言及 |
ステップ2:テーマに沿ったバリエーションを作成する
成果の出たパターンを維持しつつ、一度に1つの要素を変えます。
- 同じフックの種類で、製品の異なる切り口
- 同じ感情を動かす要因で、異なる顧客の状況
- 同じ構成で、異なる証拠
ステップ3:新しい領域を試す
テーマに沿ったバリエーションを3~5個作成するごとに、探索的な広告を2~3個含めます。
- 成果の出た広告とは異なるフックの種類
- 異なる感情を動かす要因
- 異なるオーディエンスセグメントの言葉遣い
ステップ4:測定して学ぶ
統計的有意性を確保したうえで7~14日後に、以下を行います。
- 成果の出た広告をメインのローテーションに追加する
- 成績の悪い広告を停止する
- クリエイティブのプレイブック用に、効果があった要素を記録する
- 得られた知見を次の反復サイクルに活かす
A/Bテストのフレームワーク
テストの優先順位(影響の大きい順)
- クリエイティブのコンセプト/切り口 — 最も大きな効果をもたらします。異なる価値提案をテストします
- フック/見出し — 第一印象を決めます。異なる導入パターンをテストします
- ビジュアルスタイル — 画像と動画、ライフスタイルと製品、ダークとライトをテストします
- 本文コピー — 主張を補強します。異なる証拠をテストします
- CTA — 行動を促す文言です。異なる負担度をテストします
テストのルール
- 広告セットごとに、一度に1つの変数だけをテストします
- 結論を出す前に、各バリエーションで最低1,000インプレッションを確保します
- 最低7~14日間テストを実施します
- 利用可能な場合は、プラットフォーム標準のA/Bテストツールを使用します
- すべてのテスト仮説、バリエーション、結果を記録します
- 成果を判定する前に統計的有意性を計算します(信頼度95%)
テスト記録テンプレート
## A/B Test: [Name]
- Hypothesis: [If we change X, then Y will improve because Z]
- Variable: [Headline / Body / CTA / Visual]
- Control: [Current version]
- Variant: [New version]
- Metric: [CTR / CVR / CPA / ROAS]
- Duration: [Start date - End date]
- Sample size: [Impressions per variant]
- Result: [Winner + confidence level]
- Learning: [What we learned for future creative]
品質検証
提出前チェックリスト
プラットフォームへの準拠:
- すべての文字数がプラットフォームの上限内である
- 標準的な略語を除き、すべて大文字の表記がない
- 過剰な句読点(!!!、???、....)がない
- 制限対象の位置に、競合他社の商標名がない
- コピーにプラットフォーム名(「Facebook」「Google」)への言及がない
- 画像に偽の UI 要素がない
- Meta 向けの画像内テキストを控えめにする(パフォーマンス上、約 20% 未満を推奨。ポリシー上の制限ではなくなっています)
コピーの品質:
- 見出しが、説明文なしでも単独で意味が通じる
- 曖昧な主張ではなく、具体的な主張をしている(「時間を節約」ではなく「3 時間節約」)
- CTA がランディングページのオファーと完全に一致している
- 裏付けのない最上級表現(「ナンバーワン」「業界最高水準」「業界をリード」)がない
- 記載していない免責事項を必要とする主張がない
戦略との整合性:
- コピーがターゲットとするファネル段階に合っている
- オーディエンスがこの問題を表現するときに使う言葉に合っている
- 広告セット内でフックの種類に変化をつけている(すべて同じ形式ではない)
- ランディングページのメッセージが広告の訴求内容と一致している
事前に確認すべき一般的な却下理由:
- 誤解を招く遷移先(広告では X と伝えているのに、ランディングページでは Y と伝えている)
- 成果やパフォーマンスに関する、裏付けのない主張
- 見出しテキストにおける商標の侵害
- ポリシーに違反するコンテンツカテゴリ(アルコール、医療に関する主張、金銭的な保証)
ベストプラクティス
-
必要な数の 3 倍の見出しを書く — 15~20 個を作成し、最も良い 8~10 個を選びます。クリエイティブの品質は、量を増やすことで高まります。
-
見出しを戦略的に固定する — Google RSA では、最も強力な見出しだけを位置 1 に固定します。残りはアルゴリズムに最適化させましょう。
-
ランディングページのコピーをそのまま再利用しない — 広告コピーとランディングページはつながりを感じさせつつ、同一にはしないでください。広告がクリックを促し、ページがコンバージョンを促します。
-
2~4 週間ごとにクリエイティブを更新する — 広告疲れはパフォーマンスを低下させます。フリークエンシー指標を追跡し、CTR が低下する前にクリエイティブを差し替えましょう。
-
単に翻訳するのではなく、ローカライズする — 市場ごとに、異なる文化的な言及、ユーモアのスタイル、訴求の根拠が必要です。
-
CTA のハードルをファネル段階に合わせる — 認知:「詳細を見る」。検討:「仕組みを見る」。決定:「無料トライアルを開始」。
-
動的キーワード挿入は慎重に使う — 関連性は高まりますが、不自然な見出しになることがあります。必ずすべての組み合わせをプレビューしてください。
-
Meta と TikTok で動画と静止画をテストする — 認知向けでは動画が静止画を一貫して上回りますが、リターゲティングでは静止画が優れることもあります。
-
モバイルを優先する — ソーシャル広告のインプレッションの 80% 以上はモバイルです。まず小さな画面向けにデザインしましょう。
-
訴求の根拠は最新の状態に保つ — 「500 社に信頼されています」は、事業の成長に合わせて更新しましょう。古い数字は信頼性を損ないます。
連携ポイント
- 有料広告 — キャンペーン戦略、オーディエンスターゲティング、予算最適化に使用します。広告クリエイティブではコピーを扱い、有料広告ではキャンペーンを扱います。
- コピーライティング — ランディングページや長文のウェブコピーに使用します。広告クリエイティブには、文字数制限やプラットフォームへの準拠など、異なる制約があります。
- キャンペーン分析 — 広告のパフォーマンスを測定し、得られた知見を反復サイクルにフィードバックするために使用します。
- マーケティング心理学 — 心理的原則(アンカリング、社会的証明、損失回避)を使って、広告メッセージを強化します。
- ブランドガイドライン — ブランドの声とビジュアル基準を参照し、広告クリエイティブ全体で一貫性を保ちます。
トラブルシューティング
| 症状 | 考えられる原因 | 解決策 |
|---|---|---|
| プラットフォームに広告が却下された | ポリシー違反(大文字の多用、誇大な主張、商標登録済みの用語) | headline_generator.py を実行して、ポリシーに準拠したバリエーションを生成します。却下の原因を確認してください。 |
| すべての見出しが同じスタイル | 数式のバリエーションがない | 5種類の数式(ベネフィット、好奇心、ソーシャルプルーフ、問題、緊急性)で生成します。 |
| 広告セット全体で CTR が低下 | クリエイティブ疲れ | creative_fatigue_detector.py を実行します。2~4週間ごとに更新してください。 |
| CTR は高いがコンバージョンは少ない | 広告とランディングページの不一致 | 見出しで約束している内容をランディングページと一致させます。メッセージの一致がコンバージョンを左右する最大の要因です。 |
| Google RSA のスロットをすべて埋められない | 見出しのバリエーションが足りない | headline_generator.py を使って、価値提案から15種類以上のバリエーションを生成します。 |
| Meta で動画のパフォーマンスが低い | 最初の2~3秒にフックがない | ソーシャルのインプレッションの80%以上はモバイルです。最初の2秒以内にフックを出す必要があります。 |
| すべてのクリエイティブで CPA が同じ | 十分な数の切り口をテストしていない | 5種類のフックタイプとプラットフォームを組み合わせたクリエイティブテストマトリックスを作成します。creative_matrix_builder.py を使います。 |
成功基準
- 広告グループ/セットごとにクリエイティブのバリエーションが3つ以上ある(テストに必要な最低数)
- すべてのコピーがプラットフォームの文字数制限内に収まり、却下がない
- 見出しの数式を組み合わせる:ベネフィット、好奇心、ソーシャルプルーフ、問題、緊急性
- 疲れの兆候が現れる前に、2~4週間ごとにクリエイティブを更新する
- すべてのテストについて、仮説、バリエーション、結果、学びを記録した A/B テストのドキュメントがある
- 組織のナレッジとして、成果の高いパターンをクリエイティブのプレイブックに記録する
- CTR がプラットフォームのベンチマークを上回り、CPA が低下傾向にある
対象範囲と制限事項
対象範囲: 広告の見出し/本文コピーの生成、プラットフォーム固有のフォーマット、A/B テストのフレームワーク、クリエイティブの反復手法、コンプライアンスの検証、プラットフォーム間の適応。
対象外: ビジュアルデザイン/制作、動画編集、キャンペーン管理(paid-ads を使用)、ランディングページのコピー(copywriting を使用)、メディアバイイング。
Python 自動化ツール
1. 見出しジェネレーター(scripts/headline_generator.py)
実績のある数式パターンを使って価値提案から広告見出しのバリエーションを生成し、プラットフォームのコンプライアンスに基づいてスコアを付けます。
python scripts/headline_generator.py --value-prop "Reduce churn by 30%" --platform google --audience "SaaS teams"
python scripts/headline_generator.py --value-prop "Reduce churn by 30%" --json
2. クリエイティブ疲れ検出ツール(scripts/creative_fatigue_detector.py)
広告のパフォーマンス傾向(CTR、CPA、フリークエンシー)を分析してクリエイティブ疲れを検出し、更新時期を提案します。
python scripts/creative_fatigue_detector.py campaign_data.json
python scripts/creative_fatigue_detector.py --sample --json
3. クリエイティブマトリックスビルダー(scripts/creative_matrix_builder.py)
ブリーフから、フックのタイプとファネルの段階ごとに整理した、プラットフォーム横断のクリエイティブテストマトリックスを生成します。
python scripts/creative_matrix_builder.py brief.json
python scripts/creative_matrix_builder.py --sample --json