mcpField
C
campaign-orchestrator

campaign-orchestrator

github.com/indranilbanerjeeマーケティング・グロース913121 回インストール今日更新
リポジトリ

campaign-orchestrator について

Campaign Orchestratorは、マーケティングキャンペーンの計画、調整、振り返りを支援するスキルです。予算やチャネルの選定、UTMの規則、チャネル横断の調整、開始準備、最適化、事後分析を扱います。

主な機能

  1. 01構造化されたキャンペーンブリーフの作成
  2. 023種類のモデルによる予算配分
  3. 03チャネル構成とメディア掲載の計画
  4. 04UTMトラッキングの標準化
  5. 05チャネル横断の接点調整
  6. 06事後分析とABM計画の支援

活用シーン

  1. 01ブリーフからのキャンペーン計画作成
  2. 02チャネルや期間ごとの予算配分
  3. 03規則に沿ったキャンペーントラッキングURLの準備
  4. 04結果の振り返りと次回施策への反映

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill campaign-orchestrator

インストール後、Claude Code で/campaign-orchestratorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

abm-strategy.md
budget-allocation.md
campaign-planning.md
channel-strategy.md
post-mortem.md
sales-enablement.md
utm-tracking.md

詳細

キャンペーンオーケストレーター

スクリプトの場所。 ホストが ${CLAUDE_PLUGIN_ROOT} を設定しない場合、スクリプトはこのプラグインの skills/ と同じ階層にある scripts/ フォルダー内にあります。Python 3.10 以降で実行してください。python を使用するか、python が見つからない場合(macOS、多くの Linux システム)は python3 を使用してください。

このスキルを使用するタイミング

ユーザーの依頼に以下のいずれかが含まれる場合、このモジュールを有効にします。

  • キャンペーン計画:ブリーフからローンチ計画まで、新しいマーケティングキャンペーンを設計する
  • 予算配分:チャネル、キャンペーン、期間ごとにマーケティング費用を配分する
  • チャネルミックスの最適化:目標に適したマーケティングチャネルを選定し、バランスを調整する
  • メディアプランニング:掲載枠、タイミング、費用を盛り込んだメディアプランを作成する
  • UTM トラッキング:キャンペーン測定用の URL トラッキングパラメーターを標準化する
  • クロスチャネルオーケストレーション:複数のチャネルにわたるメッセージとタイミングを調整する
  • キャンペーンの事後分析:完了したキャンペーンを分析し、学びを抽出する
  • ABM キャンペーン計画:ターゲットアカウント向けのアカウントベースドマーケティングキャンペーンを設計する
  • キャンペーンカレンダー:キャンペーン活動を時系列に並べた計画を作成する

トリガーフレーズ:「campaign plan」、「marketing budget」、「budget allocation」、「channel mix」、「media plan」、「UTM」、「tracking parameters」、「launch campaign」、「campaign review」、「post-mortem」、「what worked」、「ABM」、「account-based」、「media buy」、「ad spend」、「70/20/10」

ブランドコンテキスト(自動適用)

このモジュールからマーケティングコンテンツを作成する前に、以下を実行します。

  1. ブランドコンテキストを読み込む — ~/.claude-marketing/brands/_active-brand.json を読み、アクティブなスラッグを確認してから、~/.claude-marketing/brands/{slug}/profile.json を読み込みます。プロファイルに記載されたブランド名、業界、トーン設定、チャネル、目標、コンプライアンス要件、競合他社を使用します。
  2. ブランドのトーンを適用する — フォーマルさ、活気、ユーモア、権威性の度合いを、すべてのコンテンツのトーンや言葉選びに反映させます。
  3. コンプライアンスを確認する — skills/context-engine/compliance-rules.md を使用して、ブランドの target_markets と業界に適用されるルールを自動的に適用します。
  4. 業界ベンチマークを参照する — ブランドの業界に関する情報は skills/context-engine/industry-profiles.md を参照します。
  5. プラットフォーム仕様を使用する — 文字数制限やフォーマット要件は skills/context-engine/platform-specs.md を参照します。
  6. キャンペーン履歴を確認する — 新しい作業を計画する前に、python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns を実行します。
  7. ブランドが存在しない場合は、次のように伝えます。「ブランドプロファイルが見つかりません。/digital-marketing-pro:brand-setup を使用して作成するか、一般的なベストプラクティスに基づいて進めることができます。」
  8. ブランドガイドラインを確認する — ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json が存在する場合は読み込み、適用します。禁止用語、制限対象の主張、必須の免責事項については restrictions.md、チャネルごとのトーンの上書き設定(基本のトーンと異なる場合があります)については channel-styles.md、承認済みの主要メッセージ、タグライン、ポジショニング表現については messaging.md、4 つの数値スコアでは網羅されない詳細なトーンルールについては voice-and-tone.md を確認します。特定のチャネル向けのコンテンツを作成する場合、チャネルスタイルのルールは基本のトーン設定より優先されます。

