Device Profiles

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, along 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 type Sitecore.XConnect.DeviceProfile
Field mapping definition for constructor MongoDB to xConnect Device Profile Mappings > MongoDB Device to Device Profile Model Properties
Field mapping definition for properties MongoDB to xConnect Device Profile Mappings > Add xConnect Contact to Device Profile Model

Mapping Device Profile Properties

Value to write to event object Property on device profile object
_id from source object Id
Reference to the Sitecore 9 contact that corresponds to the Sitecore 8.x contact identified by the value LastKnownContactId from source object LastKnownContact