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.
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!
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.