---
title: "Sitecore Personalizeにおけるセッションやイベントの理解"
slug: "understanding-sessions-and-events-in-sitecore-personalize"
abstract: "Sitecore Personalizeがセッションやイベントをどのように利用しているかのビジネス概要を提供します(Sitecore Personalize)。"
---
# Sitecore Personalizeにおけるセッションやイベントの理解

これは、マーケターやビジネスユーザーで、Sitecore Personalize行動データの処理方法の概要を知りたい場合に、知っておくと有用なトピックです。

Sitecore Personalizeゲストの行動データ、例えばゲストがボタンをクリックした時、ウェブページを閲覧した時、商品をカートに追加した時などを処理できます。行動データの各インスタンスはイベントです。

組織は[ストリームAPI](https://doc.sitecore.com/personalize/en/developers/api/index-en.html?contextId=nfllD3)を使ってリアルタイムでイベントを捕捉し、非同期的にSitecore Personalizeに送信できます。Sitecore Personalize特定のチャネルで一定時間内に発生するイベントをグループ化します。イベントをセッションにまとめるプロセスは *セッション化* と呼ばれ、チャネルごとに異なります。

その後、セッションやイベントデータを意思決定や条件に活用できますが、[データの保持や持続時間の制限は適用されます](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/using-server-side-javascript-in-sitecore-personalize/understanding-data-limits-in-decisioning-and-conditions.html "Understanding data limits in decisioning and conditions")。

Sitecore Personalizeイベントセッションを分類するために以下の属性を使用します:

-   チャンネル
-   販売時点
-   ブラウザID
-   タイムスタンプ

以下は基本的なセッション化アルゴリズムです:

1.  イベントをチャネルやブラウザID、時間ごとにグループ化します。これにより、各デバイスとチャネルごとに異なる時間順序のイベントグループが作成されます。
2.  一定期間の非アクティブが経過するとセッションを終了します。これは組織ごとに、テナントごとに異なる設定です。例えば、多くの組織はセッションを終了するまでの非アクティブ時間を20分と設定しています。