RudderStack broadly classifies the e-commerce events (Merchandizing) as shown in the following sections:
Product Viewed
- Adobe Event Name:
prodView
- RudderStack Events:
Product Viewed
,Product List Viewed
- Properties used:
RudderStack property | Adobe Property | Default Value |
---|---|---|
currency | currencyCode | "USD" |
Product Added
- Adobe Event Name:
scAdd
- RudderStack Event:
Product Added
- Properties used:
RudderStack property | Adobe Property | Default Value |
---|---|---|
currency | currencyCode | "USD" |
Product Removed
- Adobe Event Name:
scRemove
- RudderStack Event:
Product Removed
- Properties used:
RudderStack property | Adobe Property | Default Value |
---|---|---|
currency | currencyCode | "USD" |
Order Completed
- Adobe Event Name:
purchase
- Rudder Events:
Order Completed
- Properties used:
RudderStack property | Adobe Property |
---|---|
currency | currencyCode. Default "USD" |
purchaseId | purchaseID |
transactionId | transactionID |
order_id | purchaseID/transactionID (if purchaseId or transactionId is not present) |
Cart Viewed
- Adobe Event Name:
scView
- Rudder Events:
Cart Viewed
- Properties used:
RudderStack property | Adobe Property | Default Value |
---|---|---|
currency | currencyCode | "USD" |
Checkout Started
- Adobe Event Name:
scCheckout
- Rudder Events:
Checkout Started
- Properties used:
RudderStack property | Adobe Property |
---|---|
currency | currencyCode. Default "USD" |
purchaseId | purchaseID |
transactionId | transactionID |
order_id | purchaseID/transactionID (If purchaseId or transactionId is not present) |
Cart Opened
- Adobe Event Name:
scOpen
- Rudder Events:
Cart Opened
- Properties used:
RudderStack property | Adobe Property | Default Value |
---|---|---|
currency | currencyCode | "USD" |
Workflow for sending e-commerce events to Adobe Analytics
- The channel, campaign, state, and zip window properties are updated.
- RudderStack sets the timestamp according to the dashboard settings.
- The
currencyCode
window property is set. - The Event string (if mapped on the dashboard) is set.
- The Product string (if mapped on the dashboard) is set.
contextData
,eVars
,lists
,hiers
, andprops
are set.linkTrackVars
is set.- The mapped Adobe event is set.
- Finally,
tl()
is called. Thetl()
method is a core component of Adobe Analytics. It takes all the analytics variables defined in the page, compiles them into an image request, and sends that data to the Adobe data collection servers. It works similarly to thet()
method, except this method does not increment page views.
tl()
method is useful for tracking links and other elements that would not otherwise be considered in a full page load.Contact us
For queries on any of the sections covered in this guide, you can contact us or start a conversation in our Slack community.