One of my Adobe consultants once told me as rule of thumb
for profile schema datasets, use dedicated fields for event datasets, use the identityMap
But as @dwright @already wrote, if you're using the WebSDK, you won't need to explicitly send it anyway since it gets implicitly added to your requests....