Introduction to Sitecore Personalize data retention policy

Abstract

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 in decisioning and audiences 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 customer as the guest type

Sitecore Personalize retains guests with customer as the guest type for an indefinite amount of time. These are site visitors that have passed your organization's identity rules.

does not apply

Guests with visitor as the guest type

Sitecore Personalize retains guests with visitor as the guest type for 6 months from the last date they were active. These are site visitors that are unidentified or are anonymous.

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