Page events - personalization
Version:
This section describes how events triggered by personalization are mapped from Sitecore 8.x to 9.
Note
For background information on page events, see the Page events page.
Format in Sitecore 8.x
Format in Sitecore 8.x
In Sitecore 8.x, the information about the personalized elements that were included when a specific page view was rendered is represented on the page.
The following is an example of a page view with MV test information from an interaction:
Format in Sitecore 9
Format in Sitecore 9
In Sitecore 9, personalization information is associated with a page view event through an event:
| Source object | Member of the array located at Pages on the interaction document |
| Event mapping definition | Personalization Event Mappings for MongoDB Page Events > Personalization Event |
| Event object type | Sitecore.ContentTesting.Model.xConnect.PersonalizationEvent |
| Conditions | The event matching process does not apply to this event because the event data is not included in the PageEvents array on the page |
| Field mapping definition | MongoDB to xConnect Event Mappings > MongoDB Personalization Data to xConnect Personalization Event |
Mapping event properties
Mapping event properties
| Value to write to event object | Property on event object |
|---|---|
PersonalizationData.ExposedRules from source object | ExposedRules |
Mapping exposed rules
Mapping exposed rules
The property ExposedRules on the event is a list of personalization rule data objects.
| Source object | Member of the array located at PersonalizationData.ExposedRules on the interaction document |
| Data object type | Sitecore.ContentTesting.Model.xConnect.PersonalizationRuleData |
| Field mapping definition | MongoDB to xConnect Event Mappings > MongoDB Exposed Rule to xConnect Personalization Rule Data |
| Value to write to event object | Property on event object |
|---|---|
RuleId from source object | RuleId |
RuleSetId from source object | RuleSetId |
If you have suggestions for improving this article, let us know!