Data Connection Behavioral Events
The following lists the Commerce behavioral events available when you install the Data Connection extension. The data these events collect is sent to the Adobe Experience Platform. You can also create custom events to collect additional data not provided out of the box.
In addition to the data the following events collect, you also get other data provided by the Adobe Experience Platform Web SDK.
The behavioral events collect anonymized behavioral data from your shoppers as they browse your site. You can use the data these events collect to create promotions and campaigns targeted to a specific set of shoppers.
identityMap
field, which includes the shopper’s email address, when available, and ECID.Storefront events
Storefront events capture data from shoppers’ interactions on the site and include events such as addToCart
, pageView
, createAccount
, editAccount
, startCheckout
, completeCheckout
, signIn
, signOut
, and so on. Storefront events apply to simple and configurable products only.
addToCart
commerce.productListAdds
Data collected from addToCart
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.productListAdds
1
indicates that a product was added.commerce.cart.cartID
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
productListItems
productListItems.SKU
productListItems.name
productListItems.priceTotal
productListItems.quantity
productListItems.discountAmount
productListItems.currencyCode
productListItems.productImageUrl
productListItems.selectedOptions
productListItems.selectedOptions.attribute
size
or color
.productListItems.selectedOptions.value
small
or black
.openCart
commerce.productListOpens
Data collected from openCart
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.productListOpens
1
indicates that a cart was created.commerce.cart.cartID
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
productListItems
productListItems.SKU
productListItems.name
productListItems.priceTotal
productListItems.quantity
productListItems.discountAmount
productListItems.currencyCode
productListItems.productImageUrl
productListItems.selectedOptions
productListItems.selectedOptions.attribute
size
or color
.productListItems.selectedOptions.value
small
or black
.removeFromCart
commerce.productListRemovals
Data collected from removeFromCart
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.productListRemovals
1
indicates that a product was removed from the cart.commerce.cart.cartID
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
productListItems
productListItems.SKU
productListItems.name
productListItems.priceTotal
productListItems.quantity
productListItems.discountAmount
productListItems.currencyCode
productListItems.productImageUrl
productListItems.selectedOptions
productListItems.selectedOptions.attribute
size
or color
.productListItems.selectedOptions.value
small
or black
.shoppingCartView
commerce.productListViews
Data collected from shoppingCartView
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.productListViews
commerce.cart.cartID
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
commerce.order
commerce.order.discountAmount
productListItems
productListItems.SKU
productListItems.name
productListItems.priceTotal
productListItems.quantity
productListItems.discountAmount
productListItems.currencyCode
productListItems.productImageUrl
productListItems.selectedOptions
productListItems.selectedOptions.attribute
size
or color
.productListItems.selectedOptions.value
small
or black
.pageView
web.webpagedetails.pageViews
Data collected from pageView
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.web.webPageDetails.pageViews
value
of 1
indicates that the page was loaded.web.webPageDetails.URL
Web Link
.web.webPageDetails.name
web.webReferrer.URL
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
productPageView
commerce.productViews
Data collected from productPageView
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.productViews
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
productListItems
productListItems.SKU
productListItems.name
productListItems.priceTotal
productListItems.quantity
productListItems.discountAmount
productListItems.currencyCode
productListItems.productImageUrl
productListItems.selectedOptions
productListItems.selectedOptions.attribute
size
or color
.productListItems.selectedOptions.value
small
or black
.startCheckout
commerce.checkouts
Data collected from startCheckout
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.checkouts
commerce.cart.cartID
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
productListItems
productListItems.SKU
productListItems.name
productListItems.priceTotal
productListItems.quantity
productListItems.discountAmount
productListItems.currencyCode
productListItems.productImageUrl
productListItems.selectedOptions
productListItems.selectedOptions.attribute
size
or color
.productListItems.selectedOptions.value
small
or black
.completeCheckout
commerce.purchases
Data collected from completeCheckout
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.purchases
commerce.order
commerce.order.purchaseID
commerce.order.payments
commerce.order.payments.paymentTransactionID
commerce.order.payments.paymentAmount
commerce.order.payments.paymentType
cash
, credit_card
, debit_card
, gift_card
, check
, paypal
, wire_transfer
, credit_card_reference
, other
.commerce.order.payments.currencyCode
commerce.order.taxAmount
commerce.order.discountAmount
commerce.order.createdDate
2022-10-15T20:20:39+00:00
.commerce.shipping
commerce.shipping.shippingMethod
commerce.shipping.shippingAmount
commerce.shipping.currencyCode
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
personalEmail
personalEmail.address
name@domain.com
as commonly defined in RFC2822 and subsequent standards.productListItems
productListItems.SKU
productListItems.name
productListItems.priceTotal
productListItems.quantity
productListItems.discountAmount
productListItems.productImageUrl
productListItems.selectedOptions
productListItems.selectedOptions.attribute
size
or color
.productListItems.selectedOptions.value
small
or black
.Customer profile events
Profile events captured from the storefront include account information, such as signIn
, signOut
, createAccount
, and editAccount
. This data is used to help populate key customer details that are needed to better define segments or execute marketing campaigns, such as sending sign-up discount offers, account change confirmations, and so on. There are similar profile events captured from the server-side.
signIn
userAccount.login
Data collected from signIn
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.person
person.accountID
person.accountType
Personal
or Company
, if applicable.person.personalEmailID
name@domain.com
as commonly defined in RFC2822 and subsequent standards.personalEmail
personalEmail.address
name@domain.com
as commonly defined in RFC2822 and subsequent standards.userAccount
userAccount.login
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
signOut
userAccount.logout
Data collected from signOut
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.userAccount
userAccount.logout
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
createAccount
userAccount.createProfile
Data collected from createAccount
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.person
person.accountID
person.accountType
Personal
or Company
, if applicable.person.personalEmailID
name@domain.com
as commonly defined in RFC2822 and subsequent standards.personalEmail
personalEmail.address
name@domain.com
as commonly defined in RFC2822 and subsequent standards.userAccount
userAccount.updateProfile
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
editAccount
userAccount.updateProfile
Data collected from editAccount
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.person
person.accountID
person.accountType
Personal
or Company
, if applicable.person.personalEmailID
name@domain.com
as commonly defined in RFC2822 and subsequent standards.personalEmail
personalEmail.address
name@domain.com
as commonly defined in RFC2822 and subsequent standards.userAccount
userAccount.updateProfile
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
Search events
The search events provide data relevant to the shopper’s intent. Insight into a shopper’s intent helps merchants see how shoppers are searching for items, what they click, and ultimately purchase or abandon. An example of how you might use this data is if you want to target existing shoppers who search for your top product, but never purchase the product. You must install the Live Search extension to access these events.
Use the searchRequest.id
and searchResponse.id
fields found in both the searchRequestSent
and searchResponseReceived
events to cross-reference a search request to the corresponding search response.
searchRequestSent
Press Enter, Click View All
Triggered by the following events on search results pages:
Select a filter, Change the sort order (Sort By), Change the sort direction (ascending or descending), Change the number of results per page (Show # per page), Navigate to the next page, Navigate to the previous page, Navigate to a different page
searchRequest
Data collected from searchRequestSent
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.searchRequest
searchRequest.id
searchRequest.value
siteSearch
siteSearch.filter
siteSearch.filter.attribute
(filter)siteSearch.filter.isRange
siteSearch.filter.value
siteSearch.sort
siteSearch.sort.attribute
(sort)siteSearch.sort.order
siteSearch.query
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
searchResponseReceived
searchResponse
Data collected from searchResponseReceived
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.searchResponse
searchResponse.id
searchResponse.value
siteSearch.numberOfResults
siteSearch.suggestions
productListItems
productListItems.SKU
productListItems.name
productListItems.productImageUrl
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
B2B events
For B2B merchants, you must install the experience-platform-connector-b2b
extension to access these events.
The B2B events contain requisition list information, such as if a requisition list was created, added to, or deleted from. By tracking events specific to requisition lists, you can see which products your customers purchase frequently and create campaigns based on that data.
createRequisitionList
commerce.requisitionListOpens
Data collected from createRequisitionList
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.requisitionListOpens
commerce.requisitionList
commerce.requisitionList.ID
commerce.requisitionList.name
commerce.requisitionList.description
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
addToRequisitionList
commerce.requisitionListAdds
Data collected from addToRequisitionList
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.requisitionListAdds
commerce.requisitionList
commerce.requisitionList.ID
commerce.requisitionList.name
commerce.requisitionList.description
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
productListItems
productListItems.SKU
productListItems.name
productListItems.priceTotal
productListItems.quantity
productListItems.discountAmount
productListItems.currencyCode
productListItems.selectedOptions
productListItems.selectedOptions.attribute
size
or color
.productListItems.selectedOptions.value
small
or black
.removeFromRequisitionList
commerce.requisitionListRemovals
Data collected from removeFromRequisitionList
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.requsitionListRemovals
commerce.requisitionList
commerce.requisitionList.ID
commerce.requisitionList.name
commerce.requisitionList.description
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode
productListItems
productListItems.SKU
productListItems.name
productListItems.priceTotal
productListItems.quantity
productListItems.discountAmount
productListItems.currencyCode
productListItems.selectedOptions
productListItems.selectedOptions.attribute
size
or color
.productListItems.selectedOptions.value
small
or black
.deleteRequisitionList
commerce.requisitionListDeletes
Data collected from deleteRequisitionList
The following table describes the data collected for this event.
channel
channel._id
"https://ns.adobe.com/xdm/channels/web"
.channel._type
"https://ns.adobe.com/xdm/channel-types/web"
.commerce.requisitionListDeletes
commerce.requisitionList
commerce.requisitionList.ID
commerce.requisitionList.name
commerce.requisitionList.description
commerce.commerceScope
commerce.commerceScope.environmentID
commerce.commerceScope.storeCode
commerce.commerceScope.storeViewCode
commerce.commerceScope.websiteCode