ブランドプロファイルにすでに記載されている情報をユーザーに尋ねないでください。

必要なコンテキスト

キャンペーン業務を実行する前に、以下の情報を収集してください。

  1. キャンペーンの目的:主な目標は何ですか?(認知度向上、リード獲得、売上、顧客維持、製品ローンチ、イベントなど)
  2. 予算:利用可能な総予算と、配分に関する制約
  3. スケジュール:開始日、終了日、主要なマイルストーンや外部の締め切り
  4. ターゲットオーディエンス:このキャンペーンの対象者は誰ですか?(ペルソナが存在する場合は、Audience Intelligence モジュールへのリンク)
  5. 現在利用中のチャネル:チームがすでに運用しているプラットフォームやチャネルは何ですか?
  6. 過去の実績:過去のキャンペーン結果、チャネル別 CPA、入手可能な場合は ROAS データ
  7. クリエイティブアセット:何がすでにありますか?何を作成する必要がありますか?
  8. 技術スタック:利用中の広告プラットフォーム、自動化ツール、CRM、分析ツール
  9. チームの対応能力:誰が実行しますか?社内チーム、代理店、またはハイブリッド体制ですか?
  10. 制約事項:規制上の制限、ブランドガイドライン、競合に関する考慮事項

予算と目的が明らかな場合は作業を進め、不足情報はベストプラクティスに基づく仮定で補ってください。仮定は必ず記録してください。

機能

  • キャンペーンブリーフの作成:目的、オーディエンス、メッセージ、チャネル、スケジュール、予算、KPI、クリエイティブ要件を網羅した構成化ブリーフ
  • 予算配分モデル:実績のある3つのフレームワーク:
    • 70/20/10:実績のあるチャネルに70%、有望なチャネルに20%、実験的なチャネルに10%を配分
    • 効率性ランキング方式:チャネル別の CPA/ROAS の実績データに基づいて配分
    • ファネル重視方式:ファネルの中で最も投資を必要とする段階に基づいて予算を配分
  • チャネルミックスの最適化:オーディエンス、目的、予算、業界ベンチマークに基づき、データを活用してチャネルを選定
  • UTM の標準化:命名規則、URL ビルダーの仕様、ガバナンスルールを含む包括的な UTM 分類体系
  • クロスチャネルのオーケストレーション:一貫性のあるキャンペーン体験を実現するため、チャネル間のタッチポイントを順序付けて調整
  • キャンペーンの事後分析:目標に対する実績、チャネルの貢献度、クリエイティブの成果、オーディエンスのインサイト、実行可能な学びを網羅する構造化された分析フレームワーク
  • ABM キャンペーン計画:アカウントの選定、パーソナライズの段階設定、ターゲットアカウント向けのマルチチャネルオーケストレーション、営業とマーケティングの連携
  • メディアプランのテンプレート:掲載枠、フォーマット、ターゲティング、予算、スケジュール、予想される成果を含む詳細なプラン
  • キャンペーンのリスク評価:ローンチ前に潜在的な失敗要因と軽減策を特定

プロセス

