Sitecore 実装で個人を表すエンティティ

Current version: 10.1
警告

このプライバシー ガイドは、データ プライバシー コンプライアンスをサポートするために開発者が Sitecore 製品の実装を設定する方法について技術的なガイダンスを提供します。このガイドは、網羅的なガイダンスを提供するものではなく、法律または規制の内容、解釈、または適用に関する法的アドバイスとして解釈または使用されるべきではありません。お客様は、ご自分のリスクを評価するのに常に最適な立場にあり、個人情報の処理方法を含め、お客様のビジネスへの法律や規制の適用性を把握するために独自の弁護士を探す必要があります。結果として得られる実装は、設定に関するお客様自身の選択に完全に基づいています。

個人は、プラットフォーム全体で 4 つの別個のエンティティによって表されます。

  • コンタクト: Experience Platform (XP) のコンテキスト

  • 登録: Marketing Automation database 内

  • 顧客: Experience Commerce (XC) のコンテキスト

  • ユーザー: Experience Manager (XM) のコンテキスト

また、xDB Reporting database ではフォーム メトリック データとして表され、これは Forms database 内のフォーム送信データにリンクされます。

各エンティティは機密性の高い個人情報を保存する可能性があり、エンティティは ID またはその他の識別子によって直接的または間接的にリンクされます。プラットフォームをセキュリティ保護し、個人の権利をサポートする機能を実装するときは、プラットフォーム全体での個人のすべての表現と、それらがどのようにリンクされているかを考慮する必要があります。

データがどこにどのように保存されるか

次の表は、各エンティティの目的、エンティティが保存される場所、および各エンティティに関連付けることができるデータを示しています。

重要

収集される正確なデータは、実装によって異なります。これらの表は、デフォルトで利用できるデータを収集するためのモデルを示しています。保存される場所は、セルフホストしているか、マネージド クラウド環境でホストしているかによって異なります。

コンタクト

目的

パーソナライゼーション、オートメーション、メールなどのマーケティング アクティビティに関連するデータの中央ストレージ。

ストレージ

Collection database、xDB index

データ

収集された場合、次のデータが Collection database と xDB index で利用できます (個人情報のインデックス作成が有効になっていることを前提としています)。

  • コンタクト識別子

  • 次のような個人情報を含むコンタクト ファセット

    • 名と姓

    • 住所

    • EXM のメールの履歴リストを含むメール アドレス

    • 関連する住所やメール アドレスを含む、注文やカートなどのコマース固有のデータ

  • 以下を含むインタラクション

    • イベント

    • 結果

    • ゴール

    • ページ ビュー

  • インタラクション ファセット

API

xConnect Client API

デフォルトのファセットとイベント

xConnect のすべてのデフォルトのファセットとイベントのリストについては、xConnect コレクション モデル リファレンスを参照してください。個人情報を含むファセットは [PIISensitive] でマークされています。

Email Experience Manager のファセットとイベント

mail Experience Manager (EXM) EmailAddressHistory には、個人情報が含まれています。このファセットは [PIISensitive] でマークされています。

Commerce Connect のファセットとイベント

イベントに関連する個人情報は、[PIISensitive] でマークされたコンタクト ファセットに保存されます。イベントには個人情報は保存されませんが、コンタクト ファセットを参照するプロパティが含まれる場合があります。個人が自身を消去することを選択した場合、すべての個人情報が削除され、イベントと、コンタクト ファセット内の個人情報とのリンクが切断されます。

登録

目的

オートメーション プランまたはアクティビティへのコンタクトの登録を表します。

ストレージ

Marketing Automation database

データ

Marketing Automation database では、次のデータを利用できます。

  • コンタクト ID

  • コンタクトが登録されているプランまたはアクティビティ。

プランまたはアクティビティの名前から、ブランドまたは組織と個人とのインタラクションに関する機密情報が明らかになる場合があります。

注記

登録にカスタム データを追加できます。メール アドレスなどの個人情報を登録に追加しないことをお勧めします。

