Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
SOLVED

How does CJA treat identities in an array?

Avatar

Level 2

Hi,

 

In efforts to aggregate data points, I am wondering if CJA can identify person IDs within an array as individual identities or People, when the data is added to a Connection/Data View? I know that values in an array are flattened when pulled into CJA freeform, but I'm curious about the behavior when the primary ID column is in an array. 

 

For example, a record of page visits with an array of ECNs for everyone who visited that page. In CJA. would it return count of every single ECN under the People metric for that page?

 

Thanks!

 

 

Topics

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

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @JaniceAk ,

You cannot use an Array as person ID because for a field to be available to use as person ID it has to be setup as an identity in AEP schema for the related dataset and AEP identities can only be strings.

Also, I don't understand why you would have identities for multiple people on a single event? An event is always linked to a single person who can have different types of identities but not different values for same identity. An identity by definition is a unique identifier for the user, it cannot have multiple values for the same person, it defeats the whole purpose.

Maybe you can share your use case and we can discuss more.

Cheers!

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

Hi @JaniceAk ,

You cannot use an Array as person ID because for a field to be available to use as person ID it has to be setup as an identity in AEP schema for the related dataset and AEP identities can only be strings.

Also, I don't understand why you would have identities for multiple people on a single event? An event is always linked to a single person who can have different types of identities but not different values for same identity. An identity by definition is a unique identifier for the user, it cannot have multiple values for the same person, it defeats the whole purpose.

Maybe you can share your use case and we can discuss more.

Cheers!