主要なワークフロー:キャンペーンの計画と実行

  1. キャンペーン概要の作成

    • SMART目標(具体的、測定可能、達成可能、関連性がある、期限が明確)を定義します
    • ターゲットオーディエンスを文書化します(既存のペルソナを参照するか、簡易的なものを作成します)
    • キャンペーンの中核メッセージと価値提案を作成します
    • 主要なCTAと目標とするコンバージョンアクションを定義します
    • 主要および副次的なKPIと具体的な目標値を設定します
    • クリエイティブの方向性が必要な場合は、キャンペーンのテーマ/コンセプトを特定します
  2. 予算配分

    • 利用可能なデータに基づいて配分モデルを選択します:
      • 過去のデータがない場合:業界ベンチマークを用いて70/20/10で配分します
      • 一部のパフォーマンスデータがある場合:効率の順位に基づいて配分します
      • ファネルデータを持つ成熟したプログラムの場合:ファネルの比重に基づいて配分します
    • チャネル別、週別/月別の予算内訳を作成します
    • 制作費(クリエイティブ、ランディングページ、ツール)を予算に含めます
    • キャンペーン中の最適化に備えて、10〜15%を予備費として確保します
    • 予算再配分のトリガーを定義します(例:「3週目までにCPAがXドルを超えた場合、チャネルAからBに予算を移す」)
  3. チャネル戦略とメディアプラン

    • オーディエンスの利用状況、目標との適合性、予算の制約に基づいてチャネルを選択します
    • 各チャネルについて、以下を定義します:
      • ターゲティングのパラメーター
      • 広告フォーマットと掲載場所
      • メッセージのバリエーション(中核メッセージをチャネルの状況に合わせて調整)
      • 予算とスケジュール
      • 期待されるパフォーマンス(インプレッション、クリック、コンバージョン、CPA)
    • チャネル間のタッチポイントの順序を設計します(認知向けチャネルを先に配信し、続いてリターゲティングを行います)
    • チャネル横断のフリークエンシーキャップ戦略を設計します
  4. UTMとトラッキングの設定

    • このキャンペーンのUTM分類体系を作成します:
      • utm_source:プラットフォーム(google、facebook、linkedin、emailなど)
      • utm_medium:チャネルの種類(cpc、social、email、displayなど)
      • utm_campaign:キャンペーン名(標準化された命名規則)
      • utm_term:キーワードまたはターゲティング(有料検索の場合はオーディエンスセグメント)
      • utm_content:クリエイティブのバリエーション(ad-a、ad-b、hero-videoなど)
    • UTMを適用したすべてのキャンペーンURLを生成します
    • トラッキングピクセルとコンバージョンイベントが設定されていることを確認します
    • ローンチ前にトラッキングの全工程をテストします
  5. ローンチチェックリスト

    • クリエイティブアセットが承認され、アップロード済みであること
    • ランディングページが公開され、テスト済みであること(読み込み速度、モバイル対応、フォーム、トラッキング)
    • UTMリンクを確認し、クリックテストを実施済みであること
    • テストコンバージョンでコンバージョントラッキングを確認済みであること
    • すべてのプラットフォームで予算とスケジュールが正しく設定されていること
    • チームの役割とエスカレーション経路が定義されていること
    • リアルタイムのKPIを表示するモニタリングダッシュボードが設定されていること
  6. キャンペーン実施中の最適化

    • チェックインの頻度を定義します(最初の1週間は毎日、その後は毎週)
    • 最適化のトリガーとルール(一時停止、拡大、または移行するタイミング)を設定します
    • クリエイティブとメッセージのバリエーションをA/Bテストします
    • 広告疲れ、オーディエンスの飽和、競合の影響をモニタリングします
    • 事前に定義したトリガーに基づいて予算を再配分します
  7. 事後分析と学びの抽出

    • 各KPIの目標に対するパフォーマンス
    • チャネル別の貢献度分析
    • クリエイティブのパフォーマンス順位
    • オーディエンスセグメントのパフォーマンス
    • うまくいったこと、うまくいかなかったこと、その理由
    • 次回のキャンペーンに向けた具体的な提案
    • 今後の予算配分に用いるベンチマークの更新

参考ファイル

  • campaign-planning.md — キャンペーン概要テンプレート、SMART目標フレームワーク、キャンペーンコンセプトの策定プロセス
  • budget-allocation.md — 詳細な配分モデル(70/20/10、効率順、ファネル重視)、再配分のトリガー、予算テンプレート
  • channel-strategy.md — チャネル選定マトリクス、チャネルごとの仕様(フォーマット、ターゲティング、ベンチマーク)、クロスチャネル連携プレイブック
  • utm-tracking.md — UTMの命名規則、URLビルダーの仕様、ガバナンスルール、避けるべきよくあるUTMの間違い
  • post-mortem.md — 事後分析のフレームワーク、分析テンプレート、学びの抽出方法、ベンチマークの更新プロセス
  • abm-strategy.md — アカウント選定基準、パーソナライズの段階的フレームワーク、ABMチャネルプレイブック、営業とマーケティングの連携プロトコル
  • sales-enablement.md — 営業支援コンテンツの分類体系、バトルカードの構成、営業ステージに応じたコンテンツのマッピング、異議対応ライブラリ、営業コンテンツの指標

出力形式

成果物形式説明
キャンペーン概要ドキュメント目標、対象者、メッセージ、チャネル、スケジュール、KPIを含む完全な概要
予算配分計画スプレッドシートチャネルごとの予算と週次/月次の内訳、予備費
メディアプランスプレッドシート掲載枠、フォーマット、ターゲティング、予算、スケジュール、予測の詳細
UTMトラッキングシートスプレッドシート標準化されたUTMパラメーターを設定したすべてのキャンペーンURL
ローンチチェックリストチェックリストドキュメントステータスを追跡できるローンチ前の確認項目
事後分析レポートドキュメントパフォーマンス分析、学び、推奨事項
ABMキャンペーン計画ドキュメント+スプレッドシートアカウントリスト、パーソナライズ計画、チャネルの順序、スケジュール
キャンペーンカレンダーカレンダー/タイムラインすべてのキャンペーン活動とマイルストーンの視覚的なタイムライン

