IAB TCF 2.0同意データを取得するためのデータセットの作成
Adobe Experience PlatformがIAB Transparency & Consent Framework (TCF) 2.0に従ってお客様の同意データを処理するには、そのデータを、TCF 2.0同意フィールドを含むスキーマを持つデータセットに送信する必要があります。
具体的には、TCF 2.0同意データを取得するには、次の2つのデータセットが必要です。
- XDM Individual Profile クラスに基づくデータセットで、Real-Time Customer Profileでの使用が有効です。
- XDM ExperienceEvent クラスに基づくデータセット。
このドキュメントでは、これら2つのデータセットを設定する手順を説明します。 TCF 2.0のExperience Platform データ操作を設定するための完全なワークフローの概要については、IAB TCF 2.0 コンプライアンスの概要を参照してください。
前提条件
このチュートリアルは、Adobe Experience Platform の次のコンポーネントを実際に利用および理解しているユーザーを対象としています。
- エクスペリエンスデータモデル(XDM):Experience Platform が顧客エクスペリエンスデータを整理する際に使用する標準化されたフレームワーク。
- スキーマ構成の基本:XDM スキーマの基本的な構成要素について説明します。
- Adobe Experience Platform Identity Service:異なるデータソースからデバイスやシステム間で顧客IDをブリッジできます。
- ID名前空間:顧客ID データは、ID サービスによって認識される特定のID名前空間の下で提供する必要があります。
- リアルタイム顧客プロファイル : Identity Serviceを活用して、データセットから詳細な顧客プロファイルをリアルタイムで作成できます。 Real-Time Customer Profileは、データ レイクからデータを取得し、独自の個別のデータ ストアに顧客プロファイルを保持します。
TCF 2.0 フィールドグループ field-groups
IAB TCF 2.0 Consent Details スキーマフィールドグループは、TCF 2.0のサポートに必要な顧客の同意フィールドを提供します。 このフィールドグループには、1つはXDM Individual Profile クラスと互換性があり、もう1つはXDM ExperienceEvent クラスと互換性があります。
以下の節では、取り込み時に想定されるデータを含め、これらの各フィールドグループの構造について説明します。
プロファイルフィールドグループ profile-field-group
XDM Individual Profileに基づくスキーマの場合、IAB TCF 2.0同意詳細 フィールドグループは、単一のマップタイプフィールド identityPrivacyInfoを提供し、顧客IDをTCF同意設定にマッピングします。 自動適用を実行するには、このフィールドグループをリアルタイム顧客プロファイルに対して有効なレコードベースのスキーマに含める必要があります。
このフィールドグループの構造とユースケースについて詳しくは、 リファレンスガイド を参照してください。
イベントフィールドグループ event-field-group
時間の経過に伴う同意変更イベントを追跡する場合は、IAB TCF 2.0 Consent Details フィールドグループをXDM ExperienceEvent スキーマに追加できます。
時間の経過に伴う同意変更イベントの追跡を計画していない場合は、このフィールドグループをイベントスキーマに含める必要はありません。 TCF同意値を自動的に適用する場合、Experience Platformは プロファイルフィールドグループ に取り込まれた最新の同意情報のみを使用します。 イベントによってキャプチャされた同意値は、自動適用ワークフローには関与しません。
このフィールドグループの構造とユースケースについて詳しくは、 リファレンスガイド を参照してください。
顧客の同意スキーマの作成 create-schemas
同意データをキャプチャするデータセットを作成するには、まずそれらのデータセットをベースとするXDM スキーマを作成する必要があります。
前のセクションで説明したように、ダウンストリーム Experience Platform ワークフローで同意を適用するには、XDM Individual Profile クラスを使用するスキーマが必要です。 また、同意の変更を経時的に追跡する場合は、XDM ExperienceEventに基づいて個別のスキーマをオプションで作成することもできます。 両方のスキーマには、identityMap フィールドと適切なTCF 2.0 フィールドグループが含まれている必要があります。
Experience Platform UIで、左側のナビゲーションで「スキーマ」を選択して、 スキーマ ワークスペースを開きます。 ここから、以下のセクションの手順に従って、必要な各スキーマを作成します。
プロファイル同意スキーマの作成 profile-schema
「スキーマを作成」を選択し、ドロップダウンメニューから「XDM個人プロファイル」を選択します。
フィールドグループを追加 ダイアログが表示され、すぐにスキーマへのフィールドグループの追加を開始できます。 ここから、リストから IAB TCF 2.0 Consent Details を選択します。 オプションで、検索バーを使用して結果を絞り込み、フィールドグループを簡単に見つけることができます。
次に、リストからIdentityMap フィールドグループを見つけて、選択します。 両方のフィールドグループが右側のパネルに表示されたら、フィールドグループを追加を選択します。
キャンバスが再び表示され、identityPrivacyInfoおよびidentityMap フィールドがスキーマ構造に追加されたことを示します。
スキーマにさらにフィールドを追加する前に、ルートフィールドを選択して、右側のパネルに スキーマプロパティ を表示します。このパネルでは、スキーマの名前と説明を指定できます。
名前と説明を指定したら、キャンバスの左側にある「フィールドグループ」セクションの「追加」を選択して、オプションでスキーマにフィールドを追加できます。
Real-Time Customer Profileで使用できるように既に有効になっている既存のスキーマを編集する場合は、保存を選択して変更を確認してから、同意スキーマ 🔗に基づくデータセットの作成の節に進みます。 新しいスキーマを作成する場合は、以下のサブセクションで説明する手順に従って続行します。
Real-Time Customer Profile で使用するためのスキーマの有効化
Experience Platformが受け取った同意データを特定の顧客プロファイルに関連付けるには、同意スキーマをReal-Time Customer Profileで使用できるように有効にする必要があります。
identityMap フィールドをプライマリ IDとして使用しています。 別のフィールドをプライマリ IDとして設定する場合は、電子メールアドレスなどの興味に基づく広告での使用が禁止されている直接識別可能なフィールドではなく、Cookie IDなどの間接的な識別子を使用していることを確認してください。 どのフィールドが制限されているかわからない場合は、弁護士に相談してください。Profileのスキーマを有効にするには、左側のパネルでスキーマの名前を選択して、スキーマプロパティ セクションを開きます。 ここから、「プロファイル」トグルボタンを選択します。
ポップオーバーが表示され、見つからないプライマリ IDが示されます。 プライマリ IDはidentityMap フィールドに含まれるため、代替プライマリ IDを使用するためのチェックボックスを選択します。
最後に、保存を選択して、変更を確認します。
イベント同意スキーマの作成 event-schema
スキーマ ワークスペースで、「スキーマを作成」を選択し、ドロップダウンから「XDM ExperienceEvent」を選択します。
フィールドグループを追加 ダイアログが表示されます。 ここから、リストから IAB TCF 2.0 Consent Details を選択します。 オプションで、検索バーを使用して結果を絞り込み、フィールドグループを簡単に見つけることができます。
次に、リストからIdentityMap フィールドグループを見つけて、選択します。 両方のフィールドグループが右側のパネルに表示されたら、フィールドグループを追加を選択します。
キャンバスが再び表示され、consentStringsおよびidentityMap フィールドがスキーマ構造に追加されたことを示します。
スキーマにさらにフィールドを追加する前に、ルートフィールドを選択して、右側のパネルに スキーマプロパティ を表示します。このパネルでは、スキーマの名前と説明を指定できます。
名前と説明を指定したら、キャンバスの左側にある「フィールドグループ」セクションの「追加」を選択して、オプションでスキーマにフィールドを追加できます。
必要なフィールドグループを追加したら、保存を選択して終了します。
同意スキーマにもとづいたデータセットの作成 datasets
上記の必要なスキーマごとに、顧客の同意データを最終的に取り込むデータセットを作成する必要があります。 レコードスキーマに基づくデータセットはReal-Time Customer Profileに対して有効にする必要がありますが、時系列スキーマ に基づくデータセットはをProfileに対して有効にすることはできません。
開始するには、左側のナビゲーションで「データセット」を選択し、右上隅の「データセットを作成」を選択します。
次のページで、スキーマからデータセットを作成を選択します。
スキーマを選択 ステップから開始して、スキーマからデータセットを作成 ワークフローが表示されます。 提供されたリストで、以前に作成した同意スキーマの1つを見つけます。 オプションで、検索バーを使用して結果を絞り込み、スキーマを簡単に見つけることができます。 目的のスキーマの横にあるラジオボタンを選択し、次へを選択して続行します。
データセットの設定手順が表示されます。 完了を選択する前に、データセットの一意で簡単に識別できる名前と説明を入力してください。
新しく作成したデータセットの詳細ページが表示されます。 データセットが時系列スキーマに基づいている場合、プロセスは完了します。 データセットがレコードスキーマに基づいている場合、プロセスの最後の手順は、Real-Time Customer Profileで使用するデータセットを有効にすることです。
右側のパネルで「プロファイル」切替スイッチを選択し、確認ポップオーバーで「有効」を選択して、Profileのスキーマを有効にします。
イベントベースのデータセットのスキーマを作成する場合は、上記の手順をもう一度実行します。
次の手順
このチュートリアルに従って、顧客の同意データの収集に使用できるデータセットを少なくとも1つ作成しました。
- リアルタイム顧客プロファイルで使用できるレコードベースのデータセット。 (必須)
- Profileに対して有効になっていない時系列ベースのデータセット。 (オプション)
これで、IAB TCF 2.0の概要に戻って、TCF 2.0に準拠するようにExperience Platformを設定するプロセスを続行できます。