Marketing attribution, analytics widgets and product costs
Marketing attribution
The storefront records first- and last-touch attribution against a client session and sorts each visit into a channel, then carries that attribution from the cart onto the finished order. Sales-by-channel and traffic-by-channel widgets on the dashboard answer which channels bring visitors and which bring revenue, which is rarely the same ranking.
Analytics widgets
The dashboard gained a cohort retention heatmap, trend widgets, cart abandonment stats, a gross/net toggle, order-derived KPIs as widgets and daily traffic-source rollups. Between them you can see whether repeat purchases are holding up month over month rather than guessing from a single revenue line.
Product costs and profitability
Record a cost per variant and the dashboard reports profit alongside revenue, with a cost-coverage figure showing how much of the catalogue has costs filled in so you know how far to trust the figure.
Also shipped
- Meta CAPI purchase events sent server-side — purchases reach Meta from your server, so ad reporting survives blockers and dropped cookies
Fixes
- [analytics]Net refunds and correct customer and top-product metrics
- [analytics]Revalidate the analytics route after widget-config saves
- [analytics]Qualify order columns in the hand-written top-products query
- [checkout]Store a real totalNet on finalized orders