Web SDK Connector Mappings

Use this Entity Relationship diagram and the following tables for recommendations on how to map the ingested data to the data model for the web connector.

Web SDK Identity Mapping ER Diagram

Event FieldDMO ObjectDMO Field
deviceIdIndividualIndividual Id (Primary Key)
dateTimeIndividualCreated Date
firstNameIndividualFirst Name
lastNameIndividualLast Name
isAnonymousIndividualIs Anonymous
Event FieldDMO ObjectDMO Field
deviceIdContact Point PhoneContact Point Phone ID (Primary Key)
phoneContact Point PhonePhone Number
phoneCountryCodeContact Point PhonePhone Country Code
Event FieldDMO ObjectDMO Field
deviceIdContact Point EmailContact Point Email Id (Primary Key)
emailContact Point EmailEmail Address
Event FieldDMO ObjectDMO Field
deviceIdContact Point AddressContact Point Address Id (Primary Key)
cityContact Point AddressCity Name
addressLine1Contact Point AddressAddressLine1
stateProvinceContact Point AddressState Province
countryContact Point AddressCountry Name
postalCodeContact Point AddressPostal Code
Event FieldDMO ObjectDMO Field
userIdParty IdentificationIdentification Number
IDTypeParty IdentificationParty Identification Type
IDNameParty IdentificationIdentification Name
deviceIdParty IdentificationParty Identification Id

Some fields in the engagement event mappings are marked with ”-” in the DMO Object and DMO Field columns. These are system-level fields that are required for event structure but don’t map directly to DMO fields. They include:

  • eventType: Type of event (e.g., “cart”, “order”, “catalog”)
  • sessionId: Groups related events from the same user session
  • category: Distinguishes between “Profile” and “Engagement” events

These fields are used internally by Data 360 for event processing and tracking but don’t represent business data that needs to be stored in the DMO.

There are two event type fields in web behavioural data stream, one is at common fields and another under specific event sections. Please select the event type field from an event section on DLO side for mapping with a DMO field if you want a specific type of data to land on that DMO.

