meta-ads-campaign-builder について
meta-ads-campaign-builder は、Meta Ads のキャンペーン構成、オーディエンス、掲載面、広告文、予算を計画するスキルです。製品や目標、対象、予算に基づいてプランを作成します。
主な機能
- 01キャンペーン目標の選定
- 02キャンペーンと広告セットの構成
- 03新規開拓とリターゲティングの設計
- 04掲載面別の広告文フレーム作成
- 05予算配分と入札戦略の選定
活用シーン
- 01製品ローンチ広告の計画
- 02リード獲得広告の構成
- 03オーディエンスと再訪施策の設計
- 04予算とテスト計画の作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ gooseworks-ai/ goose-skills --skill meta-ads-campaign-builderインストール後、Claude Code で/meta-ads-campaign-builderを入力して読み込まれたか確認します。
同梱ファイルskill.meta.json
詳細
Meta Ads キャンペーンビルダー
ターゲティング、広告セット、配置、コピーのフレームワーク、予算配分を含む、完全な Meta Ads キャンペーン構成を作成します。このスキルでは、広告を1本も配信する前にキャンペーンの成否を左右する戦略的な設計を行います。
基本原則: スタートアップが Meta Ads で最もよく犯す間違いは、投稿を宣伝してキャンペーンと呼ぶことです。適切なキャンペーン構成、つまり目的の選択、オーディエンスの重ね合わせ、配置の最適化、テストのフレームワークこそが、資金を浪費するか、パイプラインを構築するかの分かれ目です。
使用するタイミング
- 「自社プロダクト向けに Meta Ads を設定して」
- 「Facebook/Instagram 広告キャンペーンを作って」
- 「Meta キャンペーンの構成を手伝って」
- 「Facebook で広告を出したい。何から始めればいい?」
- 「[製品ローンチ/リード獲得/認知度向上] のための Meta Ads プランを作成して」
フェーズ 0:ヒアリング
- プロダクト名+URL — 何を宣伝しますか?
- キャンペーンの目的:
- 認知度向上(ブランドリーチ)
- トラフィック(ウェブサイト訪問)
- リード獲得(プラットフォーム内のリードフォーム)
- コンバージョン(ウェブサイトでの登録/購入)
- アプリのインストール
- ICP — ターゲットとなる購入者:役職、企業規模、業界、課題
- 月間予算 — Meta 専用の予算はいくらですか?
- ランディングページ — トラフィックの誘導先はどこですか?
- 競合他社名 — オーディエンス分析に使用します
- 既存の Meta Pixel/Conversions API はありますか? — トラッキングの設定状況
- B2B または B2C ですか? — ターゲティング戦略が大きく変わります
フェーズ 1:キャンペーン設計
1A:目的の選択
| ビジネス目標 | Meta の目的 | 理由 |
|---|---|---|
| 「デモ/リードを獲得する」 | リード獲得、またはコンバージョン | リード獲得=アプリ内フォーム(件数は多く、質は低め)。コンバージョン=ウェブサイト(件数は少なく、質は高め) |
| 「無料トライアルの登録を促進する」 | コンバージョン | サイト上のコンバージョンイベントに合わせて最適化します |
| 「ローンチに向けて認知度を高める」 | 認知度向上(リーチ) | ターゲットオーディエンスへの露出を最大化します |
| 「ウェブサイト訪問者にリターゲティングする」 | コンバージョン | 見込みの高い訪問者を再訪させ、コンバージョンにつなげます |
| 「コンテンツへのトラフィックを増やす」 | トラフィック | ブログ/リソースへのクリックに合わせて最適化します |
1B:キャンペーン構成
Campaign: [Product Name] — [Objective]
├── Ad Set 1: [Audience — Prospecting: Interest-Based]
│ ├── Ad 1: [Primary creative variant]
│ ├── Ad 2: [Secondary creative variant]
│ └── Ad 3: [Tertiary creative variant]
├── Ad Set 2: [Audience — Prospecting: Lookalike]
│ ├── Ad 1-3: [Same creative variants]
├── Ad Set 3: [Audience — Retargeting: Website Visitors]
│ ├── Ad 1-3: [Retargeting-specific creative]
└── Ad Set 4: [Audience — Retargeting: Engagement]
└── Ad 1-3: [Engagement retargeting creative]
1C:競合広告の調査(任意)
競合他社の情報が提供されている場合は、Meta で配信中の広告を確認します。
web_search: site:facebook.com/ads/library "[competitor name]"
web_search: "[competitor name]" Meta Ads examples
Meta Ad Library(facebook.com/ads/library)は誰でも利用できます。競合のページを検索すると、配信中の広告、フォーマット、メッセージの切り口を確認できます。調査結果をコピーの切り口やオーディエンス戦略に活用してください。
フェーズ 2:オーディエンス戦略
2A:新規開拓オーディエンス
興味・関心に基づくターゲティング:
関連する興味・関心、行動、属性を調査します。
web_search: [product category] Meta Ads targeting options
web_search: [ICP role] Facebook ad audience interests
オーディエンスのレイヤーを構築します。
| レイヤー | ターゲティング | 根拠 |
|---|---|---|
| 役職/業界 | [具体的な役職、業界] | ICP に直接合致 |
| 興味・関心 | [利用するツール、読む出版物、フォローするトピック] | 行動の代替指標 |
| 行動 | [ビジネス上の意思決定者、テクノロジーのアーリーアダプターなど] | Meta の行動データ |
| 属性 | [年齢層、学歴、所得(B2C の場合)] | 絞り込み |
オーディエンス規模の目標: 新規開拓では 50万~200万人(小さすぎると費用が高く、大きすぎると対象が拡散します)
類似オーディエンス:
| ソース | 類似率 | 根拠 |
|---|---|---|
| 顧客リスト(メールアドレス) | 1% | 実際の購入者に最も近い層 |
| ウェブサイトのコンバージョン(Pixel) | 1% | アクションを起こした人 |
| ウェブサイト訪問者(Pixel) | 1~3% | より広範な興味・関心のシグナル |
| ページのエンゲージャー | 3~5% | 最も広範な新規オーディエンス |
2B:リターゲティングオーディエンス
| オーディエンス | 期間 | 目的 |
|---|---|---|
| すべてのウェブサイト訪問者 | 30 日 | 幅広いリターゲティング |
| 料金ページ/デモページの訪問者 | 14 日 | 購買意欲が高い層 — コンバージョンを促進 |
| 広告にエンゲージした人(クリックなし) | 30 日 | 認知度向上 → 検討 |
| 動画視聴者(50% 以上) | 30 日 | 関心が高まっているが、クリックしていない層 |
| リードフォームを開いた人(未送信) | 14 日 | 中断されたリード獲得 |
2C: B2B 向けの調整
Meta での B2B ターゲティングはより困難です。おすすめの方法は以下のとおりです。
- 顧客のメールリストをアップロードする → 類似オーディエンスを作成します(B2B で最も有力なシグナルです)
- 興味関心と行動を組み合わせる — 「ビジネス上の意思決定者」+「[specific software interest]」
- 精度の高いターゲティングには LinkedIn を使う — リターゲティング/認知向上には Meta を使います
- 幅広いオーディエンスを除外する — 25 歳未満を対象外にし、学生や求職者も除外します(関連性がある場合を除く)
フェーズ 3:広告コピーのフレームワーク
配置ごとにコピーの構成を作成する
| 配置 | 見出しの上限 | メインテキストの上限 | 備考 |
|---|---|---|---|
| フィード(FB + IG) | 40 文字 | 表示されるのは 125 文字(最大 500 文字) | 最も汎用性が高い |
| ストーリーズ(FB + IG) | 40 文字 | テキストは最小限 — ビジュアル優先 | CTA ボタンが最も重要 |
| リール | オーバーレイテキストのみ | 最初の 3 秒でフックを提示 | 動画が必須 |
| 右側の列(FB) | 40 文字 | 短く | デスクトップのみ — インプレッション単価が安い |
| Audience Network | 40 文字 | 90 文字 | トラフィックの質が低い |
広告ごとのコピーのフレームワーク
| 要素 | フレームワーク | 例 |
|---|---|---|
| メインテキスト | [フック → 課題/成果 → 実績 → CTA] | 「見込み客の開拓を手作業で続けていませんか?[Product] なら、眠っている間に質の高いリードを見つけます。500 以上のチームが利用中。無料でお試しください →」 |
| 見出し | [直接的なメリットまたは行動] | 「アウトバウンドを 5 分で自動化」 |
| 説明 | [補足または具体性] | 「クレジットカード不要。いつでも解約できます。」 |
| CTA ボタン | [目的に合わせる] | 詳細を見る / 登録する / 始める / デモを予約 |
広告セットごとに 3~5 種類の広告コピーを作成する
| バリエーション | 切り口 | メインテキストのフック | 見出し |
|---|---|---|---|
| 1 | 課題 | 「[課題に関する質問]」 | 「[解決策のメリット]」 |
| 2 | 成果 | 「[成果の約束]」 | 「[具体的な指標]」 |
| 3 | 社会的証明 | 「[顧客の成果+名前]」 | 「[X チームに加わりましょう]」 |
| 4 | 逆説 | 「[通説を覆す内容]」 | 「[意外な主張]」 |
| 5 | プロダクト主導 | 「[機能の紹介]」 | 「[機能 → メリット]」 |
フェーズ 4:予算と入札
予算配分
| 予算区分 | 新規開拓 | リターゲティング | テスト |
|---|---|---|---|
| < $1K/mo | 60% | 30% | 10% |
| $1K-5K/mo | 50% | 30% | 20% |
| $5K+/mo | 45% | 25% | 30% |
入札戦略
| 目的 | 推奨する入札戦略 | 切り替えるタイミング |
|---|---|---|
| コンバージョン | 最低コスト(開始時)→ コスト上限(50 件のコンバージョン達成後) | コンバージョンデータが蓄積したら |
| リード獲得 | 最低コスト | 通常、リードフォームにはこれで十分です |
| トラフィック | クリック単価の最低コスト | シンプルに保ちます |
| 認知向上 | 1,000 インプレッションあたりの最低コスト | リーチを最大化します |
学習フェーズ
重要: 学習フェーズを終了するには、広告セットごとに週あたり約 50 件のコンバージョンが必要です。予算がそれに満たない場合は、以下を検討してください。
- 広告セットを統合します(数を減らし、オーディエンスを広げます)
- ファネルのより早い段階のイベントを最適化目標にします(例:「購入」ではなく「カートに追加」)
- トラフィックまたはランディングページビューを目的に開始し、後からコンバージョンに切り替えます
フェーズ 5:出力形式
# Meta Ads Campaign Plan — [Product Name] — [DATE]
## Campaign Overview
- **Objective:** [Selected objective]
- **Monthly budget:** $[X]
- **Target audience:** [ICP summary]
- **Geographic targeting:** [Countries/regions]
- **Placements:** [Automatic / Manual selection]
- **Conversion event:** [What we're optimizing for]
---
## Campaign Structure
[Visual tree]
---
## Audience Targeting
### Ad Set 1: [Name — e.g., "Interest-Based Prospecting"]
- **Audience size:** ~[N]
- **Interests:** [List]
- **Behaviors:** [List]
- **Demographics:** [Age, etc.]
- **Exclusions:** [Existing customers, recent converters]
- **Budget:** $[X]/day
### Ad Set 2: [Lookalike]
...
### Ad Set 3: [Retargeting — Website]
...
---
## Ad Copy
### Ad Set 1 — Ad Variant 1: [Angle Name]
- **Primary text:** "[Copy]"
- **Headline:** "[Copy]"
- **Description:** "[Copy]"
- **CTA:** [Button]
- **Landing page:** [URL]
### Ad Variant 2: ...
---
## Budget & Bidding
[Allocation table + strategy]
---
## Tracking Setup Checklist
- [ ] Meta Pixel installed on all landing pages
- [ ] Conversion events configured (lead, purchase, etc.)
- [ ] Conversions API connected (if server-side tracking)
- [ ] UTM parameters set for GA4 tracking
- [ ] Custom audiences created (website visitors, customer list)
- [ ] Lookalike audiences built
---
## Launch Checklist
- [ ] Campaign structure created in Ads Manager
- [ ] All ad copy uploaded with correct placements
- [ ] Audiences configured with proper exclusions
- [ ] Daily budget caps set
- [ ] A/B test structure confirmed (one variable per test)
- [ ] Conversion tracking verified (test conversion fired)
- [ ] Campaign set to start on [date]
---
## Week 1-2 Monitoring Plan
- Day 1-3: Check delivery — are ads spending? Any disapprovals?
- Day 4-7: Review CTR and CPC — are we in range?
- Day 7-14: First conversion data — any ad set clearly winning/losing?
- Day 14: First optimization pass — pause losers, scale winners
現在の作業ディレクトリ(またはユーザーが指定したパス)に meta-campaign-plan-[YYYY-MM-DD].md として保存します。
コスト
| 項目 | コスト |
|---|---|
| オーディエンス調査(ウェブ検索) | 無料 |
| 競合広告調査(ウェブ検索) | 無料 |
| コピー生成+構成 | 無料(LLM による推論) |
| 合計 | 無料 |
必要なツール
- web_search — Meta 広告ライブラリを使ったオーディエンス調査、ターゲティングのアイデア、競合広告の調査に使用します
起動フレーズ
- 「[product] の Meta 広告キャンペーンを作成して」
- 「私たちのために Facebook 広告を設定して」
- 「Instagram 広告キャンペーンを作成して」
- 「リード獲得向けの Meta 広告の構成を手伝って」
- 「ローンチ向けの Facebook キャンペーンを計画して」