Ecommerce Events Specification
3 minute read
This guide gives you a detailed description of the various RudderStack SDKs ecommerce events along with their properties. It also describes how RudderStack uses this data to help you define customer journey on an ecommerce platform.
Event lifecycle overview
RudderStack supports the following ecommerce events that form a vital part of the customer’s product journey:
Browsing
The following events are associated with a user’s browsing activities on the website:
| Event | Context |
|---|---|
| Products Searched | User searching for products |
| Product List Viewed | User views a list or category of products |
| Product List Filtered | User filters a product list or category |
Promotions
The following events are associated with a user’s interaction with the website promotions:
| Event | Context |
|---|---|
| Promotion Viewed | User views a promotion on the website |
| Promotion Clicked | User clicks on a promotion on the website |
Ordering
The following events are associated with a user’s product ordering activities:
| Event | Context |
|---|---|
| Product Clicked | User clicks on a product |
| Product Viewed | User views a product and its details |
| Product Added | User adds a product to their shopping cart |
| Product Removed | User removes a product from their shopping cart |
| Cart Viewed | User views their shopping cart |
| Checkout Started | User starts checkouts process |
| Checkout Step Viewed | User views a checkout step |
| Checkout Step Completed | User completes a checkout step |
| Payment Info Entered | User adds payment information |
| Order Completed | User completes an order |
| Order Updated | User updates a placed order |
| Order Refunded | User initiates an order refunded |
| Order Cancelled | User cancels an order |
Coupons
The following events are associated with a user’s interactions with the website’s coupon facilities for availing discounts:
| Event | Context |
|---|---|
| Coupon Entered | User enters a coupon |
| Coupon Applied | Coupon is applied successfully to an order or shopping cart |
| Coupon Denied | Coupon is not valid and denied |
| Coupon Removed | User removes a coupon from an order or shopping cart |
Wishlist
The following actions are associated with a user’s activities related to adding or removing product/s from their wishlist:
| Event | Context |
|---|---|
| Product Added to Wishlist | User adds a product to their wishlist |
| Product Removed from Wishlist | User removes a product from their wishlist |
| Wishlist Product Added to Cart | User adds a wishlisted product to their cart |
Sharing
The following events are associated with user activities when they share the product or cart list others:
| Event | Context |
|---|---|
| Product Shared | User shares a product with one or more friends |
| Cart Shared | User shares a shopping cart with one or more friends |
Reviewing
The following events are associated with a user posting a product review:
| Event | Context |
|---|---|
| Product Reviewed | User reviews a product |
FAQ
Which RudderStack destinations do not adhere to the ecommerce event spec?
The below destinations do not adhere to the ecommerce spec strictly:
Adobe Analytics

Algolia Insights
AppsFlyer

Branch
Braze

Drip
Facebook App Events
Facebook Pixel
Google Ads (gtag.js)
Google Analytics 4
Klaviyo
Matomo

Monetate

Ometria

Pinterest Tag
Podsights
