LiveRamp(旧Habu)は、安全なデータコラボレーションソリューションを提供し、広告主はデータがどこにあってもデータを扱うことができます。 このソリューションは、計画、ターゲティング、測定にわたる幅広いユース ケースをサポートします。
この機能は、Azure Confidential Computing (ACC) プラットフォーム上に構築されています。 これにより、Microsoft 広告のお客様は次のことができます。
- カスタム クエリを実行して測定シナリオを分析する
- 実用的な分析情報を生成する
- キャンペーン活性化のためのカスタム オーディエンスを構築する
すべてのデータ処理は、ハードウェア ベースの信頼できる実行環境 (TEE) 内で行われます。 これにより、データのプライバシーと安全性が確保されます。
クリーン ルームにアップロードされた広告主のシグナル:
- 広告主の専用 LiveRamp インスタンス内にとどまる
- Microsoft からアクセスまたはエクスポートできない
分析は、選択したディメンション (キャンペーンや時間範囲など) にわたって TEE 内で実行されます。 結果は集計および匿名化され、厳格なプライバシー要件を満たすのに役立ちます。
データ ソース
Microsoft 広告キャンペーン イベント データは暗号化され、Microsoft が管理する Azure インフラストラクチャに格納されます。 このデータは、Microsoft Advertising Platform (MAP) または Microsoft Monetize キャンペーンから送信される場合があります。
このデータは、次の表で参照できます。
- Microsoft Advertising プラットフォーム (MAP) トラフィック
- Microsoft の Monetize トラフィック
- 変換データ テーブル
- オーディエンス セグメントのメンバーシップ
すべてのテーブルでフラット スキーマが使用されます。 各列には次のものが含まれます。
- 名前
- データ型
- 説明
データの共同作業は、クリーン ルームのプライバシー保護境界内で行われ、Microsoft 広告の入力と出力の k-min 制約に従います。
暗号化されたイベントデータは、LiveRamp のクリーン ルームで毎日自動的に利用可能になります。 広告主やそのパートナーは、SQL クエリ ( 「質問」と呼ばれます) を使用してデータをアップロードし参加することもできます。
現時点では、ハッシュ メール (HEM) での正確な結合のみがサポートされています。 将来、追加の識別子がサポートされる可能性があります。
Microsoft Advertising プラットフォーム (MAP) トラフィック テーブル
これらのテーブルには、クリーン ルーム インスタンスに追加された MAP キャンペーンからのトラフィック イベント (インプレッションとクリック) が含まれます。
サポートされるキャンペーン タイプは次のとおりです。
- 検索
- Audience
- ショッピング
- ホテル
- パフォーマンス最大化
テーブルmap_ad_events
| 列名 | データ型 | 説明 | サポートされているキャンペーン タイプ |
|---|---|---|---|
| RGUID | STRING | 広告要求の 128 ビットの一意識別子。 | すべて |
| date_time | LONG (Unix タイムスタンプ) | イベントの日時 (UTC 単位)。 | すべて |
| event_type_id | INTEGER | イベントの種類の識別子。 有効な値: 1 = インプレッション数、2 = クリック数。 | |
| hashed_email | STRING | ユーザーを表す SHA256 ハッシュ化されたメール。 | すべて |
| hashed_ip_address | STRING | ユーザーを表す SHA256 ハッシュ IP アドレス。 | すべて |
| country | STRING | イベントの国コード (US、CA など)。 | すべて |
| region | STRING | イベントの地理的地域 (米国の州など)。 | すべて |
| operating_system | STRING | デバイスのオペレーティング システム。 | すべて |
| ブラウザー | STRING | イベントに使用されたブラウザー。 | すべて |
| publisher_id | INTEGER | 発行元の一意識別子。 | すべて |
| publisher_name | STRING | 人間が判読できる発行元の名前。 | すべて |
| site_domain | STRING | 利用可能な最も詳細なサイト識別子。 | すべて |
| advertiser_account_id | INTEGER | MAP – 広告主の一意識別子。 | すべて |
| campaign_id | LONG | MAP – キャンペーンの一意識別子。 | すべて |
| ad_group_id | LONG | MAP – 広告グループの一意識別子。 | |
| ad_id | LONG | MAP – 広告 (クリエイティブ) の一意の識別子。 | |
| device_type_id | INTEGER | デバイス タイプの識別子。 | すべて |
| device_type_name | STRING | 人が判読できるデバイスの種類 (モバイル、PC など)。 | すべて |
| postal_code | STRING | イベントが発生した郵便番号 (利用可能な場合)。 | すべて |
| bidded_keyword | STRING | 成功したキャンペーンのターゲットとなったキーワード。 | 検索 |
| query_id | STRING | 一意のクエリ文字列の識別子。 | 検索 |
| 支出 | DECIMAL | メディアのコスト (CPM)。 | すべて |
| advertiser_account_name | STRING | MAP – 人間が判読できる広告主名。 | すべて |
| campaign_name | STRING | MAP – 人間が読めるキャンペーン名。 | すべて |
| ad_group_name | STRING | MAP – 人間が判読できる広告グループ名。 | |
| start_date | タイムスタンプ | キャンペーンまたは広告グループの開始日。 | |
| end_date | タイムスタンプ | キャンペーンまたは広告グループの終了日。 | |
| record_date | STRING | レコードが収集された日付。 | すべて |
| campaign_type | STRING | キャンペーンのタイプ (SWF、AWF など)。 | すべて |
| ad_group_type | STRING | 広告グループの種類 (例: Search Standard、Search Dynamic)。 | |
| ad_group_price_type | STRING | 広告グループの価格タイプ (CPC、CPM、CPA など)。 | |
| asset_group_id | INTEGER | 資産グループの識別子。 | PMax |
| asset_group_name | STRING | 資産グループの名前。 | PMax |
| asset_group_start_date | タイムスタンプ | 資産グループの開始日。 | PMax |
| asset_group_end_date | タイムスタンプ | 資産グループの終了日。 | PMax |
| event_type_name | STRING | 人間が判読できるイベントの種類の名前 (例: インプレッション、クリック、ビュー)。 |
Microsoft Monetize トラフィック テーブル
これらのテーブルには、オンボードされた XBox 直販品目のインプレッションとクリックのデータが含まれます。
テーブルmonetize_ad_events
| 列名 | データ型 | 説明 |
|---|---|---|
| auction_id_64 | LONG | オークションの 64 ビット一意識別子。 |
| date_time | LONG (Unix タイムスタンプ) | イベントの日時 (UTC 単位)。 |
| event_type | INTEGER | イベントの種類の識別子 (例: インプレッション、クリック)。 |
| hashed_email | STRING | ユーザーを表す SHA256 ハッシュ化されたメール。 |
| hashed_ip_address | STRING | ユーザーを表す SHA256 ハッシュ IP アドレス。 |
| country | STRING | イベントの国コード (US、CA など)。 |
| region | STRING | イベントの地理的地域 (米国の州など)。 |
| operating_system | STRING | デバイスのオペレーティング システム。 |
| ブラウザー | STRING | イベントに使用されたブラウザー。 |
| publisher_id | INTEGER | 発行元の一意識別子。 |
| publisher_name | STRING | 人間が判読できる発行元の名前。 |
| site_domain | STRING | 利用可能な最も詳細なサイト識別子。 |
| advertiser_id | INTEGER | Xandr – 広告主の一意識別子。 |
| insertion_order_id | INTEGER | Xandr – 広告掲載オーダーの一意識別子。 |
| line_item_id | INTEGER | Xandr – 品目の一意識別子。 |
| creative_id | INTEGER | Xandr – クリエイティブの一意識別子。 |
| device_unique_id | STRING | デバイスの一意識別子。 |
| device_type_id | INTEGER | デバイス タイプの識別子。 |
| device_type_name | STRING | 人間が判読できるデバイスの種類 (モバイル、PC など)。 |
| postal_code | STRING | イベントが発生した郵便番号 (利用可能な場合)。 |
| media_cost | DECIMAL | メディアのコスト (CPM)。 |
| advertiser_name | STRING | Xandr – 広告主の名前。 |
| insertion_order_name | STRING | Xandr – 広告掲載オーダーの名前。 |
| line_item_name | STRING | Xandr – 品目の名前。 |
| start_date | LONG | 明細行品目の開始日。 |
| end_date | LONG | 明細行品目の終了日。 |
| line_item_type | STRING | 品目のタイプ (例: バナー、ネイティブ)。 |
| line_item_price_type | STRING | 広告申込情報で使用される価格設定の種類 (CPM など)。 |
| split_id | INTEGER | オークションの対象となる分割の識別子。 |
| split_name | STRING | ターゲット分割の名前。 |
| viewable | INT32 | 広告イベントが視認可能かどうかを示します。 |
| booked_revenue_usd | DOUBLE | 広告イベントに対して提供された予算。 |
| creative_name | STRING | 広告主が定義したクリエイティブの名前。 |
| creative_type | STRING | クリエイティブのタイプ (バナー、ネイティブ、ビデオ、オーディオなど)。 |
| placement_id | INTEGER | 広告が配信されたプレースメントの ID。 |
| placement_group | STRING | パブリッシャー定義の配置グループ。 |
| placement_name | STRING | パブリッシャーが定義したプレースメントの名前。 |
MAP 変換データ テーブル
これらのテーブルには、以下の両方が含まれます。
- 広告による公開 (属性) コンバージョン
- 広告に表示されない (属性なしの) コンバージョン
データ ソースは次のとおりです。
- ユニバーサル イベント トラッキング (UET)
- UET サーバー間 (S2S) イベント
- オフライン コンバージョン
- UET SDK イベント
- 変換 API イベント
コンバージョンは、キャンペーンのルックバック期間 (既定値: 30 日前) にユーザーがトラフィック イベントを受け取った場合、広告に起因するものと見なされます。
テーブルmap_attributed_conversion_events
| 列名 | データ型 | 説明 |
|---|---|---|
| RGUID | STRING | 属性イベントの RGUID。マッチングは、関連するインプレッションまたはクリックに一致します。 |
| event_timestamp | LONG | 元のイベントが発生したときの UTC タイムスタンプ。 |
| conversion_timestamp | LONG | コンバージョンが発生した UTC 形式のタイムスタンプ。 |
| campaign_id | LONG | コンバージョンに関連付けられている MAP キャンペーン。 |
| ad_id | LONG | コンバージョンに関連付けられている MAP 広告。 |
| goal_id | LONG | MAP からの目標 ID。 |
| goal_name | STRING | MAP からの目標またはタグ名。 |
| domain | STRING | イベントが発生したドメイン。 |
| hashed_email | STRING | イベントに関連付けられているハッシュ メール (存在しない場合は UMS ルックアップ経由)。 |
| goal_value | DOUBLE | MAP で設定された金銭的または非金銭的な目標値。 |
| goal_currency_code | STRING | 目標値の通貨。 |
| goal_value_microcents | LONG | 目標値 (マイクロセント単位)。 |
| iso_country_code | STRING | イベント発生時のユーザーの ISO 国コード。 |
| goal_lookback_days | INT | 目標用に構成されたルックバック ウィンドウ。 |
| ms_click_id | STRING | イベントに関連付けられたクリック ID。 |
テーブルmap_raw_conversion_events
| 列名 | データ型 | 説明 |
|---|---|---|
| event_timestamp | LONG | UET イベントが発生した時刻。 |
| collected_timestamp | LONG | S2S イベントや CAPI イベントの UET イベントが収集された時刻。 |
| tag_id | LONG | イベントのタグ ID (MAP UI に表示)。 |
| tag_name | STRING | イベントのタグ名 (MAP UI に表示)。 |
| event_source | STRING | イベントのソース (例: UET、UETS2S、CAPI)。 |
| domain | STRING | イベントが発生したドメイン。 |
| hashed_email | STRING | イベントに関連付けられているハッシュ化されたメール (まだ存在しない場合は UMS ルックアップ経由)。 |
| iso_country_code | STRING | イベント発生時のユーザーの ISO 国コード。 |
| ms_click_id | STRING | イベントに関連付けられたクリック ID。 |
テーブルmap_goal_achieved_conversion_events
| 列名 | データ型 | 説明 |
|---|---|---|
| event_timestamp | LONG | UET イベントが発生した時刻。 |
| tag_id | LONG | 目標に関連付けられている UET タグの ID。 |
| goal_id | LONG | イベントの目標 ID (MAP UI に表示)。 |
| goal_name | STRING | イベントの目標名 (MAP UI に表示)。 |
| goal_value | DOUBLE | MAP で設定された金銭的または非金銭的な目標値。 |
| goal_currency_code | STRING | MAP で設定した目標の通貨。 |
| goal_value_microcents | LONG | 目標値 (マイクロセント単位)。 |
| goal_lookback_days | INT | 目標用に構成された最後のクリックのルックバック ウィンドウ。 |
| event_source | STRING | イベントのソース (例: UET、UETS2S、CAPI)。 |
| domain | STRING | イベントが発生したドメイン。 |
| hashed_email | STRING | イベントに関連付けられているハッシュ化されたメール (まだ存在しない場合は UMS ルックアップ経由)。 |
| iso_country_code | STRING | イベント発生時のユーザーの ISO 国コード。 |
| ms_click_id | STRING | イベントに関連付けられたクリック ID。 |
コンバージョン データ テーブルの収益化
このテーブルには、Monetize 品目に関連する Xbox ストア購入イベントが含まれています。
広告が表示されたコンバージョンと広告が表示されないコンバージョンの両方が含まれます。
コンバージョンが、コンバージョンの開始前に設定されたルックバック期間 (1 〜 14 日) 内にトラフィック イベントを受信した場合、コンバージョンは広告に起因するものと見なされます。
テーブルxbox_conversions
| 列名 | データ型 | PII ですか? (k-min ラベルが必要) | 説明 |
|---|---|---|---|
| date | INTEGER | 不要 | 変換イベントの日付 (YYYYMMDD 形式)。 |
| purchase_time | LONG | 不要 | アイテムが購入されフルフィルメントされたときの Unix タイムスタンプ。 |
| line_item_id | INTEGER | 不要 | 商品に関連付けられている広告申込情報 ID を収益化します。 |
| advertiser_id | INTEGER | 不要 | 広告申込品目に関連付けられている広告主 ID を収益化します。 |
| hashed_email | STRING | はい | SHA256 ハッシュが公開の結合キーとして使用されます。 |
| product_id | STRING | 不要 | 製品の一意識別子。 |
| product_name | STRING | 不要 | 人間が判読できる製品名。 |
| product_category | STRING | 不要 | 製品のカテゴリまたはジャンル (categoryName から)。 |
| is_paid_transaction | ブール値 | 不要 | 購入が有料か無料かを示します。 |
| purchase_price_usd | DECIMAL | 不要 | 購入価格は税抜きの米ドル。 |
| purchase_price_usd_microcents | LONG | 不要 | 購入価格 (マイクロセント単位)。 |
| purchase_currency_code | STRING | 不要 | 購入に使用される通貨。 |
| device_family | STRING | 不要 | デバイス ファミリ (例: PC、本体、モバイル)。 |
| device_model | STRING | 不要 | デバイス モデル (Xbox One X、Xbox Series S など)。 |
| in_game_purchase | ブール値 | 不要 | 購入がゲーム内で行われたかどうかを示します。 |
| has_xbox_live_subscription | ブール値 | 不要 | ユーザーが Xbox Live サブスクリプションを持っているかどうかを示します。 |
| has_xbox_game_pass_for_console | ブール値 | 不要 | ユーザーが本体用 Xbox Game Pass を持っているかどうかを示します。 |
| has_xbox_game_pass_for_pc | ブール値 | 不要 | ユーザーが PC 用 Xbox Game Pass を持っているかどうかを示します。 |
| has_xbox_game_pass_ultimate | ブール値 | 不要 | ユーザーが Xbox Game Pass Ultimate を持っているかどうかを示します。 |
| transaction_type | STRING | 不要 | トランザクションの種類 (例: 予約注文、購入)。 |
| iso_country_code | STRING | 不要 | イベントが発生した国コード。 |
| order_id | STRING | 不要 | 購入に関連付けられた一意のトランザクション ID。 |
| hashed_xbox_id | LONG | はい | 購入に関連付けられている XUID。 |
オーディエンス セグメントのメンバーシップ
この表には、アクティブ ユーザーの最新のユーザーとセグメントの関連付けが含まれています。 アクティブ ユーザーは、インプレッションを配信したユーザーとして定義されます。 詳細については、「 使用可能な購買意向の強いユーザー」を参照してください。
テーブルmap_ima_segment_exposures
| 列名 | データ型 | 説明 |
|---|---|---|
| hashed_email | STRING | レコードに関連付けられているユーザーを表す SHA256 ハッシュ メール。 |
| segment_id | INTEGER | ユーザーが属する一意のセグメント ID。 |
| segment_name | STRING | ユーザーに関連付けられている人間が判読できるセグメント名。 |
広告主データのアップロード
広告主は、次の 2 つの方法でファーストパーティ データを LiveRamp クリーン ルームにアップロードできます。
- データを移動せずに、サポートされているパブリック クラウド ソースからデータを接続する
- ユーザー ファイルを直接アップロードする
アップロードされたデータセットには、次のようなさまざまなデータ型を含めることができます。
- オフライン トランザクション データ (UET または CAPI によって追跡されない来店やアプリ内購入など)
- CRM 対象ユーザー セグメントまたは顧客データ
- 顧客プロファイル (例: ロイヤルティ プログラム メンバー)
- Web またはアプリの分析イベント
サポートされている識別子 (ハッシュ化された電子メールなど) を含むデータセットを Microsoft データと結合して、インプレッションとクリックのカスタム属性をサポートできます。
メール アドレスなどの個人を特定できる情報 (PII) を含むファイルは、アップロードする前に標準化してハッシュする必要があります。 サポートされているハッシュ方式は SHA-256 です。
データの書式設定とハッシュ
ユーザーのプライバシーを保護するために、アップロードする前に個人データをフォーマットしてハッシュします。
データの書式設定
次のガイドラインに従います。
- E.164 標準を使用して電話番号をフォーマットする
メール アドレスの場合:
- 先頭と末尾の空白を削除する
- すべての文字を小文字に変換する
- "+" と "@" の間のテキストを削除します
- 例:
name+alias@outlook.com→name@outlook.com
- 例:
- "@" の前のピリオドを削除する
- 例:
e.xample@outlook.com→example@outlook.com
- 例:
- アドレスに "@" が含まれていることを確認してください
- すべてのスペースを削除する
- ドメイン サフィックスが存在していることを確認する (
.comなど) - アクセント付き文字 (
àなど) を削除する
データのハッシュ
- SHA-256 ハッシュ アルゴリズムの使用
- 塩漬けを適用しない
| キーの種類 | 値の例 | ハッシュ (SHA-256、ソルトなし、小文字) |
|---|---|---|
| XUID | 1234567890123456 | 7a51d064a1a216a692f753fcdab276e4ff201a01d8b66f56d50d4d719fd0dc87 |
| 電子メール | example@outlook.com | 912ec7074338e900ecd85cd53cf0e7c3e4e00cb65120eb5a18463a30f0e3e208 |
クエリ (質問) 承認プロセス
別の当事者のデータを含むクエリは、実行する前に承認プロセスを通過する必要があります。
このプロセスは、PII を保護し、プライバシー保護対策への準拠を確保するのに役立ちます。
検証手順
構文の検証
SQL クエリがデータ所有者によって定義されたデータセットの制約を満たしていることを確認しますプライバシーと品質のチェック
すべてのクエリが、入力および出力の k-min しきい値を含むクリーン ルームのプライバシー制御に準拠していることを確認しますクエリの承認
実行前に Microsoft と広告主の両方からの手動承認が必要です