Event Detection in the Marketing Cloud Engagement Data Model: Key Differences with Marketing on Cloud

Data 360 implementations now utilize an updated underlying data model that ensures ingested data from Marketing Cloud Engagement (MCE) aligns with the Marketing on Core (MoC) data model. This alignment provides seamless integration and greater interoperability between data produced by the two systems. A significant change that you need to be aware of involves how events are detected and counted. For example, if you are counting Email "Send" events, you'll be doing it differently depending on the data model your implementation uses.

Existing implementations will see no change to their data model.

The tables show the differences for each bundle.

These mappings relate to the Email data bundle mapped to the EmailEngagement Data Model Object in MCE.

Logical Event TypeMCE DMO AttributeMCE DMO ValueMoC DMO AttributeMoC DMO Value - EngagementChannelActionMoC DMO Value - EmailRecipientSendStatus
ClickEngagementChannelActionClickEngagementChannelActionCLICK
OpenEngagementChannelActionOpenEngagementChannelActionOPEN
BounceEngagementChannelActionBounceEngagementChannelActionBOUNCE
UnsubscribeEngagementChannelActionOpt OutEngagementChannelActionUNSUBSCRIBE
ComplaintEngagementChannelActionComplaintEngagementChannelActionCOMPLAINT
SendEngagementChannelActionSendEngagementChannelActionSEND_STATUSTEST_SENT or SENT
SendIsTestSend0EmailRecipientSendStatusSENT
Test SendEngagementChannelActionSendEngagementChannelActionSEND_STATUS
Test SendIstestSend1EmailRecipientSendStatusTEST_SENT

These mappings relate to the WhatsApp data bundle mapped to the MessageEngagement Data Model Object in MCE.

Logical Event TypeMCE DMO AttributeMCE DMO ValueMoC DMO AttributeMoC DMO Value - EngagementChannelActionMoC DMO Value - EmailRecipientSendStatus
Mobile OriginatingEngagementChannelActionInboundEngagementChannelActionINBOUND
Chat Messaging / Sent to AggEngagementChannelActionSendEngagementChannelActionSEND_STATUSSENT
Chat MessagingEngagementChannelActionUndeliveredEngagementChannelActionSEND_STATUSNOT_SENT
Engagement Tracking/Sent to handsetEngagementChannelActionsentEngagementChannelActionDRSENT
Engagement TrackingEngagementChannelActiondeliveredEngagementChannelActionDRDELIVERED
Engagement TrackingEngagementChannelActionreadEngagementChannelActionDRREAD
Engagement TrackingIsTestSenderrorEmailRecipientSendStatusDRFAILED
Engagement TrackingEngagementChannelActionfailedEngagementChannelActionDRFAILED
Engagement TrackingIstestSendwarningEmailRecipientSendStatusDRWARNING

These mappings relate to the Mobile Connect data bundle mapped to the MessageEngagement Data Model Object in MCE.

Logical Event TypeMCE DMO AttributeMCE DMO ValueMoC DMO AttributeMoC DMO Value - EngagementChannelActionMoC DMO Value - MessageRecipientSendStatus
SendEngagementChannelActionSentEngagementChannelActionSEND_STATUSSENT
DeliveredEngagementChannelActionDeliveredEngagementChannelActionDELIVERED
UndeliveredEngagementChannelActionUndeliveredEngagementChannelActionUNDELIVERED
UnsubscribeEngagementChannelActionOpt OutEngagementChannelActionUNSUBSCRIBE
SubscribeEngagementChannelActionOpt InEngagementChannelActionSUBSCRIBE
ClickCLICK
HELP
UNKNOWN_KEYWORD

These mappings relate to the Mobile Push data bundle mapped to the DeviceApplicationEngagement Data Model Object in MCE.

Logical Event TypeMCE DMO AttributeMCE DMO ValueMoC DMO AttributeMoC DMO ValueMoC DMO Value - MessageRecipientSendStatus
SendEngagementChannelActionSendEngagementChannelActionSEND_STATUSSENT
OpenEngagementChannelActionOpenEngagementChannelActionOPEN
DisplayEngagementChannelActionDisplayEngagementChannelActionDISPLAY
GeofenceEngagementChannelActionGeofence EntryEngagementChannelActionENTERED
GeofenceEngagementChannelActionGeofence ExitEngagementChannelActionEXITED
UndeliveredEngagementChannelActionUndeliveredEngagementChannelActionSEND_STATUSNOT_SENT