Adobe Experience Platform Web SDK での IAB TCF 2.0 のサポート
Adobe Experience Platform Web SDK は、Interactive Advertising Bureau Transparency & Consent Framework Version 2.0 (IAB TCF 2.0)をサポートしています。 このガイドでは、Adobe Real-time Customer Data Platform、Audience Manager、エクスペリエンスイベント、Adobe Analytics、Edge Networkと統合されたAdobe Experience Platform Web SDK を使用して IAB TCF 2.0 をサポートするための要件について説明します。
さらに、タグを使用する場合と使用しない場合の IAB TCF 2.0 の統合方法を学ぶうえで役に立つガイドが以下にあります。
はじめに
IAB TCF 2.0 で Web SDK を実装するには、エクスペリエンスデータモデル(XDM)とエクスペリエンスイベントに関する十分な知識が必要です。 開始する前に、次のドキュメントを確認してください。
- エクスペリエンスデータモデル(XDM)システムの概要:標準化と相互運用性は、Adobe Experience Platformを支える重要な概念です。 Adobeが推進する Experience Data Model (XDM) は、顧客体験データを標準化し、顧客体験管理のスキーマを定義する取り組みです。
Experience Platformの統合
SDK を使用してAdobe Experience Platformに同意データを送信するには、次が必要です。
- スキーマが XDM Individual Profile クラスに基づいており、Real-Time Customer Profile で使用できるよう有効化された TCF 2.0 同意フィールドが含まれるデータセット。
- Platform と前述のプロファイル対応データセットで設定されたデータストリーム。
必要なデータセットとデータストリームの作成方法については、TCF 2.0 への準拠に関するガイドを参照してください。
Audience Managerの統合
Adobe Audience Manager(AAM)には、IAB TCF 2.0 のサポートが含まれています。これにより、お客様のプライバシーに関する選択肢を評価、順守、ダウンストリームのパートナーに転送できます。
Experience Events とAdobe Analyticsの統合
Real-Time CDPとAudience Managerのオーディエンスは、顧客の現在の同意環境設定を追跡しますが、Experience Events は、イベントが収集された際にアクティブだった顧客の同意環境設定を保持できます。
イベントに関する同意情報を収集するには、次の操作が必要です。
- Experience Event プライバシースキーマフィールドグループを持つ、XDM Experience Event クラスに基づくデータセット。
- 上記の XDM Experience Event データセットで設定されたデータストリーム。
XDM エクスペリエンスイベントを Analytics ヒットに変換する方法について詳しくは、Web SDK を使用したAdobe Analyticsへのデータ送信を参照してください。
Adobe Experience Platform Web SDK の統合
以下の節では、IAB TCF 2.0 とAdobe Experience Platform Web SDK の間の主な統合ポイントについて説明します。
デフォルトの同意
顧客に同意設定が既に保存されていない場合は、デフォルトの同意が使用されます。 つまり、デフォルトの同意オプションが、Adobe Experience Platform Web SDK の動作を制御し、顧客の地域に基づいて変化する可能性があります。
例えば、お客様が EU 一般データ保護規則(GDPR)の管轄権外にある場合、デフォルトの同意は in
に設定されますが、GDPR の管轄権内にある場合はデフォルトの同意を pending
に設定できます。 お客様の同意管理プラットフォーム(CMP)が顧客の地域を検出し、IAB TCF 2.0 に gdprApplies
するフラグを提供している場合があります。このフラグは、デフォルトの同意を設定するために使用できます。 詳細は、defaultConsent
を参照してください。
変更時の同意の設定
Adobe Experience Platform Web SDK には setConsent
コマンドがあり、IAB TCF 2.0 を使用するすべてのAdobe サービスに顧客の同意環境設定を伝えます。Real-Time CDPと統合している場合は、顧客プロファイルが更新されます。 をAudience Managerと統合すると、お客様の情報が更新されます。 これを呼び出すと、今後のエクスペリエンスイベントの送信を許可するかどうかを制御する、all-or-nothing の同意環境設定を持つ Cookie も設定されます。 このアクションは、同意が変更されるたびに呼び出されることを目的としています。 今後のページ読み込み時に、Edge Network同意 Cookie が読み取られ、エクスペリエンスイベントを送信できるかどうか、および ID Cookie を設定できるかどうかを判断します。
Audience Managerが次の目的に明示的に同意している場合、IAB TCF 2.0 統合と同様に、Edge Networkは同意を与えます。
- 目的 1: デバイス上の情報の保存やアクセス
- 目的 10: 製品の開発・改良
- 特別な目的 1: セキュリティの確保、詐欺の防止、デバッグ。 (IAB TCF 規制に従い、これは常に同意されます)
- Adobe仕入先のアクセス許可: Adobeの同意(仕入先 565)
setConsent
コマンドについて詳しくは、setConsent に関する専用の Web SDK ドキュメントを参照してください。
エクスペリエンスイベントへの同意の追加
Adobe Experience Platform Web SDK には、エクスペリエンスイベントを収集する sendEvent
コマンドがあります。 エクスペリエンスイベントまたはAdobe Analyticsと統合し、すべてのエクスペリエンスイベントで同意環境設定が必要な場合は、すべての sendEvent
コマンドに同意情報を追加します。
次の手順
これで、IAB Transparency & Consent Framework 2.0 の基本的な理解が整いました。IAB TCF 2.0 の使用に関するガイド タグ付きまたは タグなしのいずれかを参照してください。