API

Marketing Automation Operations API

顧客

目的

送信された注文を受け取り、支払います。

ストレージ

Shared Environments database、Customers Scope index

データ

Shared Environments database と Customers Scope index では、次のデータを利用できます。

  • 名前や住所などの顧客の詳細

  • 顧客注文

顧客エンティティに関するページを参照してください。

注記

メール アドレスと配送先住所は、匿名のお客様でも注文の一部として保存されます。

API

Commerce Service API

ユーザー

目的

認証と認可。

ストレージ

ASP.NET メンバーシップのデフォルトの実装では、ユーザーが Core database に保存されます。ASP.NET Identity のデフォルトのプロバイダーはありません。

データ

  • ユーザー名

  • ASP.NET メンバーシップ プロファイル データ

API

ASP.NET Membership API または ASP.NET Identity API

フォーム

目的

フォーム送信の成功や失敗などのメトリックは、xDB Reporting database に集計されます。各レコードにはContactIdInteractionId、および FieldId が割り当てられ、フォーム送信は Forms database に保存されて FieldItemId が割り当てられます。

レコードは、次のようにコレクション データベースでコンタクトにリンクできます。詳細については、次のセクション「個々のエンティティ間のリンク」の表を参照してください。

ストレージ

xDB Reporting database。具体的には次のとおりです。

  • Fact_FormMetrics テーブル (コンタクト ID と インタラクション ID を記述)

  • Fact_FormFieldMetrics テーブル (インタラクション ID を記述)

Forms database。具体的には次のとおりです。

  • FieldData テーブル (フォーム送信データを記述)

データ

フォーム送信データはカスタマイズでき、個人の名前やメール アドレスなどの個人情報を記述できます。

API

Reporting API、SQL

個々のエンティティ間のリンク

Commerce Connect を使用して Experience Platform と Experience Commerce をリンクするデフォルトの実装において、個々のエンティティがどのようにリンクされるかを次の表に示します。

顧客エンティティへのリンク

コンタクトから顧客へのリンク

コンタクトと顧客の間に直接のリンクはありません。コンタクトを通じてユーザーに接続し (識別子が存在することが前提)、さらにユーザーから顧客に接続する間接リンクがあります。

ユーザーから顧客へのリンク

ユーザー エンティティには、顧客の ID とプレフィックスを記述した ExternalIdプロパティがあります。Sitecore Commerce Engine を使用している場合、ExternalIdは Entity-Customer-6c639677c824494bbf64c1049312233e のようになります。6c639677c824494bbf64c1049312233e は顧客 ID です。

フォーム送信から顧客へのリンク

フォーム送信と顧客の間に直接のリンクはありません。フォーム データを通じてコンタクトに接続し、コンタクトからユーザー (識別子が存在することが前提)、さらにユーザーから顧客に接続する間接リンクがあります。

登録から顧客へのリンク

登録と顧客の間に直接のリンクはありません。

登録エンティティへのリンク

顧客から登録へのリンク

登録と顧客の間に直接のリンクはありません。

コンタクトから登録へのリンク

登録には、コンタクトの ID への参照が記述されます。

ユーザーから登録へのリンク

登録とユーザーの間に直接のリンクはありません。

フォーム送信から登録へのリンク

Fact_FormMetrics テーブルには ContactID 列があります。xConnect Client API を使用すると、ID を指定してコンタクトを取得し、その ID を使用して登録を検索できます。

コンタクト エンティティへのリンク

顧客からコンタクトへのリンク

コンタクトと顧客の間に直接のリンクはありません。顧客を通じてユーザーに接続し、さらにユーザーからコンタクトに接続する間接リンクがあります (識別子が存在することが前提)。

ユーザーからコンタクトへのリンク

