Interaction properties
Guide to how interaction properties are mapped from Sitecore 8.x to 9 in xDB Migration Tool.
In Sitecore 8.x, information about an interaction is stored in an interaction document.
The following is an example of an interaction document:
{
"_id" : NUUID("e6e71462-a5a6-4348-b4b5-22d4763462d1"),
"_t" : "VisitData",
"ContactId" : NUUID("d18a31d2-2144-4cfb-b460-c24b68e236fb"),
"StartDateTime" : ISODate("2018-01-01T10:00:00.000Z"),
"EndDateTime" : ISODate("2018-01-01T10:10:00.000Z"),
"ChannelId" : NUUID("61634ec6-57ed-44e1-9cb4-5f43abd1d5fd"),
"CampaignId" : NUUID("484e735f-371a-40cc-87fa-8f6d047dcf80"),
"EngagementValue" : 1,
"DeviceId" : NUUID("d9990609-6943-4a57-b2c2-400e0f3beded"),
"UserAgent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36",
}
In Sitecore 9, interaction data is stored directly on the interaction:
Sitecore.XConnect.Interaction
Mapping definition | MongoDB to xConnect Interaction Mappings > MongoDB Interaction to Interaction Model |
Value to write to target object | Property on target object |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|