Today we are happy to announce transaction level events! A new event type for your e-commerce business designed to improve the accuracy of e-commerce event reporting and give you more flexibility in reporting analysis.
Items added to a cart and purchased typically result in the creation of multiple purchase events, one for each item. These events are then forwarded downstream for analysis and reporting. When reporting, since each item counts as one order a single purchase event that contains 3 items results in a total order count of 3 and not 1. This not only skews the total order count it also makes granular calculations of orders very difficult.
With translation level events, in addition to the individual item events the entire order is consolidated in a single event and forwarded downstream. This single event can then be used to count total orders vs items, determine the average order value and average items in a cart.
Amplitude is the first of many planned integrations that we plan on adding support for transaction level events. Stay tuned for future announcements around expanding this feature for additional analytics providers, as well as attribution and customer engagement platforms.