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
  • Introduction to Sitecore Personalize
  • Using IDs in Sitecore Personalize

Using IDs in Sitecore Personalize

When you create an experience, experiment, goal, or template, Sitecore Personalize automatically creates an ID when you name the entity.

If you are creating an experiment, this unique ID enables technical team members to programmatically execute the experiment.

If the name you enter for the ID belongs to another live or deleted entity, Sitecore Personalize appends a numeral to the name of the ID. After you delete an entity, its ID is also deleted and can’t be reused with new entities. This is to ensure referential integrity.

For example, if your organization previously deleted an experiment with the ID ancillary_upsell, Sitecore Personalize automatically saves the ID as ancillary_upsell_1.

Naming an entity and automatic generation of a unique ID in Sitecore Personalize.

In some organizations, there might be several variations of the ancillary_upsell experiment. These could each vary according to page targeting, real-time audiences, or other conditions that must be met in order for the experiment to run. Each variation of the experiment is automatically assigned a unique ID to ensure the correct experiment is called.

Warning

IDs aren't editable after you click the Create button. You can only edit the name of the ID before creating. When editing, use a-z, 0-9, and underscores for spaces.

Do you have some feedback for us?

If you have suggestions for improving this article,

Privacy policySitecore Trust CenterCopyright © 1999-2026 Sitecore