追跡とパーソナライズ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Content Deliveryの役割が提供するコンテンツと体験は非常にパーソナライズされ、複数のアーキテクチャ的エンティティが関与します。最適なスケーリングと設定のためには、これらのエンティティを十分に理解することが重要です。
追跡データを用いてパーソナライズされたコンテンツを表示する
訪問者がContent Deliveryの役割からページをリクエストすると、Sitecoreはメタデータやルールに基づいてコンテンツをパーソナライズします。
Web Trackerは、訪問者がウェブサイト、アプリ、メールのやり取りなどのチャネルとやり取りするたびに自動的にメタデータを収集します。メタデータには、曜日、時間帯、訪問したページ、訪問者のIPアドレス、デバイスおよびブラウザの識別情報など、訪問者や訪問者に関する明確な情報が含まれます。
Sitecoreは、訪問者の地理的位置やデバイスの情報を調べることで、SitecoreのIP GeolocationおよびDevice Detectionサービスからメタデータを豊かにすることができます。ただし、訪問者が自分のデバイスでこれを有効化している場合に限ります。さらにカスタムロジックで情報を豊かにすることも、他のサービスやデータベースから読み取ることができます。

メタデータは最終的にSitecoreレンダリングエンジンに組み込まれたルールによって解析され、HTML、XML、JSON、PDFなど様々な形式で訪問者にパーソナライズされ提示されます。ルールを拡張して、あらゆるビジネスロジックを実行し、メタデータに加えて任意のデータに依存することも可能です。
セッション状態での追跡データの保存
Web Trackerは収集されたメタデータを プライベートセッションステートストア に保存します。これはデフォルトでContent Delivery役割のASP.NETインプロセスメモリストレージです。Sitecoreはまた、さまざまな目的のための他のセッションステートストレージプロバイダーもサポートしています。

場合によっては、訪問者が複数のアクティブなセッションを同時に実行している場合、例えばコンピュータとスマートフォンで同時にウェブサイトとやり取りする場合などがあります。この場合、Sitecore Web Trackerはセッションがアクティブな間、メタデータを 共有セッションステートストア に保存します。これは、あるセッションの変更が他のセッションの変更を上書きしないようにし、あるセッションの情報が他のセッションで利用可能になるようにするためです。

適切なプライベートおよび共有セッションステートストアの選択は、スケールド環境において特に重要です。訪問者の体験を一貫させるためには、クラスター内のすべてのサーバーで同じセッションを維持する必要があります。さらに、ホスティングオプションや遅延は、どのセッションステートプロバイダーを選ぶかに影響を与えることがあります。
要件に応じて異なるSitecoreロールをセッションプロバイダーに設定できます。例えば、Content Deliveryの役割はセッションを保存するためにデータベースを使い、Content Managementはプロセス中のメモリを使ったり、その逆です。

追跡されたデータを識別可能な接触者ややり取りとして永続化すること
SitecoreをSitecore Experience Platformデータフローとして設定し、Sitecore Experience Managerデータフローとしてではなく設定している場合、Sitecoreトラッカーは訪問者やその活動に関する情報をチャネル上で特定可能な連絡先ややり取りとして永続化できます。メールチャネルでは、メールが開かれたり、訪問者が購読を解除されたりしたことなどがインタラクションです。ウェブサイトでは、インタラクションとはセッション内で訪問者が行った活動、例えばページ訪問や目標のトリガーなどを指します。
訪問者があなたのチャンネルのいずれかを初めて訪問した際、Sitecoreは連絡先識別子を作成し、訪問者のデバイスおよびxDBコレクションデータベースに保存します。その後の訪問で、Sitecoreは訪問者のデバイスから識別子を読み取り、xDBコレクションデータベース内の連絡先に関する情報を検索します。これにより、過去の訪問で収集された情報に基づいて、Sitecoreは訪問者に提供されるコンテンツをパーソナライズすることが可能になります。

プライバシーとセキュリティ
処理および集約データフロー上の各役割のプライバシーおよびセキュリティの考慮事項については、アーキテクチャおよびロール のドキュメントを参照してください。