Skip to main content
Use this option to create new NCE records when a new primary key and composite key(s) combination is ingested and update the existing records, if the same combination is ingested again.

When Composite Key Is Enabled

When the Composite Key is enabled, Zeotap CDP retains both existing and incoming records in the user profile. This approach is useful when merging customer data and non-customer data using multiple Join Keys. Each time a unique combination of the primary key and composite key(s) is ingested, a new NCE record is created. If the same combination is ingested again, the existing record is updated. Example A customer (UCID: 12345) has multiple registered phone numbers. The append operation ensures all numbers are retained in the profile instead of replacing existing ones.
UCIDPhone Number
12345555-1234
12345555-5678

When Composite Key Is Disabled

When the Composite Key is disabled, Zeotap CDP updates existing records or adds new records based on the Join Key. This approach maintains data consistency and prevents duplication. Example A customer (UCID: 67890) has multiple subscription plans (family, work, personal). The upsert operation works as follows:
  • Existing records are updated: If the customer already has a work plan, the system updates it with the latest details.
  • New records are added: If the customer adds a family plan, it is added under the same UCID without overwriting other plans.
UCIDSubscription PlanStatus
67890Work PlanUpdated
67890Family PlanAdded
By selecting the appropriate operation, you can control how data is managed in the user profile.
Last modified on February 26, 2026