Introduction to Sitecore Personalize data retention policy
Overview of Sitecore Personalize data retention policy.
This topic introduces the Sitecore Personalize data retention policy. For information on data limits in decisions and audiences, see the Understanding data limits topic.
Sitecore Personalize uses live storage and the data mart.
Live storage
Sitecore Personalize live storage is a real-time, distributed, high-performance data-storage layer that keeps a subset of actionable customer data available in real-time for using in personalization.
The live storage tier is used for big data and powers all the guest context related intelligence, decisioning, and analytics features. Built on Lambda architecture, the live storage tier contains guests' real-time and historical behaviors and transactional data.
Your organization might have different data limits or time durations that apply depending on your industry's regulations. The data limits in the following table are the default, and do not apply if your organization has requested a different configuration.
The following table provides details on the data retention limits and removal frequency for the live storage tier:
Data entity | Retention limits | Removal frequency |
---|---|---|
Guests with | Sitecore Personalize retains guests with | does not apply |
Guests with | Sitecore Personalize retains guests with | daily |
Orders | Sitecore Personalize retains the guest's most recent 20 orders. For example, if a guest has 29 orders, Sitecore Personalize removes the oldest 9 orders. | daily |
Sessions | Sitecore Personalize retains the last 40 sessions within the last 90 days. If any of the last 40 sessions are offline, Sitecore Personalize only retains a maximum of 10 offline sessions. For example, if a guest's last 40 sessions consist of 12 offline sessions and 28 online sessions, Sitecore Personalize only retains 10 offline sessions. Sitecore Personalize removes session data that is 91 days or older. | daily |
Events | Sitecore Personalize retains the last 100 events from a session. Events are stored in sessions. Only events from the last 40 sessions within the last 90 days are retained. For example, Sitecore Personalize removes an event from the 41st most recent session. Similarly, Sitecore Personalize removes any event from sessions that are 91 days or older. | daily |
Guest data extensions | Sitecore Personalize retains the last 100 data extensions for a guest. For example, if a guest has 103 data extensions, Sitecore Personalize removes the oldest 3 guest data extensions. | daily |
Guest identifiers | Sitecore Personalize retains the last 50 identifiers for a guest. For example, if a guest has 62 identifiers, Sitecore Personalize removes the oldest 12 identifiers. | daily |
Data mart
Sitecore Personalize data mart includes a subset of data from archival storage and is the data store used for reporting, performance analytics, and segmentation.
The following table provides details on the data retention limits and removal frequency for the data mart:
Location | Entity | Retention limits | Removal frequency |
---|---|---|---|
segmentation data mart | guests, orders, and sessions | For the life of the contract | upon customer request |
segmentation data mart | events | Maximum of 2 years | manually |
segmentation member history | guests | 15 days | daily |