Expand my Community achievements bar.

SOLVED

Profile stitching using custom profiles and Adobe Analytics data in AEP

Avatar

Level 2

Hi,

 

We have ingested contact profiles with email address as the primary identifier. We also have Adobe Analytics data streaming into our AEP environment. For some of the profiles that have been registered using their email address on our website, we notice that the Adobe Analytics data is not stitched together with the email address from the backend. This makes the email address and Adobe analytics visitor data as two different profiles in AEP.

 

Can someone explain why the event data from Adobe Analytics did not get stitched to the corresponding email address even after the user registration occurred on our website?

 

Thanks

Sharmila

Topics

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

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @sharmilap 

You would need some common identifier in AA data as well to stitch the data. In your current setup, there is no way for AEP to know it is the same user. For your AA data, AEP knows one id - ECID and for your contact profiles, AEP knows the email address. There needs to be an 'authenticated' identifier in AA, possibly a backend unique id which would also be part of fhe contact profile from backend. Unless that happens, AEP has no way of knowing it is the same user and would continue creating two separate profiles.

 

Hope the above helps.

 

Regards,

Abhinav

View solution in original post

5 Replies

Avatar

Level 2

Hi Sharmila,

 

Does email from contact profiles and email from Adobe Analytics are categorized under same namespace in Identity? Note: For identities from different datasets to get stitched together they need to marked as Identities and under same namespace. In your case the namespace need to be same for emails for datasets having contact profiles and Adobe Analytics.

 

Thanks.

Prateek

Avatar

Community Advisor

Hi @sharmilap 

 

There are two things you would check here:

1. In the case of Adobe Analytics data, I am assuming it is coming through Web SDK, have you marked email as an identity field ?

2. As @Prateek-Garg mentioned, if you have marked the email field as an identity, then you need to ensure that the namespace you are using for this field is the same as the one you are using in the contact dataset for email field.

 

My hunch is, it might be the issue that the email field in AA dataset is not marked as an identity.

 

Regards,

Abhinav

Avatar

Level 2

Thanks @Prateek-Garg & @abhinavbalooni  for your responses.

 

We don't use web SDK for AA data streaming yet.

 

The schema for AA data does not have email address and it is not one the values being sent. The identity field on this schema is currently one of the prop<n> fields which contains the Adobe MC Id, so definitely not the same identity namespace. We have internal identifiers to indicate the user in AA data and not the email address itself(for security reasons, maybe?). 

Avatar

Correct answer by
Community Advisor

Hi @sharmilap 

You would need some common identifier in AA data as well to stitch the data. In your current setup, there is no way for AEP to know it is the same user. For your AA data, AEP knows one id - ECID and for your contact profiles, AEP knows the email address. There needs to be an 'authenticated' identifier in AA, possibly a backend unique id which would also be part of fhe contact profile from backend. Unless that happens, AEP has no way of knowing it is the same user and would continue creating two separate profiles.

 

Hope the above helps.

 

Regards,

Abhinav

Avatar

Level 2

Hi @abhinavbalooni , that totally makes sense. Thanks for your inputs. I am going to make sure we have a common identifier between the two datasets to stitch them together. Thanks again!