Define an identity field

When defining a new field in the UI, you can set it as an identity field by selecting the Identity checkbox in the right rail.

Additional controls appear after selecting the checkbox. If you want this field to be the primary identity for the schema, select the Primary identity checkbox.

NOTE
A single schema may have many identity fields defined, but can only have one primary identity. All identity fields (primary or otherwise) contribute to the identity graph for an individual customer, but Real-Time Customer Profile uses only the primary identity as the source of truth when merging data fragments together. If you want to enable a schema for use in Profile, the schema must have a primary identity defined.

Under Identity namespace, use the dropdown menu to select the appropriate namespace for the identity field. Standard namespaces provided by Adobe are listed, along with any custom namespaces defined by your organization.

When finished, select Apply to apply the change to the schema.

IMPORTANT
If a primary identity field is already set, you may change the primary identity field in your schema by following the steps above. However, you must disable and then re-enable any associated datasets in the profile for the change to take affect.

The canvas updates to reflect the changes, with the selected field gaining a fingerprint symbol ( ) to designate it as an identity. In the left rail, the identity field is now listed under the name of the class or schema field group that provides the field to the schema.

If the field was also set as the primary identity, it will also be listed under Required fields in the left rail. If the identity field is nested within the schema structure, all parent fields will also be listed as required.

If you defined a primary identity for the schema, you can now proceed to enable the schema for use in Real-Time Customer Profile.