Skip to main content
The Join Key Enricher in Zeotap CDP enables data enrichment by merging Customer Data with Non-Customer Entity (NCE) Data. By using this enricher, you can enhance a user’s profile by associating additional information, such as transaction history, product interactions, or service usage, from NCE datasets. This allows for a more complete view of the customer, enabling better analysis and decision-making. Note that mapping the primary key of the NCE data source to the Join ID of Customer dataset is a crucial step. In addition, the primary key of the NCE dataset must have the same data type as the Join ID in the customer data. For example, if the primary key, such as Product ID, is of string type, it can only be mapped to a Join ID of either string type or a list of strings. Note that if there is more than one attribute of a customer that needs to be enriched with this NCE data source, then you can include them by editing the enricher of the relevant NCE data source. To know more about how to configure this enricher, refer to  Configuring the Join Key Enricher.

How to Identify the Join ID and Primary Key

You can select a user attribute from categories such as ID, User Traits, Product, Event, or Campaign as the Join Key (Join ID). To understand how to identify the Join ID in customer data and the Primary Key in non-customer data, consider the following example datasets:

Customer Dataset (CE)

CRM ID (Join ID)NameEmailPhone Number
12345Jane Doejane.doe@email.com555-1234
67890John Smithjohn.smith@email.com555-5678

Non-Customer Entity Dataset (NCE)

CRM ID (Primary Key)Order IDOrder DateTotal Amount
12345ORD0012024-01-01$250
67890ORD0022024-01-15$400
To merge the two datasets and enricher the user profiles, use the common attribute between them. In this case, the CRM ID from the Customer Dataset serves as the Join ID, while the same column in the Non-Customer Dataset acts as the Primary Key. Below is the resulting enriched user profile:
CRM IDNameEmailPhone NumberOrder IDOrder DateTotal Amount
12345Jane Doejane.doe@email.com555-1234ORD0012024-01-01$250
67890John Smithjohn.smith@email.com555-5678ORD0022024-01-15$400
Last modified on February 26, 2026