Custom Data Science for Profile Enrichment blueprint
Custom Data Science for Profile Enrichment Blueprint illustrates how data can be used to train, deploy, and score models to provide machine learning insights into Experience Platform and the Real-time Customer Data Platform from data science and machine learning tools. Modeled insights can be ingested into Experience Platform to enrich the real-time customer profile. Examples of machine learning insights include lifetime value scoring, product and category affinity, propensity to convert, or propensity to churn.
Extract insight and discover patterns from customer data, train and score models from this data.
Enrich the Real-time Customer Profile with model driven insights and attributes for more granular personalization and optimized journeys.
Train and Score models to determine customer insights such as customer lifetime value, propensity to convert or churn, product and content affinities, and engagement scores.
For detailed guardrails and end to end latencies on ingesting data science results into Experience Platform and the Real-time Customer Profile refer to the data ingestion guardrails and latency diagram referenced in the deployment guardrails document.
In most cases model result should be ingested as profile attributes and not experience events. The model results can be a simple attribute strings. If there are multiple model results that are to be ingested, it is recommended to use an array or map type field.
The daily profile snapshot dataset which is a daily export of the unified profile attribute data can be leveraged to train models on profile attribute data. Profile snapshot dataset documenation can be accessed here.
For extracting data out of Experience Platform the following methods can be used
Data Access SDK
Data is in raw file form
Profile experience event data remains in its un-unified raw state.
Profile attributes and segment memberships can be egressed.