デフォルトでは、コンタクト エンティティとユーザー エンティティの間にリンクはありません。リンクを作成するには、識別子文字列 (ユーザー名など) とソース文字列 ("エクストラネット" など) を記述した既知の識別子をコンタクトに追加する必要があります。これは、 xConnect Client API を使用するか、追跡コンテキストで IdentifyAs() メソッドを使用することで実現できます。

Commerce Connect を使用している場合、ユーザーを作成すると既知の識別子がコンタクトに自動的に追加されます。この識別子はユーザー名であり、ソースは Sitecore.Commerce.Constants.ContactSource です。Commerce Connect を使用していない場合は、この関係を自身で作成する必要があります。コンタクトは、さまざまなシステムにリンクするために複数の識別子を持っていることがあります。特定のユーザー エンティティに対応する識別子にどの識別子ソースが使用されているかを確認しておく必要があります。

フォーム送信からコンタクトへのリンク

Fact_FormMetrics テーブルには ContactID 列があり、xConnect Client API を使用すると、ID を使用してコンタクトを取得できます。Fact_FormFieldMetrics には InteractionID 列があり、それに対応するエントリを、ContactID 列もある Fact_FormMetrics テーブルで検索できます。

登録からコンタクトへのリンク

登録には、コンタクトの ID への参照が記述されます。

ユーザー エンティティへのリンク

顧客からユーザーへのリンク

ユーザー エンティティには、顧客の ID とプレフィックスを記述した ExternalIdプロパティがあります。Sitecore Commerce Engine を使用している場合、ExternalIdは Entity-Customer-6c639677c824494bbf64c1049312233e のようになります。6c639677c824494bbf64c1049312233e は顧客 ID です。

コンタクトからユーザーへのリンク

デフォルトでは、コンタクト エンティティとユーザー エンティティの間にリンクはありません。リンクを作成するには、識別子文字列 (ユーザー名など) とソース文字列 ("エクストラネット" など) を記述した既知の識別子をコンタクトに追加する必要があります。これは、xConnect Client API を使用するか、追跡コンテキストで IdentifyAs() メソッドを使用することで実現できます。

Commerce Connect を使用している場合、ユーザーを作成すると既知の識別子がコンタクトに自動的に追加されます。この識別子はユーザー名であり、ソースは Sitecore.Commerce.Constants.ContactSource です。Commerce Connect を使用していない場合は、この関係を自身で作成する必要があります。コンタクトは、さまざまなシステムにリンクするために複数の識別子を持っていることがあります。

特定のユーザー エンティティに対応する識別子にどの識別子ソースが使用されているかを確認しておく必要があります。

フォーム送信からユーザーへのリンク

ユーザーとフォーム送信の間に直接のリンクはありません。ユーザーを通じてコンタクトに接続し (識別子が存在することが前提)、さらにコンタクトからフォーム送信に接続する間接リンクがあります。

登録からユーザーへのリンク

ユーザーと登録の間に直接のリンクはありません。

フォーム送信へのリンク

顧客からフォーム送信へのリンク

顧客とフォーム送信の間に直接のリンクはありません。ユーザーを通じてコンタクトに接続し、さらにコンタクトからフォーム送信に接続する間接リンクがあります。

ユーザーからフォーム送信へのリンク

顧客とフォーム送信の間に直接のリンクはありません。ユーザーを通じてコンタクトに接続し (識別子が存在することが前提)、さらにコンタクトからフォーム送信に接続する間接リンクがあります。

コンタクトからフォーム送信へのリンク

Fact_FormMetrics テーブルには ContactID 列があり、xConnect Client API を使用すると、ID を使用してコンタクトを取得できます。 Fact_FormFieldMetrics には InteractionID 列があり、それに対応するエントリを、ContactID 列もある Fact_FormMetrics テーブルで検索できます。

登録からフォーム送信へのリンク

Fact_FormMetrics テーブルには ContactID 列があります。xConnect Client API を使用すると、ID を指定してコンタクトを取得し、その ID を使用して登録を検索できます。

Do you have some feedback for us?

If you have suggestions for improving this article,