Device profiles

Abstract

How xDB Migration Tool maps device profile data from Sitecore 8.x to Sitecore 9.

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

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")
}

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

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