Expand my Community achievements bar.

SOLVED

Is there a permanent Unique ID for each Real Time Customer Profile in AEP??

Avatar

Level 4

Hello,

Please, is there an "artificial" ID generated by AEP that uniquely identifies a Real Time Customer Profile permanently? This ID should remain the same regardless of updates to the profile (such as new emails or phone numbers) and should work like a primary key does in a database row, even if other identities change over time.

If such an ID exists, can I:

  • Read that ID through AEP APIs?
  • Link the stitched graph by that ID that generated the Real-Time Customer Profile?
  • Detect when two IDs are merged?
  • Use it to link the AEP representation of this profile (and other related data) to external systems, like Salesforce, which only support rows in a table?

I would use this permanent ID as a foreign key in Salesforce, so every time there is an update on the Real-Time Customer Profile (or any other relevant information linked to it), I can trigger an AEP IO Event to update Salesforce with the latest version of the profile.

The ECID isn't useful, as a single Real-Time Customer Profile will likely have multiple ECIDs over time and with that behavior I can NOT identify the merge of two profiles (so that I can inform external systems, like SF, do merge their rows)

Thank you!

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor
4 Replies

Avatar

Community Advisor

Hi @JeanBaro2 

There is a unique "Profile ID" pertaining to each profile in AEP. When searching for a specific ID within the tool, once you navigate to the Identity Graph, you can capture this ID in the URL. As for being able to use it downstream, I'm not entirely sure to be honest.

 

Avatar

Level 4

Thanks @DavidRoss91 

I'll investigate it and if it is a good fit to my scenario I'll ensure I come back here and share the findings!

So should it remain stable (immutable) over time?

Appreciated

Avatar

Correct answer by
Community Advisor

@JeanBaro2  yes that is correct

Avatar

Level 4

@DavidRoss91 

 

Sorry to bother you again. Quick question: can I use the Profile ID to get a profile via the AEP API? Specifically, can it be used as an identifier for reading or updating profile data?

Thanks so much for your help!