連絡先
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
連絡先は、あなたの組織と関わる、または潜在的に相互作用する可能性のある個人を表します。連絡先はSitecore.XConnect.Contactクラスで表され、xDB内のID(タイプGuid)で一意に識別されます。IDは連絡先が保存される際にサービス層によって生成され、xDB外に保存してはいけません。連絡先はまた、xDB外のシステムに連絡先を識別する1つ以上の 識別子 を持っています。
!注サービス層が時間ベースの逐次GUIDを生成でき、ディスク上で物理的により近い位置にあることは、SQL文脈での挿入クエリや関連性クエリのパフォーマンスを向上させます。SQLがデータページを割り当てる方法により、ランダム生成IDは多くの未使用領域を生み出し、パフォーマンスに悪影響を及ぼします。
既知および匿名の接触者
連絡先は既知か匿名かのいずれかです。既知の連絡先は少なくとも1つの既知の識別子を持っています。匿名連絡先は匿名識別子のみを持ち、その識別子には必ず別名識別子が含まれます。
接触モデルの拡張
ファセットを使って、カスタムで組織固有のデータでコンタクトモデルを拡張します。いくつかの一般的なファセットはデフォルトで組み込まれています。ファセットの作成および利用に関する情報は以下のトピックを参照してください。
!注Contact Behavior ProfileとKey Behavior Cacheは計算されたファセットとして利用可能です。
追跡連絡先
ウェブトラッカーは、ウェブセッション中の連絡先の活動(ページビューやトリガーされた目標など)を記録します。セッション終了時に、このデータはxConnectのインタラクションに変換され、xConnectクライアントAPIを使ってxConnectに送信されます。xConnectとトラッカーは別々のデータモデルを持つ別々のコンポーネントです。例えば、トラッカーはSitecore.Analytics.Tracking.Contactクラスで連絡先を表します。ウェブトラッキングの詳細については、以下のトピックを参照してください。
連絡先の統合
2つのコンタクトがマージされると、ソースカタクトのファセットや識別子がターゲットカタクトに移されます。マージが完了すると、そのカタクトは廃止マークされます。コンタクトマージの一般的な用途は、匿名のコンタクトが既存の既知コンタクトとして特定される場合です。コンタクトのマージに関する詳細は以下のトピックを参照してください:
匿名化連絡先
忘却権とは、連絡先がxDBから個人を特定できるすべてのデータを削除する権利のことです。
連絡先と利用者
連絡先とSitecoreユーザーは全く別の存在です。連絡先はxDBのレコードとして存在し、SitecoreユーザーはASP.NETのメンバーシップまたはアイデンティティユーザーです。xDBは認証システムとして使用すべきではなく、パスワードの保存やユーザーセッションの管理を目的として設計されていません。
ユーザーと連絡先の間に自動的に関係が存在することはありません。ユーザー名などユーザーの固有の属性を参照する識別子を連絡先に追加することで、その関係を明示的に作成しなければなりません。トラッカーの文脈では、ログイン時に 連絡先を特定し 、その後の活動をその連絡先に対して追跡する必要があります。
コンタクトシャーディング
連絡先はIDでシャード化されます。連絡先識別子はすべてのシャードで一意です。