例外的なケース

最小予算(月額1,000ドル未満)
  • 状況:有料メディアの予算が非常に限られており、多くの場合、スタートアップや小規模事業者が該当します
  • アプローチ:複数のチャネルに予算を薄く分散させないでください。有料予算の100%を、最も可能性の高い単一のチャネルに集中させることを推奨します。費用のかからない施策(オーガニックソーシャル、コミュニティ、コンテンツ、既存リストへのメール)で補います。1ドルあたりの学びを最大化できるキャンペーンを設計します。この予算規模では、目標はスケールではなく、検証可能な学びであることを明確に伝えます。より多くの投資に値するチャネルを特定するためのテストとして、キャンペーンを提案します。
エンタープライズの複数市場キャンペーン
  • 状況:複数の国、言語、規制環境にまたがるグローバルキャンペーン
  • アプローチ:グローバル共通部分(ブランドメッセージ、ビジュアルアイデンティティ、KPI)と、現地適応レイヤー(言語、文化的ニュアンス、チャネル構成、規制遵守)を備えたモジュール式のキャンペーンフレームワークを構築します。市場の優先順位付けマトリクスを作成します。市場間で学びを引き継げるよう、ローンチ時期をずらします。スケジュールでは、タイムゾーンや文化的なカレンダーの違いを考慮します。特定の規制上の制約がある市場(GDPR、プラットフォームの禁止措置、業界規制)には注意を促します。
危機発生中のキャンペーン
  • 状況:ブランド危機、業界危機、または社会的危機の最中にキャンペーンを開始または実施する場合
  • アプローチ:必須ではないキャンペーンは直ちに一時停止することを推奨します。必須のキャンペーンについては、すべてのクリエイティブとメッセージが状況にふさわしいトーンかどうかを確認します。配慮に欠ける印象を与えかねない要素はすべて削除します。役立つ、共感を示すメッセージへと切り替えます。積極的なダイレクトレスポンス施策は一時停止します。キャンペーン目標を再評価します。リード獲得目標よりもブランドへの信頼維持を優先する場合があります。通常運用を再開するタイミングを判断するためのフレームワークを提示します。
季節キャンペーンのタイミング
  • 状況:季節のイベント(ブラックフライデー、新学期、Q4 の計画シーズンなど)に合わせたキャンペーンです
  • アプローチ:イベント日から逆算して、準備のマイルストーンを設定します。広告プラットフォームの審査期間(新しい広告は24~72時間)を考慮します。オーディエンスの行動の変化(大型ショッピングイベントの2~4週間前に CPM が急上昇すること)も加味します。リターゲティング対象のリストを構築するため、早期のウォームアップキャンペーンを推奨します。イベント後のフォローアップシーケンスを設計します。ピーク期間中に予想される競合他社の動向に関する競合インテリジェンスも含めます。
規制対象業界の広告制限
  • 状況:医療、金融、アルコール、大麻、法律サービス、ギャンブルなどの業界は、広告規制の対象となります
  • アプローチ:チャネルを推奨する前に、既知の規制(例:Facebook による住宅・雇用・信用関連のターゲティング制限、医療に関する主張への Google の規制、プラットフォームによる大麻広告の禁止)を明示します。適切な場合は、ポリシーの柔軟性が高いチャネルを推奨します。承認プロセスにコンプライアンス審査を組み込みます。クリエイティブ仕様に必要な免責事項や開示事項を含めます。すべての広告コピーについて、公開前の法務審査を提案します。

関連スキル

  • Funnel Architect — キャンペーンから流入したトラフィックを誘導するファネルの設計や、キャンペーンのタッチポイントとファネルの各段階の対応付けに使用します
  • Audience Intelligence — キャンペーンのターゲティングに活用するペルソナデータやセグメンテーションデータに使用します
  • Content Engine — すべてのキャンペーンクリエイティブアセット(広告コピー、メール、ランディングページ、ソーシャルコンテンツ)の作成に使用します
  • Analytics & Insights — キャンペーンのパフォーマンス測定、アトリビューション、事後分析に使用します
  • Digital PR & Authority — アーンドメディアキャンペーンや、PRを活用したキャンペーンの拡大に使用します

コメント