IAB TCF 2.0 同意データを取得するためのデータセットの作成

Adobe Experience Platformが IAB Transparency & Consent Framework (TCF) 2.0 に従って顧客の同意データを処理するには、そのデータが、TCF 2.0 の同意フィールドをスキーマに含むデータセットに送信される必要があります。

特に、TCF 2.0 同意データを取得するには、次の 2 つのデータセットが必要です。

  • Real-Time Customer Profile での使用が有効になっている、XDM Individual Profile クラスに基づくデータセット。
  • XDM ExperienceEvent クラスに基づくデータセット。
IMPORTANT
Platform では、個々のプロファイルデータセットに収集された TCF 文字列のみを適用します。 データストリームをこのワークフローの一部として作成するには ExperienceEvent データセットが引き続き必要ですが、データをプロファイルデータセットに取り込むだけでかまいません。 同意変更イベントを経時的に追跡する場合は、ExperienceEvent データセットを引き続き使用できますが、これらの値は、セグメントのアクティベーション時に適用される場合には使用されません。

このドキュメントでは、これら 2 つのデータセットを設定する手順を説明します。 TCF 2.0 用の Platform データ操作を設定する完全なワークフローの概要については、IAB TCF 2.0 準拠の概要を参照してください。

前提条件

このチュートリアルは、Adobe Experience Platform の次のコンポーネントを実際に利用および理解しているユーザーを対象としています。

  • エクスペリエンスデータモデル(XDM):Experience Platform が顧客エクスペリエンスデータを整理する際に使用する標準化されたフレームワーク。
  • Adobe Experience Platform ID サービス:異なるデータソースの顧客 ID をデバイスやシステムをまたいで結び付けることができます。
    • ID 名前空間:顧客 ID データは、ID サービスで認識される特定の ID 名前空間の下で提供される必要があります。
  • リアルタイム顧客プロファイル:Identity Service を活用して、データセットから詳細な顧客プロファイルをリアルタイムで作成できます。 Real-Time Customer Profile はデータレイクからデータを取り込み、顧客プロファイルを独立したデータストアに保持します。

TCF 2.0 フィールドグループ field-groups

IAB TCF 2.0 同意詳細 ​ スキーマフィールドグループは、TCF 2.0 のサポートに必要な顧客同意フィールドを提供します。 このフィールドグループには 2 つのバージョンがあります。1 つは XDM Individual Profile クラスと互換性があり、もう 1 つは XDM ExperienceEvent クラスと互換性があります。

以下の節では、取り込み時に期待されるデータを含め、これらの各フィールドグループの構造について説明します。

プロファイルフィールドグループ profile-field-group

XDM Individual Profile に基づくスキーマの場合、IAB TCF 2.0 同意詳細 ​ フィールドグループは、顧客 ID を TCF 同意環境設定にマッピングする、単一のマップタイプフィールド identityPrivacyInfo を提供します。 自動適用を実行するには、このフィールドグループをリアルタイム顧客プロファイルに対して有効なレコードベースのスキーマに含める必要があります。

構造とユースケースについて詳しくは、このフィールドグループの リファレンスガイドを参照してください。

イベントフィールドグループ event-field-group

同意変更イベントを経時的に追跡する場合は、IAB TCF 2.0 同意の詳細 ​ フィールドグループを XDM ExperienceEvent スキーマに追加できます。

同意変更イベントを経時的に追跡する計画がない場合は、このフィールドグループをイベントスキーマに含める必要はありません。 TCF 同意値を自動的に適用する場合、Experience Platformでは、 プロファイルフィールドグループに取り込まれた最新の同意情報のみを使用します。 イベントによって取り込まれた同意値は、自動適用ワークフローには関係しません。

構造とユースケースについて詳しくは、このフィールドグループの リファレンスガイドを参照してください。

顧客同意スキーマの作成 create-schemas

同意データを取り込んだデータセットを作成するには、まずデータセットのベースとなる XDM スキーマを作成する必要があります。

前の節で説明したように、ダウンストリーム Platform ワークフローで同意を実施するには、XDM 個人プロファイル ​ クラスを使用するスキーマが必要です。 また、同意の変化を経時的に追跡する場合は、XDM ExperienceEvent に基づいて個別のスキーマをオプションで作成できます。 両方のスキーマに identityMap フィールドと適切な TCF 2.0 フィールドグループが含まれている必要があります。

Platform UI で、左側のナビゲーションの スキーマ を選択して、​ スキーマ ​ ワークスペースを開きます。 ここから、以下の節の手順に従って、必要な各スキーマを作成します。

NOTE
同意データのキャプチャに代わりに使用する既存の XDM スキーマがある場合は、新しいスキーマを作成する代わりに、それらのスキーマを編集できます。 ただし、既存のスキーマがリアルタイム顧客プロファイルでの使用に対して有効になっている場合、そのプライマリ ID は、メールアドレスなどの興味/関心に基づく広告に使用することが禁止されている、直接識別可能なフィールドにはできません。 どのフィールドが制限されているかわからない場合は、法務担当者に問い合わせてください。
また、既存のスキーマを編集する場合は、追加(改行なし)の変更のみ行うことができます。 詳しくは、 スキーマ進化の原則の節を参照してください。

プロファイル同意スキーマの作成 profile-schema

スキーマを作成 を選択し、ドロップダウンメニューから XDM 個人プロファイル を選択します。

フィールドグループを追加 ダイアログが表示され、スキーマへのフィールドグループの追加をすぐに開始できます。 ここから、リストから「IAB TCF 2.0 同意の詳細」を選択します。 必要に応じて、検索バーを使用して結果を絞り込み、フィールドグループを見つけやすくすることができます。

