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
.
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.
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.