Skip to main content
Users
CloudPortalLogin
  • Powered byPowered by
Introduction to Sitecore Personalize
Managing accounts and system settings
Identifying guests
Introduction to experiments
Introduction to experiences
Decisioning
View dashboards
Developer Center
Connecting to an external system
Using client-side JavaScript
Using server-side JavaScript
AI in Personalize
Glossary
  • Sitecore Personalize
  • Developer Center
  • Session traits
  • Session trait statuses

Session trait statuses

The status of a session trait determines whether it can be paused, activated, archived, and used within Sitecore Personalize. The actions you can perform depends on the session trait's current status in the workflow. The following workflow illustrates the possible actions and status transitions for a session trait:

The workflow of a session trait showing possible status transitions and available actions.

The status of a session trait can be any of the following:

  • Draft - this is the default status when a session trait is created. In this status, you can:

    • Edit the JavaScript that defines the logic of your session trait.

    • Duplicate the session trait.

    • Delete the session trait.

    • Test the session trait before activating it.

    • Activate the session trait to start running it.

  • Active - when a session trait is activated, it becomes available for use in Sitecore Personalize across all customer web sessions, and calculates values at the end of each customer's session. You cannot edit a session trait if it's active, but you can:

    • Test the session trait.

    • Duplicate the session trait.

    • Pause the session trait to enable you to edit it.

  • Paused - when you pause a session trait, it stops running at the end of each customer's session, preventing it from calculating and storing any new data. However, it retains any previously calculated values in the customer's guest profile. In this status, you can:

    • Perform the same actions as in Draft status.

    • Activate the session trait to start running it again.

    • Deactivate the session trait to delete existing attributes and values.

  • Inactive - when a session trait is inactive, all data associated with it are deleted for customer sessions that end after the session trait has been deactivated. This only applies to customers who end their sessions following deactivation. In this status, you can:

    • Duplicate the session trait.

    • Delete the session trait to remove it from the Session Traits page.

    • Activate the session trait to start running it again.

Do you have some feedback for us?

If you have suggestions for improving this article,

Privacy policySitecore Trust CenterCopyright © 1999-2026 Sitecore