1. Standard mappings

Device profiles

Version:

This section describes the device profile data that is mapped from Sitecore 8.x to Sitecore 9.

Format in Sitecore 8.x

In Sitecore 8.x, the device used during an interaction is stored together with the last contact to use the device.

The following is an example of the device details stored in Sitecore 8.x:

{
    "_id" : NUUID("7d2fa7e1-165d-41f7-bc43-7f073bda2432"),
    "_t" : "DeviceData",
    "LastKnownContactId" : NUUID("b8db1ad7-ac64-4943-a5dc-f64757662110")
}

Format in Sitecore 9

In Sitecore 9, device information is stored in an entity.

Entity typeSitecore.XConnect.DeviceProfile
Field mapping definition for constructorMongoDB to xConnect Device Profile Mappings > MongoDB Device to Device Profile Model Properties
Field mapping definition for propertiesMongoDB to xConnect Device Profile Mappings > Add xConnect Contact to Device Profile Model

Mapping device profile properties

Value to write to event objectProperty on device profile object
_id from source objectId
Reference to the Sitecore 9 contact that corresponds to the Sitecore 8.x contact identified by the value LastKnownContactId from source objectLastKnownContact
If you have suggestions for improving this article, let us know!