コア原則: ブリーフによるターゲティング
AdCP ではキャンペーンブリーフがターゲティング指定の主手段です。複雑なターゲティングパラメータを設定する代わりに、バイヤーはオーディエンス要件を平易な言葉で記述します。なぜブリーフベースなのか
ターゲティング衝突を排除
- 単一の情報源: すべてのターゲティングはパブリッシャーのプロダクト定義に含まれる
- レイヤー衝突なし: 複数ターゲティングシステムの競合を回避
- 価格の一貫性: ターゲティング費用がメディア価格に含まれ透明
実装を簡素化
- 自然言語: バイヤーは慣れた表現で要件を記述
- パブリッシャーの専門性: 在庫とオーディエンス能力を最も理解しているのはパブリッシャー
- 複雑性の低減: プラットフォーム固有のターゲティング構文を学ぶ必要なし
正確な価格付けを実現
- 包括的な価格: ターゲティング費用をプロダクト価格に内包
- 想定外なし: 事前に総コストを把握
- 市場ベース: ターゲティング在庫の実勢価値を反映
AXE を用いたリアルタイム判断
インプレッション時に判断が必要なターゲティングは Agentic eXecution Engine (AXE) を用います。AXE はオーケストレーターとディシジョニングプラットフォームの間にあるリアルタイム実行レイヤーです。 主要機能:- 動的オーディエンスターゲティング: 手持ちの DMP/CDP セグメントを在庫に適用
- ブランドセーフティ強制: コンテンツをリアルタイム評価・ブロック
- キャンペーン横断の頻度管理: 複数パブリッシャーでの露出を管理
- ファーストパーティデータ活用: PII を共有せず自社データを利用
- ブリーフで表現できないオーディエンスセグメント
- 除外リスト(既存顧客、コンバージョン済みユーザー)
- 静的ルールを超えるリアルタイムのブランドセーフティ
- 高カーディナリティ(数百万規模のセグメント)
パブリッシャーはこうターゲティングを含める
パブリッシャーはターゲティング能力をプロダクト定義に直接組み込みます。地理的ターゲティング
プロダクトが地理的カバレッジを示します:デモグラフィックターゲティング
オーディエンス属性がプロダクトに内包されます:コンテキストターゲティング
コンテンツの整合性がプロダクト説明に含まれます:デバイス・プラットフォームターゲティング
技術的要件がフォーマットに含まれます:代表的なターゲティング要件のブリーフ例
地理的ターゲティング
デモグラフィックターゲティング
コンテキストターゲティング
行動ターゲティング
プロダクト応答に含まれるターゲティング情報
パブリッシャーが返すプロダクトには、バイヤーに必要なターゲティング情報が含まれます。geography
- 説明: プロダクトが対応する地理的範囲
- 形式: country/region/metro/postal の配列
- 例:
{"countries": ["US"], "metros": ["new_york", "los_angeles"]} - 用途: 地理的な適合性を判断する
audience
- 説明: プロダクトが想定するオーディエンス属性
- 形式: オーディエンスタグの配列
- 例:
"millennial","parents","business_professionals" - 用途: ブリーフのオーディエンス要件との一致確認
context
- 説明: コンテンツのカテゴリや文脈
- 形式: コンテキストタグの配列
- 例:
"sports","finance","entertainment" - 用途: コンテンツ整合性やブランド適合性の確認
device / platform
- 説明: プラットフォームやデバイス要件
- 形式:
"mobile","desktop","ctv"などの配列 - 用途: キャンペーンが必要とするプラットフォーム対応可否の判断
frequency_cap
- 説明: ユーザーへの配信頻度上限
- 形式: impressions・duration_seconds・scope を持つオブジェクト
- 例:
{"impressions": 5, "duration_seconds": 86400, "scope": "creative"} - 用途: 露出コントロール、ユーザー体験管理
テクニカルターゲティングパラメータ(オプション)
大半のターゲティングはブリーフで表現するべきですが、技術的制約や実験のためのパラメータも用意されています。geo_country_any_of / geo_country_none_of
- 説明: 国単位の包含/除外ターゲティング
- 形式: ISO 3166-1 alpha-2 コード配列
- 例:
{"geo_country_any_of": ["US", "CA"]} - 用途: 法規制や流通制約に基づく地理的限定
geo_region_any_of / geo_region_none_of
- 説明: 地域(州/県など)の包含/除外
- 形式: 地域コードの配列(プラットフォーム定義)
- 用途: 州レベルの規制や配信可否
geo_metro_any_of / geo_metro_none_of
- 説明: メトロエリア単位の包含/除外
- 形式: メトロコードの配列(例:
"new_york","los_angeles") - 用途: 都市圏限定の配信
geo_postal_any_of / geo_postal_none_of
- 説明: 郵便番号単位の包含/除外
- 形式: Postal コードの配列
- 用途: 店舗周辺やローカル指定
targeting_overlay
- 説明: プロダクト既定のターゲティングに追加するオーバーレイ
- 形式: パブリッシャーが定義するフィールド(例:
axe_include_segmentなど) - 用途: AXE セグメントや追加フィルタの適用
axe_include_segment
- 説明: 包含ターゲティング用の AXE セグメント ID
- 形式: AXE プラットフォームで発行される文字列 ID
- 例:
"seg_auto_intenders_q1","audience_lapsed_buyers_30d" - 用途: 動的オーディエンスターゲティング、ファーストパーティデータ活用
- 詳細: AXE ドキュメント
axe_exclude_segment
- 説明: 除外ターゲティング用の AXE セグメント ID
- 形式: AXE プラットフォームで発行される文字列 ID
- 例:
"seg_existing_customers","audience_past_converters" - 用途: 既存顧客除外、頻度管理
- 詳細: AXE ドキュメント
frequency_cap
- 説明: ユーザーごとの露出頻度制限
- 形式: impressions・duration・scope を含むオブジェクト
- 用途: ブランドセーフティ、ユーザー体験管理
- 例:
{"impressions": 5, "duration_seconds": 86400, "scope": "creative"}
ステークホルダー別の利点
バイヤー向け
- 計画が容易: オーディエンスを自然な言葉で記述
- 価格が透明: コストを事前に把握
- 複雑性を低減: ターゲティング設定が不要
- 成果向上: パブリッシャーの専門性を活用
パブリッシャー向け
- 価格コントロール: ターゲティングをプロダクト価格に束ねる
- 専門性の発揮: 在庫・オーディエンス知識を活かす
- 統合が容易: 技術的パラメータが減少
- 市場差別化: ターゲティング能力で差をつける
プラットフォーム向け
- 衝突低減: ターゲティングの単一ソース化でレイヤー競合を排除
- 実装簡素化: 複雑なロジックが不要
- 性能向上: 在庫特性に最適化された配信
リアルタイムターゲティングシグナル
オーケストレーターは リアルタイムターゲティングシグナル をパブリッシャーに提供し、静的オーバーレイを超える動的・高カーディナリティなターゲティングを実現します。これにより以下が可能になります。- ブランドセーフティ: リアルタイムのコンテンツフィルタ・隣接コントロール
- ブランド適合性: ブランド価値に合う文脈を優先
- オーディエンスターゲティング: リアルタイム更新される動的セグメント
- コンテキストターゲティング: ページ/瞬間レベルでの判断
シグナル vs オーバーレイの違い
- シグナルは インプレッション時に評価 され、セットアップ時ではない
- シグナルは 高カーディナリティ を扱える(数千値まで)
- シグナルは 継続的に更新 でき、メディアバイを変更せずに反映
- シグナルは 高度なコンテキストターゲティング を可能にし、ブリーフで表現しきれない要件を補完
リアルタイムシグナルを使う場面
✅ 使うべきケース:- ブランドセーフティフィルタ(不適切コンテンツのブロック)
- ブランド適合性スコアリング(望ましい文脈を優先)
- 動的オーディエンスターゲティング(リアルタイムセグメント)
- コンテキストターゲティング(ページ/瞬間単位の判断)
- 高カーディナリティターゲティング(数千の値)
- フライト中に変化するターゲティング
実装要件
パブリッシャーが必ず満たすこと
- 地理的ターゲティング対応: country/region/metro/postal の 4 つの地理パラメータを、プラットフォームが許す範囲で処理する
- ブリーフの解釈: ブリーフを用いて適切なオーディエンス・コンテキストターゲティングを決定
- ターゲティング検証: サポートできないターゲティングを含むメディアバイは拒否
- 制約の明示: 地理ターゲティングに制限がある場合はプロダクト説明で明確に伝える
バイヤーが推奨されること
- まずブリーフを使う: ターゲティングの大半は自然言語で表現
- オーバーレイを最小化: 地理制約や RCT テスト用途以外では技術的ターゲティングを控える
- パブリッシャーを信頼: 在庫知識を活かした解釈に任せる
- 早期検証: 技術ターゲティング適用前にプロダクト能力を確認
ベストプラクティス
- デフォルトはブリーフ - まず自然言語で要件を書く
- 明確なブリーフを書く: オーディエンスとコンテキストを具体的に
- パブリッシャーの専門性を信頼: 在庫能力の理解はパブリッシャーが最も深い
- 動的ターゲティングはシグナルで - 高カーディナリティや変動する要件はリアルタイムシグナルが最適
- 技術オーバーレイは最小限に: 地理制約やコンプライアンス用途に限定
- オーディエンス適合性を検証: プロダクト説明がキャンペーン目標に合うか確認
- 包括価格を前提に - ターゲティング費用はレートに内包されていると想定
将来の進化
- 高度なブリーフ処理: より洗練された自然言語理解
- オーディエンスディスカバリー: 利用可能なオーディエンス探索を支援するツール
- シグナル統合の深化: さらに高度なリアルタイムターゲティング
- パフォーマンス最適化: キャンペーン結果に基づく AI 主導のオーディエンス改善
関連ドキュメント
- Agentic eXecution Engine (AXE) - 動的ターゲティング向けリアルタイム実行レイヤー
- Signals プロトコル - ブランドセーフティやコンテキスト向けのリアルタイムシグナル
- Product Discovery - ブリーフがターゲティングされたプロダクト提案に至る流れ
- ブリーフ例 - 効果的なブリーフの実例
- Policy Compliance - 自動コンプライアンスチェックと施行