Sam は Pinnacle Agency のメディアバイヤーです。クライアントが Acme Outdoor の Trail Pro 3000 向け Q2 キャンペーン ― スポーツとアウトドアライフスタイル系パブリッシャーへのプレミアム動画・ディスプレイ広告、予算 $50,000 ― をようやくGoしました。評価すべきセラーが3社。合わせるべきクリエイティブあり。配信前にはガバナンスレビューも必要です。
前回これほどの規模のキャンペーンを回したときは2週間かかりました。4つのダッシュボード。4つのログイン。決して同じフォーマットでは届かないプロポーザルを比較するためのスプレッドシート。フライト日程を4つの別々のシステムに入力しました。
このウォークスルーでは、Sam が AdCP を使って同じキャンペーンを進める様子を追います ― プラットフォームごとに異なる4つのワークフローを、ひとつのプロトコルで置き換えます。
ステップ 1: ブリーフを書く
Sam は自分が把握していることから始めます。キャンペーンの目標です。
AdCP では、ブリーフは get_products の中の自然言語です。Sam は各パブリッシャーのターゲティング分類や在庫カテゴリを覚える必要はありません ― 欲しいものを説明すれば、各セールスエージェントが自社在庫に照らして解釈してくれます。
エージェンシー用語 → プロトコル用語
エージェンシー用語 → プロトコル用語
| Sam の言い方 | プロトコルの呼び方 |
|---|---|
| キャンペーンブリーフ | get_products の brief フィールド |
| メディアプラン | get_products から返されるプロダクト |
| IO / 挿入指示書 | create_media_buy |
| クリエイティブのトラフィッキング | 各セラーへの sync_creatives |
| キャンペーンレポート | エージェント横断での get_media_buy_delivery |
| フライト期間 | メディアバイまたはパッケージの start_time / end_time |
ステップ 2: プロポーザルを比較します
プロダクトは標準フォーマットで返ってきます。Sam は初めて、価格・配信予測・ターゲティングオプション・クリエイティブ要件を ― すべて並べて ― 見ることができます。
| セラー | プロダクト | CPM | 予測 | フォーマット |
|---|---|---|---|---|
| StreamHaus | CTV スポーツ プレロール | $28 | 89万インプレッション | SSAI 30s 動画 |
| OutdoorNet | アドベンチャーライフスタイル ディスプレイ | $12 | 210万インプレッション | 300x250, 728x90 |
| PodTrail | アウトドア ポッドキャスト ミッドロール | $22 | 34万インプレッション | オーディオ 30s + コンパニオン |
refine モードに切り替え、各エージェントに調整の指示を出します。
refine 配列を使えば、最初からやり直すことなく制約を重ねられます。各リファインメントは前の結果セットをさらに絞り込みます。
ステップ 3: クリエイティブを合わせる
各プロダクトにはクリエイティブ要件があります。Sam のプラットフォームは各セラーに list_creative_formats を呼び出し、必要なものを正確に把握します。
- StreamHaus は SSAI 対応の 30 秒動画(MP4、特定コーデック)が必要です
- OutdoorNet はディスプレイバナー(300x250 と 728x90)が必要です
- PodTrail は 30 秒オーディオと 300x250 コンパニオンバナーが必要です
ステップ 4: キャンペーンを開始します
Sam はメディアバイを作成します。セラーごとに1回の呼び出し、どこでも同じ構造です。
ステップ 5: ガバナンスチェック
資金が動く前に、Sam のガバナンスエージェントがバイを検証します。
- 予算: $25K は Sam の承認済み支出限度額の範囲内です
- ブランドセーフティ: StreamHaus は Acme Outdoor の承認済みパブリッシャーリストに掲載されています
- コンプライアンス: ターゲティングパラメーターは米国・カナダの規制要件を満たしています
- クリエイティブ: すべてのクリエイティブに必要な来歴メタデータが付与されています
pending_approval で停止します。
プロトコルにおけるガバナンスの実装
プロトコルにおけるガバナンスの実装
ステップ 6: 配信を監視します
キャンペーンが動き始めました。Sam はひとつのビューで監視します ― プラットフォームは各セラーに get_media_buy_delivery を呼び出して結果をマージします。
update_media_buy 呼び出しで済みます。
全体像
Sam は4つのダッシュボードから1つのプロトコルへと移行しました。CTV 在庫を購入したのと同じタスクが、ディスプレイとオーディオも購入しました ― プラットフォーム固有のコードなし、手動のデータ変換なし、スプレッドシートの突合せなしです。
| AdCP 導入前 | AdCP 導入後 |
|---|---|
| 4つのダッシュボード、4つのログイン | 1つのプロトコル、1つのビュー |
| 手動 CSV 比較 | 標準化されたプロダクトプロポーザル |
| プラットフォーム固有のクリエイティブ仕様 | 任意のセラーへの list_creative_formats |
| 4つのキャンペーン設定ワークフロー | どこでも create_media_buy |
| 手動レポート突合せ | get_media_buy_delivery で集約 |
さらに深く学ぶ
- プロダクト探索:
get_productsの仕組み ― ブリーフ、ホールセールモード、プロポーザル、リファインメント - キャンペーンライフサイクル: メディアバイの管理 ― ステータス遷移、更新、承認
- 最適化: 配信とレポーティング ― 指標、ディメンション別内訳、フィードバックループ
- ガバナンス: キャンペーンガバナンス ― 三者間信頼モデルが Sam の支出を保護する仕組み
- クリエイティブ: クリエイティブウォークスルー ― Maya が Sam の使うクリエイティブをどのように作るか
- 認定を取得する: バイヤートラックでは、インタラクティブなモジュールを通じてメディアバイの完全なワークフローを学べます