Adobe Experience Platformでの同意処理
Adobe Experience Platformを使用すると、顧客から収集した同意データを処理し、保存されている顧客プロファイルに統合できます。 その後、このデータをダウンストリームプロセスで使用して、特定の顧客についてデータ収集が行われるのか、特定の目的のために顧客のプロファイルが使用されるのかを判断できます。 例えば、特定のプロファイルの同意データによって、書き出されたオーディエンスセグメントにデータを含めることができるかどうか、または特定のマーケティングチャネル(メール、テキストメッセージ、プッシュ通知など)にデータを参加できるかどうかを決定できます。
このドキュメントでは、Platform データ操作を設定して、同意管理プラットフォーム(CMP)によって生成された顧客同意データを取り込み、そのデータをダウンストリームのユースケース用の顧客プロファイルに統合する方法の概要を説明します。
前提条件
このガイドでは、同意データの処理に関わる様々なExperience Platformサービスについて、実際に理解している必要があります。
- Experience Data Model(XDM):Adobe Experience Platform が顧客体験データの整理に使用する標準化されたフレームワーク。
- Adobe Experience Platform ID サービス: デバイスやシステムをまたいで ID を結び付けることで、カスタマーエクスペリエンスのフラグメント化によって発生する基本的な課題を解決します。
- リアルタイム顧客プロファイル:Identity Service の機能を使用して、データセットから詳細な顧客プロファイルをリアルタイムで作成します。 リアルタイム顧客プロファイルは、データレイクからデータを取り込み、顧客プロファイルを独立したデータストアに保持します。
- Adobe Experience Platform Web SDK:様々な Platform サービスを顧客向けの web サイトに統合できるクライアントサイド JavaScript ライブラリです。
- SDK 同意コマンド:このガイドに示されている同意関連 SDK コマンドのユースケース概要です。
- Adobe Experience Platform セグメント化サービス: リアルタイム顧客プロファイルデータを、類似の特性を持ち、マーケティング戦略に対して同様の反応を示す個人のグループに分割できます。
同意処理フローの概要 summary
次に、システムが適切に設定された後に同意データが処理される方法について説明します。
- 顧客は、web サイト上のダイアログを通じて、データ収集に対する同意環境設定を指定します。
- ページの読み込み(または CMP が同意環境設定の変更を検出した場合)ごとに、サイト上のカスタムスクリプトが現在の環境設定を標準 XDM オブジェクトにマッピングします。 その後、このオブジェクトは Platform Web SDK
setConsent
コマンドに渡されます。 setConsent
が呼び出されると、Platform Web SDK は同意値が最後に受信された値と異なるかどうかを確認します。 値が異なる(または以前の値がない)場合は、構造化された同意/環境設定データがAdobe Experience Platformに送信されます。- 同意/環境設定データは、同意/環境設定フィールドを含んだスキーマを持つ Profile 対応データセットに取り込まれます。
CMP 同意変更フックによってトリガーされる SDK コマンドに加えて、同意データは、Profile 対応データセットに直接アップロードされる、お客様が生成した XDM データを介してExperience Platformへと送ることもできます。
同意の適用
Platform での同意処理のサポートの現在のリリースでは、データ収集権限(collect.val
)のみが Platform Web SDK によって自動的に適用されます。 顧客プロファイルで同意および環境設定をよりきめ細かく収集して保持できますが、これらの追加のシグナルは、独自のダウンストリームプロセスで手動で適用する必要があります。
システムが設定されると、Platform Web SDK は現在のユーザーのデータ収集の同意値を解釈し、データがAdobe Experience Platform Edge Networkに送信されるか、クライアントからドロップされるか、データ収集権限が yes または no に設定されるまで保持される必要があるかどうかを判断します。
CMP 内で顧客同意データを生成する方法の決定 consent-data
各 CMP システムは一意なので、顧客がサービスとやり取りする際に同意を提供できる最適な方法を決定する必要があります。 これを行う一般的な方法は、次の例のような cookie 同意ダイアログを使用することです。
このダイアログでは、顧客がデータの特定のマーケティングおよびパーソナライゼーションのユースケースをオプトインまたはオプトアウトできるようにする必要があります。 これらの同意と環境設定は、次の手順で Profile 対応データセット用に定義するデータモデルに準拠している必要があります。
Profile 対応データセットへの標準化された同意フィールドの追加 dataset
顧客の同意データは、スキーマに同意フィールドが含まれている Profile 対応データセットに送信する必要があります。 これらのフィールドは、個々の顧客に関する属性情報の取得に使用するのと同じスキーマおよびデータセットに含める必要があります。
このガイドを続行する前に、これらの必須フィールドを Profile 対応データセットに追加する方法の詳細な手順については、 同意データを取得するためのデータセットの設定に関するチュートリアルを参照してください。
同意データ Profile 含めるように結合ポリシーを更新する merge-policies
同意データを処理するための Profile 対応データセットを作成したら、各顧客プロファイルに常に同意フィールドを含めるように結合ポリシーが設定されていることを確認する必要があります。 これには、競合する可能性がある他のデータセットよりも同意データセットが優先されるように、データセットの優先順位を設定することが含まれます。
結合ポリシーの使用方法について詳しくは、まず 結合ポリシーの概要をお読みください。 結合ポリシーを設定する場合は、 データセットの準備に関するガイドに記載されているように、 同意および環境設定 スキーマフィールドグループによって提供される必要なすべての同意属性がプロファイルに含まれていることを確認する必要があります。
同意データを Platform に取り込む
データセットと結合ポリシーを用意して、顧客プロファイルで必要な同意フィールドを表したら、次の手順で、同意データ自体を Platform に取り込みます。
第一に、CMP が同意変更イベントを検出した場合は常に、Adobe Experience Platform Web SDK を使用して同意データを Platform に送信する必要があります。 モバイルプラットフォームで同意データを収集する場合は、Adobe Experience Platform Mobile SDK を使用する必要があります。 また、収集した同意データを、同意データセットの XDM スキーマにマッピングし、バッチ取り込みを通じて Platform に送信することで、直接取り込むことを選択することもできます。
これらの各方法の詳細については、以下のサブセクションで説明します。
同意データを処理するためのExperience PlatformWeb SDK の設定 web-sdk
Web サイトで同意変更イベントをリッスンするように CMP を設定したら、更新された同意設定を受け取り、ページの読み込みのたびに、および同意変更イベントが発生するたびに Platform に送信するようにExperience Platform Web SDK を統合できます。 詳しくは、 顧客同意データを処理するための Web SDK の設定に関するガイドを参照してください。
同意データを処理するためのExperience PlatformMobile SDK の設定 mobile-sdk
お使いのモバイルアプリケーションで顧客の同意環境設定が必要な場合は、Experience PlatformMobile SDK を統合して、同意設定を取得および更新し、同意 API が呼び出されるたびに同意を Platform に送信できます。
同意モバイル拡張機能の設定および 同意 API の使用については、Mobile SDK のドキュメントを参照してください。 Mobile SDK を使用してプライバシーに関する懸念を処理する方法について詳しくは、「 プライバシーと GDPR」の節を参照してください。
XDM 準拠の同意データの直接取り込み batch
バッチ取り込みを使用して、XDM 準拠の同意データを CSV ファイルから取り込むことができます。 これは、まだ顧客プロファイルに統合されていない、以前に収集した同意データのバックログがある場合に役立ちます。
CSV ファイルを XDM にマッピングに関するチュートリアルに従って、データフィールドを XDM に変換し、Platform に取り込む方法を説明します。 マッピング用に 宛先 を選択する場合は、必ず 既存のデータセットを使用 オプションを選択し、前に作成した Profile 対応の同意データセットを選択します。
実装のテスト test-implementation
顧客の同意データを Profile 対応データセットに取り込んだら、更新されたプロファイルに同意属性が含まれているかどうかを確認できます。
プロファイルの詳細を検索する方法に関する具体的な手順については、Profile UI ガイドの ID によるプロファイルの参照に関する節を参照してください。
新しい同意属性は、デフォルトではプロファイルのダッシュボードには表示されません。 したがって、プロファイルが期待どおりに取り込まれていることを確認するには、プロファイルの詳細ページの「属性」タブに移動する必要があります。 ニーズに合わせてダッシュボードをカスタマイズする方法については、 プロファイルダッシュボードに関するガイドを参照してください。
次の手順
このガイドでは、Adobe標準を使用して顧客の同意データを処理し、それらの属性を顧客プロファイルで表すように Platform を設定する方法について説明しました。 セグメントの選定やその他のダウンストリームのユースケースの決定要因として、顧客同意環境設定を統合できるようになりました。
Experience Platformのプライバシー関連の機能について詳しくは、Platform でのガバナンス、プライバシー、セキュリティの概要を参照してください。