次に、リストから IdentityMap フィールドグループを見つけて、選択します。 右側のパネルに両方のフィールドグループが表示されたら、「フィールドグループを追加」を選択します。

キャンバスが再び表示され、identityPrivacyInfo フィールドと identityMap フィールドがスキーマ構造に追加されたことが示されます。

スキーマにフィールドを追加する前に、ルートフィールドを選択して、右側のパネルに スキーマのプロパティ を表示します。ここで、スキーマの名前と説明を指定できます。

名前と説明を入力したら、キャンバスの左側にある「フィールドグループ」セクションの下の「追加 を選択して、スキーマにさらにフィールドを追加できます。

Real-Time Customer Profile での使用が既に有効になっている既存のスキーマを編集する場合は、「保存」を選択して、 同意スキーマに基づくデータセットの作成に関する節に進む前に、変更を確認します。 新しいスキーマを作成する場合は、引き続き、以下のサブセクションで説明する手順に従ってください。

Real-Time Customer Profile で使用するためのスキーマの有効化

Platform が受け取った同意データを特定の顧客プロファイルに関連付けるには、Real-Time Customer Profile で使用できるように同意スキーマを有効にする必要があります。

NOTE
この節で示すスキーマの例では、identityMap フィールドをプライマリ ID として使用しています。 別のフィールドをプライマリ ID として設定する場合は、メールアドレスなどの興味/関心に基づく広告で使用が禁止されている直接識別可能なフィールドではなく、Cookie ID などの間接識別子を使用していることを確認します。 どのフィールドが制限されているかわからない場合は、法務担当者に問い合わせてください。
スキーマのプライマリ ID フィールドを設定する手順については、​ スキーマ ​ UI ガイドを参照してください。

このスキーマを Profile 用に有効にするには、左側のパネルでスキーマの名前を選択して、「スキーマのプロパティ セクションを開きます。 ここから、「プロファイル 切り替えボタンを選択します。

プライマリ ID が見つからないことを示すポップオーバーが表示されます。 プライマリ ID は identityMap フィールドに含まれるので、代替プライマリ ID を使用するチェックボックスをオンにします。

最後に、「保存 を選択して、変更を確定します。

イベント同意スキーマの作成 event-schema

NOTE
イベント同意スキーマは、同意変更イベントを経時的に追跡するためにのみ使用され、ダウンストリームの実施ワークフローには関与しません。 同意の時間的変化を追跡しない場合は、 同意データセットの作成に関する次の節に進みます。

スキーマ ワークスペースで「スキーマを作成」を選択し、ドロップダウンから「XDM ExperienceEvent」を選択します。

フィールドグループを追加 ダイアログが表示されます。 ここから、リストから「IAB TCF 2.0 同意の詳細」を選択します。 必要に応じて、検索バーを使用して結果を絞り込み、フィールドグループを見つけやすくすることができます。

次に、リストから IdentityMap フィールドグループを見つけて、選択します。 右側のパネルに両方のフィールドグループが表示されたら、「フィールドグループを追加」を選択します。

キャンバスが再び表示され、consentStrings フィールドと identityMap フィールドがスキーマ構造に追加されたことが示されます。

スキーマにフィールドを追加する前に、ルートフィールドを選択して、右側のパネルに スキーマのプロパティ を表示します。ここで、スキーマの名前と説明を指定できます。

名前と説明を入力したら、キャンバスの左側にある「フィールドグループ」セクションの下の「追加 を選択して、スキーマにさらにフィールドを追加できます。

必要なフィールドグループを追加したら、「保存」を選択して作業を終了します。

同意スキーマに基づくデータセットの作成 datasets

上記の必須スキーマごとに、最終的に顧客の同意データを取り込むデータセットを作成する必要があります。 Real-Time Customer Profile に対してレコードスキーマに基づくデータセットを有効にする必要がありますが、時系列スキーマに基づくデータセット 有効にしない を有効にして Profile ださい。

開始するには、左側のナビゲーションで データセット を選択し、右上隅で データセットを作成 を選択します。

次のページで、「スキーマからデータセットを作成」を選択します。

スキーマからデータセットを作成 ワークフローが表示されるので、スキーマを選択 手順から開始します。 提供されたリストで、以前に作成した同意スキーマの 1 つを見つけます。 オプションで、検索バーを使用して結果を絞り込み、スキーマを見つけやすくすることができます。 目的のスキーマの横にあるラジオボタンを選択し、「次へ を選択して続行します。

データセットの設定 ​手順が表示されます。「完了 を選択する前に、データセットの一意で簡単に識別できる名前と説明を指 します。

新しく作成されたデータセットの詳細ページが表示されます。 データセットが時系列スキーマに基づいている場合、プロセスは完了です。 データセットがレコードスキーマに基づいている場合、プロセスの最後の手順は、Real-Time Customer Profile で使用するデータセットを有効にすることです。

右側のパネルで「プロファイル」切り替えスイッチを選択し、確認ポップオーバーで 有効 を選択して、スキーマを有効に Profile ます。

イベントベースのデータセットのスキーマを作成した場合は、上記の手順に再度従います。

次の手順

このチュートリアルでは、顧客同意データの収集に使用できるデータセットを 1 つ以上作成しました。

  • リアルタイム顧客プロファイルでの使用が有効になっている、レコードベースのデータセット。 (必須)
  • Profile に対して有効になっていない時系列ベースのデータセット。 (オプション)

IAB TCF 2.0 の概要に戻って、TCF 2.0 準拠を Platform に設定するプロセスを続行できます。

recommendation-more-help
5741548a-2e07-44b3-9157-9c181502d0c5