Communication profile facet

Abstract

Overview of the contact communication profile facet in xDB Data Migration Tool.

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

The following is an example the CommunicationProfile property on the contact:

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

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