Mobile app is available only for logged in users | Community
Skip to main content
Best answer by bjoern__koth

Depends on whether you consider Email to be an identity namespace unique to one specific profile.

If so, flag it as primary.

 

If not, ECID will/should implicitly be used as a primary identity in your request.

2 replies

bjoern__koth
Community Advisor and Adobe Champion
bjoern__kothCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
September 23, 2025

Depends on whether you consider Email to be an identity namespace unique to one specific profile.

If so, flag it as primary.

 

If not, ECID will/should implicitly be used as a primary identity in your request.

Cheers from Switzerland!
Devyendar
Level 6
October 6, 2025

identityMap is the best way to track identities in the Adobe Experience Platform Web/Mobile SDK.

 

In practical implementation, for AEP SDK Experience Event data, ECID should be used to be used a Primary Identity or not use a primary identity at all and just use Email as a Secondary Identity. Using Email as Primary Identity is appropriate if you can ensure that every event from Adobe Experience Platform Mobile SDK will have a valid Email value (this is difficult even for login based apps as Splash screen and initial login screens will not have Emails captured yet.

 

While passing data to AEP, Primary identity can not hold any null value. if Email is used as Primary Identity all those events will error out and will not be ingested in AEP. ECID is automatically generated and included by the AEP Web and Mobile SDKs, ensuring every event carries a valid, non-null primary identity.

 

Email can be a secondary Identity for profile enrichment purpose. Although unverified Email can also create Profile stitching and quality issues.