Expand my Community achievements bar.

ECID Format and Validation Rules

Avatar

Level 1

Hi all,

 

We're sending data to Adobe Analytics through Edge Network API and XDM implementation without using any SDK. We need to generate valid ECIDs server-side, but we're encountering validation issues.

 

The documented rules state that ECIDs must:
1. Be exactly 38 characters long

2. Contain only numbers

 

While these rules work for some combinations and successfully map to sessions/users, we've found inconsistencies:

 

Working ECIDs:
89232101183523015761846514365738537228
91232101183523015761846514365738537228
90000000183523015761846514365738537228

 

Non-Working ECIDs (despite meeting basic rules):
94232101183523015761846514365738537228
91999999999999999999999999999999999999

Could someone please share the complete validation rules that ECIDs need to pass? Are there specific number ranges we should avoid?

Thanks!

 

4 Replies

Avatar

Level 8

@PavelKr1 (ECID) without using Adobe’s SDK is not recommended because the ECID follows strict rules defined by Adobe's Visitor ID Service. However, if needed ensure to generate at server and generate/ validate UUID v4 Rules

Avatar

Administrator

@PavelKr1 Did you find the suggestion helpful? Please let us know if you require more information. Otherwise, please mark the answer as correct for posterity. If you've discovered a solution yourself, we would appreciate it if you could share it with the community. Thank you!



Kautuk Sahni

Avatar

Employee

Hello @PavelKr1 

 

Can you please clarify what you are attempting to solve?  Are you attempting to generate an ECID from a tool which is not part of the Adobe Web SDK visitor service?

 

 

Avatar

Community Advisor

Hi @PavelKr1  - Agree with what @Rite18  mentioned, please don't try to generate an ECID via some function.