---
title: "Using IDs in Sitecore Personalize"
slug: "using-ids-in-sitecore-personalize"
abstract: "Provides an overview of how IDs are automatically generated when naming entities (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.](https://doc.sitecore.com/api/markdown-image/personalize/en/users/sitecore-personalize/images/friendlyid.png)

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.