Event FieldData TypeRequiredDMO ObjectDMO Field
eventIdtextYesProduct Browse EngagementProduct Browse Engagement ID (Primary key)
dateTimedateTimeYesProduct Browse EngagementEngagement DateTime
eventType (from catalog event)textYesProduct Browse EngagementEngagement Type
sessionIdtextYesProduct Browse Engagementsession
deviceIdtextYesProduct Browse EngagementIndividual
categorytextYes--
interactionNametextYesProduct Browse EngagementEngagement Channel Action
pageViewnumberNo--
sourceChanneltextNoProduct Browse EngagementEngagement Channel
sourceLocaletextNoProduct Browse EngagementDevice Locale
sourcePageTypetextNoProduct Browse EngagementWebpage Type
sourceUrltextNoProduct Browse EngagementProduct View URL
sourceUrlReferrertextNoProduct Browse EngagementReferrer URL
typetextYesProduct Browse EngagementProduct Category
personalizationContentIDnumberNoProduct Browse EngagementPersonalization Content
personalizationIdnumberNoProduct Browse EngagementPersonalization
cdp_sys_BrowserNametextNoProduct Browse EngagementBrowser Name
cdp_sys_BrowserRenderEnginetextNoProduct Browse EngagementBrowser Render Engine Name
cdp_sys_BrowserVendortextNoProduct Browse EngagementBrowser Vendor Name
cdp_sys_BrowserVersiontextNoProduct Browse EngagementBrowser Version Number
cdp_sys_DeviceManufacturertextNoProduct Browse EngagementDevice Vendor
cdp_sys_DeviceModeltextNoProduct Browse EngagementDevice Model Name
cdp_sys_DeviceTypetextNoProduct Browse EngagementDevice Type
cdp_sys_IsBrowserBooleanNoProduct Browse EngagementIs Recognized Browser
cdp_sys_OSFamilytextNoProduct Browse EngagementOS Name
cdp_sys_OSVendortextNoProduct Browse EngagementOS Vendor
cdp_sys_OSVersiontextNoProduct Browse EngagementOS Version Number
Event FieldData TypeRequiredDMO ObjectDMO Field
eventIdtextYesShopping Cart EngagementShopping Cart Engagement ID (Primary key)
dateTimedateTimeYesShopping Cart EngagementEngagement DateTime
eventType (from cart Events)textYesShopping Cart EngagementEngagement Type
sessionIdtextYesShopping Cart Engagementsession
deviceIdtextYesShopping Cart EngagementIndividual
categorytextYes--
interactionNametextYesShopping Cart EngagementShopping Cart Event Type
pageViewnumberNo--
sourceChanneltextNoShopping Cart EngagementEngagement Channel
sourceLocaletextNoShopping Cart EngagementDevice Locale
sourcePageTypetextNoShopping Cart EngagementSource Page Type
sourceUrltextNoShopping Cart EngagementLink URL
sourceUrlReferrertextNoShopping Cart EngagementReferrer URL
personalizationContentIDnumberNoShopping Cart EngagementPersonalization Content
personalizationIdnumberNoShopping Cart EngagementPersonalization
cdp_sys_BrowserNametextNoShopping Cart EngagementBrowser Name
cdp_sys_BrowserRenderEnginetextNoShopping Cart EngagementBrowser Render Engine Name
cdp_sys_BrowserVendortextNoShopping Cart EngagementBrowser Vendor Name
cdp_sys_BrowserVersiontextNoShopping Cart EngagementBrowser Version Number
cdp_sys_DeviceManufacturertextNoShopping Cart EngagementDevice Vendor
cdp_sys_DeviceModeltextNoShopping Cart EngagementDevice Model Name
cdp_sys_DeviceTypetextNoShopping Cart EngagementDevice Type
cdp_sys_IsBrowserBooleanNoShopping Cart EngagementIs Recognized Browser
cdp_sys_OSFamilytextNoShopping Cart EngagementOS Name
cdp_sys_OSVendortextNoShopping Cart EngagementOS Vendor
cdp_sys_OSVersiontextNoShopping Cart EngagementOS Version Number
Event FieldData TypeRequiredDMO ObjectDMO Field
eventIdtextYesShopping Cart Product EngagementShopping Cart Product Engagement ID (Primary key)
dateTimedateTimeYesShopping Cart Product EngagementCreated Date
eventType (from Cart Item)textYesShopping Cart Product EngagementEngagement Type
sessionIdtextYesShopping Cart Product EngagementWeb Session
deviceIdtextYesShopping Cart Product EngagementIndividual
categorytextYes--
catalogObjectTypetextYesShopping Cart Product EngagementProduct Category
catalogObjectIdtextYesShopping Cart Product EngagementProduct
quantitynumberNoShopping Cart Product EngagementProduct Quantity
pricenumberNoShopping Cart Product EngagementProduct Price
currencytextNoShopping Cart Product EngagementCurrency
cartEventIdtextYesShopping Cart Product EngagementShopping Cart Engagement
personalizationContentIDnumberNoShopping Cart Product EngagementPersonalization Content
personalizationIdnumberNoShopping Cart Product EngagementPersonalization
Event FieldData TypeRequiredDMO ObjectDMO Field
eventIdtextYesProduct Order EngagementProduct Order Engagement ID (Primary key)
dateTimedateTimeYesProduct Order EngagementEngagement DateTime
eventType (from order)textYesProduct Order EngagementEngagement Type
sessionIdtextYesProduct Order EngagementSession
deviceIdtextYesProduct Order EngagementIndividual
categorytextYes--
interactionNametextYesProduct Order EngagementProduct Order Event Type
pageViewnumberNo--
sourceChanneltextNoProduct Order EngagementEngagement Channel
sourceLocaletextNoProduct Order EngagementDevice Locale
sourcePageTypetextNoProduct Order EngagementWebpage Type
sourceUrltextNoProduct Order EngagementLink URL
sourceUrlReferrertextNoProduct Order EngagementReferrer URL
orderIdtextYesProduct Order EngagementSales Order
orderTotalValuenumberNoProduct Order EngagementNet Order Amount
orderCurrencytextNoProduct Order EngagementCurrency
personalizationContentIDnumberNoProduct Order EngagementPersonalization Content
personalizationIdnumberNoProduct Order EngagementPersonalization
cdp_sys_BrowserNametextNoProduct Order EngagementBrowser Name
cdp_sys_BrowserRenderEnginetextNoProduct Order EngagementBrowser Render Engine Name
cdp_sys_BrowserVendortextNoProduct Order EngagementBrowser Vendor Name
cdp_sys_BrowserVersiontextNoProduct Order EngagementBrowser Version Number
cdp_sys_DeviceManufacturertextNoProduct Order EngagementDevice Vendor
cdp_sys_DeviceModeltextNoProduct Order EngagementDevice Model Name
cdp_sys_DeviceTypetextNoProduct Order EngagementDevice Type
cdp_sys_IsBrowserBooleanNoProduct Order EngagementIs Recognized Browser
cdp_sys_OSFamilytextNoProduct Order EngagementOS Name
cdp_sys_OSVendortextNoProduct Order EngagementOS Vendor
cdp_sys_OSVersiontextNoProduct Order EngagementOS Version Number
Event FieldData TypeRequiredDMO ObjectDMO Field
eventIdtextYesSales Order Product EngagementSales Order Product Engagement ID (Primary key)
dateTimedateTimeYesSales Order Product EngagementSales Order Product Engagement Date Time
eventType (from order item)textYesSales Order Product EngagementEngagement Type
sessionIdtextYesSales Order Product EngagementWeb Session
deviceIdtextYesSales Order Product EngagementIndividual
categorytextYes--
catalogObjectTypetextYesSales Order Product EngagementCatalog Object Type
catalogObjectIdtextYesSales Order Product EngagementProduct
quantitynumberNoSales Order Product EngagementOrdered Quantity
pricenumberNoSales Order Product EngagementTotal Line Amount
currencytextNoSales Order Product EngagementCurrency
orderEventIdtextYesSales Order Product EngagementProduct Order Engagement
personalizationContentIDnumberNoSales Order Product EngagementPersonalization Content
personalizationIdnumberNoSales Order Product EngagementPersonalization
Event FieldData TypeRequiredDMO ObjectDMO Field
eventIdtextYesPrivacy Consent LogPrivacy Consent Log ID (Primary key)
dateTimedateTimeYesPrivacy Consent LogCreated Date
eventType(from privacy consent Log)textYesPrivacy Consent LogEngagement Channel Type
deviceIdtextYesPrivacy Consent LogIndividual
purposetextYesPrivacy Consent LogPrivacy Consent Log Category
StatustextYesPrivacy Consent LogPrivacy Consent Status
providertextNoPrivacy Consent LogData Source
categorytextNo--

After mapping the Web SDK for Engagement Events, set up data model relationships using these examples.

A Screenshot Showing Shopping Cart Product Engagement

A Screenshot Showing Sales Order Product Engagement

A Screenshot Showing Shopping Cart Engagement

A Screenshot Showing Product Browse Engagement

A Screenshot Showing Product Order Engagement