Sales analytics
Measure orders, revenue, and customers across your store, see which orders each metric counts, and when sales data starts.
Sales analytics covers orders, revenue, and customers across your whole store. Each module looks at part of it: UGC analytics shows the orders your content leads to, Loyalty program analytics compares members with other customers, and Profile analytics shows the customers behind your orders.
In the report builder, these metrics are under Sales. How to read these tables, and how breakdowns and filters work, is in How metrics work. Every metric can also be broken down by Date.
Which orders count
Cevoid gets orders in two ways: synced from your connected store, and reported by sales tracking on your checkout. An order that arrives both ways counts once.
- Order data metrics: Orders, Customers, Order value, Average order value, and the frequency and lifetime metrics that need Order data count orders from either source
- Synced orders metrics: Gross sales, Net sales, returns, Average items per order, and Customer lifetime value need the order details only a synced store sends. Sales tracking alone isn't enough for them. Synced order data starts on July 7, 2026, so these metrics show nothing before that date.
- Orders linked to content: Orders, Order value, Average order value, and Customers switch to attributed orders when you break them down or filter them by Post or Post label, or filter them by UGC conversion types or Is UGC-attributed. See Attribution.
Order value is the total at checkout. It isn't adjusted for shipping, order status, returns, or refunds, and it counts orders in every status, cancelled included. Gross sales, Net sales, and the other synced metrics leave cancelled orders out.
Cevoid has no conversion rate metric.
All sales metrics
| Metric | What it measures | Unit | Counts | Needs |
|---|---|---|---|---|
| Orders | Number of orders: from synced order data where available, otherwise from frontend-attributed order events. | Count | In the period | Order data |
| Customers | Number of unique customers who placed an order | Count | In the period | Order data |
| Order value | Total order value at checkout. Not adjusted for shipping, order status, returns, or refunds. | Currency | In the period | Order data |
| Average order value | Average value of an order | Currency | Calculated | Order data |
| Order membership rate | Percentage of orders placed by loyalty program members | Percentage | Calculated | Order data |
| Gross sales | Order revenue before discounts, returns, and shipping | Currency | In the period | Synced orders |
| Net sales | Order revenue after discounts and returns, excluding shipping | Currency | In the period | Synced orders |
| Average net sales per order | Average net sales per order | Currency | Calculated | Synced orders |
| Revenue return rate | Percentage of revenue returned to customers | Percentage | Calculated | Synced orders |
| Item return rate | Percentage of items sold that were returned | Percentage | Calculated | Synced orders |
| Average items per order | Average number of items per order | Count | Calculated | Synced orders |
| Lifetime order frequency | Order pace per customer over their full history, annualized as orders per year | Count | Per customer | Order data |
| Trailing 12-month order frequency | Average number of orders per customer in the last 365 days | Count | Per customer | Order data |
| Customer lifetime value | Average total net revenue per customer across their full history | Currency | Per customer | Synced orders |
| Customers (lifetime) | Number of unique customers who have ever placed an order (cumulative through the end of the selected period) | Count | Running total | Order data |
| Orders (lifetime) | Running cumulative number of orders, from the beginning of all time to the end of the selected period | Count | Running total | Order data |
| Gross sales (lifetime) | Running cumulative gross sales, from the beginning of all time to the end of the selected period | Currency | Running total | Synced orders |
| Net sales (lifetime) | Running cumulative net sales, from the beginning of all time to the end of the selected period | Currency | Running total | Synced orders |
Breakdowns and filters for sales
| Breakdown | What it shows | Values | Available for |
|---|---|---|---|
| Post | Individual post | Your own items | Orders, Customers, Order value, Average order value |
| Post label | Post label assigned by the brand team | Your own items | Orders, Customers, Order value, Average order value |
| Product | Individual product | Your own items | All except Lifetime order frequency, Trailing 12-month order frequency, Customer lifetime value, Customers (lifetime) |
| Product category | Product category from the product catalog | Your own items | All except Lifetime order frequency, Trailing 12-month order frequency, Customer lifetime value, Customers (lifetime) |
| Product variant | Individual product variant (size, color, etc.) | Your own items | All except Lifetime order frequency, Trailing 12-month order frequency, Customer lifetime value, Customers (lifetime) |
| Product collection | Product collection from the product catalog | Your own items | All except Lifetime order frequency, Trailing 12-month order frequency, Customer lifetime value, Customers (lifetime) |
| Product brand | Brand of the product (from the product catalog) | Your own items | All except Lifetime order frequency, Trailing 12-month order frequency, Customer lifetime value, Customers (lifetime) |
| Market | Storefront market the visitor was browsing when the event occurred | Your own items | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| Profile | The customer who placed the order | Your own items | All |
| Segment | Segments the customer belongs to | Your own items | All |
| Profile label | Profile labels of the customer | Your own items | All |
| Profile market | The market of the customer's profile | Your own items | All |
| Tier | The loyalty tier the member belongs to (interpreted at the relevant moment for the metric: snapshot time for state metrics, event time for event metrics) | Your own items | All |
| Reward | An individual reward given to a member | Your own items | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| Discount code type | Sub-type for discount-code rewards (only applies when reward_type = Discount code) | Amount off, Percentage off, Free shipping, Free product | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| Currency | The original currency of the order (before conversion to workspace currency) | Your own items | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| Is member at order | Whether the customer was a member of the loyalty program at the time of the order | Non-member, Member | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| Is program attributed | Whether the order used a program-generated discount code | No, Yes | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| Order status | The order completion status | Completed, Partially returned, Returned, Cancelled, Pending | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| Is fully discounted | Whether the order was fully discounted (net sales = 0). Use this to filter out 100%-off orders (e.g. free product + free shipping rewards) from rate/average calculations. | No, Yes | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| Member tier at order | The tier the member was on at the time of the order. For orders placed by non-members, this shows "not_member" so member-tier and non-member orders can be compared. | Your own items | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| Is UGC-attributed | Whether the order had at least one UGC conversion event (post impression, popup view, or product tag click) | No, Yes | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
| UGC conversion types | UGC conversion events linked to the order. An order can have multiple values when it had several touchpoints; orders with no UGC attribution are left empty (not set). | Post impression, Popup view, Product tag click | All except Lifetime order frequency, Trailing 12-month order frequency, Customers (lifetime) |
Post, Post label, Is UGC-attributed, and UGC conversion types follow the attribution rules: see Orders from your content. Product breakdowns of sales use synced order lines, so they show nothing before July 7, 2026.
Amounts and currencies
All amounts show in the report currency. Cevoid stores order amounts in USD, converted near the order time, and converts them to the report currency when the report runs. A report in your store's own currency can differ slightly from your store's own figures.