Audience Enrichment - Conceptual Understanding
Here is my understanding of enrichment. If I could please get clarification on this:
Observations:
- When we enrich an audience, system generated intermediary schemas are created (to join the profile schema and look up schema with which the enriched audience was created).
- Within 24-48 hours, a system generated data set is created (to join the profile dataset and look up dataset).
- Upon creation of this data set, we are able to then use the enriched attributes for purposes of both email personalization and condition building in journeys.
Questions:
- Are observations 1-3 correct?
- When I used the enriched attribute in my journey condition immediately after having created my enriched composition, I was not able to toggle my journey into test mode. I got an error stating something along the lines of “the current user does not have access to enriched attribute”. Is this because the system generated dataset had yet to be created to then be able to pull the values.
- When I use the enriched attribute in my journey condition’s advanced expression editor, it showed up like this:
#{ExperiencePlatform.ProfileFieldGroup.profile._xyz.audienceEnrichment.entry('put_a_key_here').audienceEnrichmentChildMap.entry('put_a_key_here').xyz__enrichedAttributeName}
Where it says “put a key here”, is this the attribute values upon which the profile dataset and lookup dataset were joined or the attribute column names in the respective profile and lookup datasets I initially created.
And if it’s the attribute column name, is it in the format of the path to that field; would you be able to provide an example format please
4. Is there any sort of documentation on using audience enrichment attributes for personalization and condition building, asides from this page: https://experienceleague.adobe.com/docs/experience-platform/segmentation/ui/audience-composition.html?lang=en?