Communication Profile Facet

Format in Sitecore 8.x

In Sitecore 8.x, settings that store the contact’s communication preferences are stored in a property on the contact. The name of the property is Communication Profile.

The following is an example the Communication Profile property on the contact:

"Communication Profile" : {
    "CommunicationRevoked" : false,
    "ConsentRevoked" : false
}

Format in Sitecore 9

In Sitecore 9, communication preferences are associated with a contact through a contact facet:

Facet Name ConsentInformation
Facet Type Sitecore.XConnect.Collection.Model.ConsentInformation

Mapping Details

Mapping definition MongoDB to xConnect Contact Mappings > MongoDB Email to xConnect Contact Email Address
Value to write to target object Property on target object
ConsentRevoked from source object ConsentRevoked
CommunicationRevoked from source object DoNotMarketConsentRevoked