How to update Individual Profile with new data?
I've pretty much wrapped my head around ExperienceEvents and how to use them to add data to Datasets.
But I'm having trouble understanding IndividualProfiles. So far, I've been able to create XDM Individual Profile schemas and (I think) I've setup Merge Policies correctly. However, I don't understand how new data can get added to these Individual Profiles.
For example: on a lead generation website, I track ExperienceEvents when the user submits a lead form. The ExperienceEvent schema contains the user's ID, SHA-256 hashed email, phone number, product information, and some other details. The ExperienceEvent schema is Profile-enabled. The SHA-256 hashed email is linked to the "Emails (SHA256, lowercased)" Identity, and the phone number is linked to the "Phone" Identity. (You can assume that all submitted leads always have this hashed email.)
I think that the user's AEP Profile will be updated with the submitted hashed email and phone number (i.e. always updated with the latest info), so that's not a problem (unless my understanding is wrong).
But if I need to append to the list of products that the user has submitted leads for (e.g. there is a "leadProducts" array in the schema), then how can I update his Profile to include the product information from his lead submissions?
