Ecommerce & retail
The full transaction line from item view to payment and refund, with GMV, average order value, add-to-cart rate and refund rate ready on install.
Built for
- Standalone stores, shopping mini programs and brand apps
- Multi-store retail that ranks stores as groups
- Teams already on the Ecommerce & revenue module who want funnels and retention
Search / view item → add to cart → checkout → purchase → refund. Event names match the default mapping of the Ecommerce & revenue module (view_item / add_to_cart / begin_checkout / purchase / refund), so a store that already has that module gets data immediately. purchase and refund must be sent from the server, deduplicated by order number as insert_id. Multi-store retail treats each store as a group.
Subjects
Example scenario: A DTC brand moved purchase to a server-side call deduplicated by order number. GMV matched the order system within 0.3%, and refund rate sat next to GMV on one dashboard for the first time.
Dashboard preview: Store performance
GMV
$86,400
▲ 12.4%
Orders
48,213
▲ 3.1%
Average order value
$12,980
▼ 2.0%
Purchase conversion
52.0%
▲ 0.8%
Purchase funnel
7-day windowView item
2,400
Add to cart
1,248
Begin checkout
674
Purchase (paid)
508
GMV and orders
This periodPrevious perioddashboards
- Store performance4 KPI · 1 funnel · 1 trend · 1 retention · 1 distribution · 2 table
- Catalog and conversion4 KPI · 1 funnel · 2 trend · 1 table
funnels
- Purchase funnel7-day windowView item → Add to cart → Begin checkout → Purchase (paid)
- Search to purchase7-day windowSite search → View item → Purchase (paid)
9 events included
4 required, the rest are optional| Event | Meaning | Sent from | Required |
|---|---|---|---|
search | Site search | Web · Mini program · App | Optional |
view_item | View item | Web · Mini program · App | Required |
add_to_wishlist | Add to wishlist | Web · Mini program · App | Optional |
add_to_cart | Add to cart | Web · Mini program · App | Required |
remove_from_cart | Remove from cart | Web · Mini program · App | Optional |
view_cart | View cart | Web · Mini program · App | Optional |
begin_checkout | Begin checkout | Web · Mini program · App | Required |
purchase | Purchase (paid) | Server | Required |
refund | Refund | Server | Optional |
14 metrics included
The formula is the definition; edit it after installGMVAmount
PROPSUM(purchase.revenue)
OrdersCount
TOTALS(purchase)
BuyersCount
UNIQUES(purchase)
Average order valueAmount
PROPSUM(purchase.revenue) / TOTALS(purchase)
Item viewersCount
UNIQUES(view_item)
Add-to-cartsCount
TOTALS(add_to_cart)
Add-to-cart usersCount
UNIQUES(add_to_cart)
Add-to-cart ratePercent
UNIQUES(add_to_cart) / UNIQUES(view_item) * 100
Purchase conversionPercent
UNIQUES(purchase) / UNIQUES(view_item) * 100
Checkout completionPercent
TOTALS(purchase) / TOTALS(begin_checkout) * 100
SearchesCount
TOTALS(search)
Refund amountAmount
PROPSUM(refund.revenue)
RefundsCount
TOTALS(refund)
Refund ratePercent
TOTALS(refund) / TOTALS(purchase) * 100
Install in three steps
No tracking plan needed first. After the snippet is in, three steps get the dashboard filled the same day.
- 1Open Industry packsIn the console go to All-platform analytics › Business › Industry packs. All ten packs are listed with their install status.
- 2Install the templatePick Ecommerce & retail and install: 2 dashboards, 2 funnels and every metric are created at once; events start with their default names.
- 3Map the required eventsThis pack has 4 required events:
view_itemadd_to_cartbegin_checkoutpurchase。Of these,purchaserefundcan only be sent from the server; use the order or document number as insert_id to deduplicate.
Metric names, formulas and dashboards can all be edited after install. Reinstalling never overwrites your changes.