At a glance
Grain
Order × line item × channel
Source
Shopify, Amazon, etc.
Metrics
60+ across 10 categories
Dimensions
100+ across 13 categories
What this data model represents
Grain: one row perorder_id × order_item_id × sales_channel. A single multi-item order placed on one channel produces multiple rows; the same SKU sold across channels produces one row per channel.
Metrics, grouped by category — every number you can compute on this data model. Expand below for examples in each.
Show sample metrics in each category
Show sample metrics in each category
Show sample dimensions in each category
Show sample dimensions in each category
Slice by
Every dimension you can group or filter by, grouped by category.Order & channel
Product
Customer
Customer Visit Type distinguishes a first-time vs. returning customer at order time. It’s about visit history, not returned items — those flags live under Return & exchange.
Time
Financial & pricing
CGST, SGST, IGST, and UTGST are India-specific GST components. For brands outside India these are null; combined tax lives in Tax Amount and Total Tax Rate.
Discount & promotion
Payment & gift card
Status & fulfilment
Address
Return & exchange
Holiday & occasion
System & metadata
Use it to answer
True Net Revenue
What’s our actual Net Revenue after returns and cancellations?
New vs. Repeat customers
How do they differ in order value and frequency?
High-return products
Which products and categories have the worst return rates?
Contribution Margin 1
CM1 by product category or sales channel.
Promotion effectiveness
Incremental promo units vs. non-promo baseline.
Gift card share
What share of revenue comes from gift card redemption?
Returns pipeline timing
How long from return request to refund?
Sales seasonality
Days, hours, and holidays driving disproportionate sales by channel.
Available metrics
Everything you can compute on this data model, grouped by category.Revenue
Discount & promotion
Orders
Percentage & rate
Units & inventory
Customers
Cost & profitability
Return & exchange
Average value & ratio
Customer Lifetime Value and Net Revenue per Customer are mathematically equivalent in this data model —
AOV × Purchase Frequency reduces to Net Revenue ÷ Total Customers. Both are exposed because teams reference them by different names; pick whichever matches your team’s vocabulary.