In Datastreams, I can add a Profile Dataset besides Event Datasets under the AEP service options. My question is that since I can not simply mapping the fields from webSDK to a profile schema, how can I ingest webSDK data to a profile dataset. Though I can chose a profile dataset in datastreams, it seems not work.
Solved! Go to Solution.
Views
Replies
Total Likes
@RexChen In order to send data to a profile data set, you need to have a schema that follows XDM Individual Profile class. Since most of the digital (mobile/web/etc) events are time-based, they belong to Experience Event Class, hence event data set rather than Profile. Your offline data sources such as CRM data, Loyalty data, etc would fit into profile data set.
Note: You can not send event type data to a Profile data set or vice versa.
Hi @RexChen,
The profile dataset is utilized for consent preferences via WebSDK - here are some links to refer
I have not tried using this for updating any other profile info, but I believe you can look at how consent is working and the same can be extended further.
Hope this helps!
Regards,
Chetanya Jain
Sending data to profile is not supported via WebSDK.
I think "consent" is an exception/special solution which cannot be used/adapted for other purpose.
Although it seems that Data Streams supports "Profile" schemas, I believe this is only meant/used for AJO Push Token persistence , not for arbitrary profile ingestion.
@RexChen In order to send data to a profile data set, you need to have a schema that follows XDM Individual Profile class. Since most of the digital (mobile/web/etc) events are time-based, they belong to Experience Event Class, hence event data set rather than Profile. Your offline data sources such as CRM data, Loyalty data, etc would fit into profile data set.
Note: You can not send event type data to a Profile data set or vice versa.