E-commerce
Maison Velours: Luxury home textiles and fragrance. Shopify Plus, EU + UK + US. Amounts in EUR, compared with the previous period. Sample data.
Revenue and demand quality
What the store actually earned, and how much of it sticks.
EC1Net revenue
Up3.2%€143,758
Gross €169,474
EC2Gross revenue
Up4.1%€169,474
85% kept as net
EC3Order volume
Up2.5%925
30.8 per day
EC4Units per transaction
Down1.0%2.30
2,125 units
EC5New customer revenue
Down0.3%47%
Returning 53%
EC6Refund rate
Up32.0%7.0%
65 orders, €9,494
EC7Cancellation rate
Down21.2%2.3%
21 orders, €3,568
Efficiency and spend-to-revenue
What each euro of marketing returns, in total and per channel.
EC8MER
Down4.2%3.39x
€143,758 / €42,414
EC9Blended ROAS
Down1.3%3.06x
€129,768 attributed
EC10CPM
Up0.5%€9.62
All channels
EC11CPC
Up0.7%€0.62
All channels
EC12CTR
Down0.2%1.55%
All channels
EC13Meta ROAS
Down3.2%2.38x
€17,948 spend
EC14Google ROAS
Up0.0%3.59x
€11,793 spend
EC15TikTok ROAS
Down0.8%1.62x
€5,076 spend
EC16Pinterest ROAS
Down1.7%1.99x
€3,421 spend
EC17Email & affiliate ROAS
Up1.2%7.09x
€4,177 spend
Conversion and funnel health
How well traffic turns into orders, and what each order leaves behind.
EC18Conversion rate
Down4.3%2.57%
36K sessions
EC19Add-to-cart rate
Down1.5%7.7%
2,786 carts
EC20Checkout completion
Down1.3%66.7%
1,387 started
EC21AOV
Up0.6%€155.41
€143,758 / 925
EC22Contribution margin / order
Down5.2%€35.09
23% of AOV
Customer economics and payback
What a new customer costs, when they pay back, and what they are worth.
EC23CAC (paid channels)
Up2.3%€100
Paid attribution only
EC24Blended CAC
Up5.3%€92
461 new customers
EC25CAC payback
Up41.7%51 d
1.7 months
EC26LTV:CAC
Down4.8%1.46x
Profitable over 12 months, with limited room to scale spend.
EC27Repeat purchase rate
Up0.3%50%
464 repeat orders
EC2812-month LTV (margin)
Up0.3%€134
First-order margin €76
EC29Gross to net revenue
Where gross revenue leaks before it becomes net
Net = gross - discounts - cancellations - refunds. Percentages are of gross revenue.
EC30Revenue over time
Daily, previous period in gray
EC31Orders
Orders placed per period
EC32Average order value
Net revenue per order, own scale
EC33New vs returning revenue
Net revenue per week
EC34Repeat purchase rate
Share of orders from returning customers
EC35MER trend
Net revenue / total marketing spend
EC36Blended ROAS trend
Attributed revenue / total marketing spend
EC37Channel performance
Click a column header to sort
| Meta | €17,948 | 2.38x | €99 |
| €11,793 | 3.59x | €90 | |
| TikTok | €5,076 | 1.62x | €120 |
| Email & affiliate | €4,177 | 7.09x | €146 |
| €3,421 | 1.99x | €125 | |
| Blended | €42,414 | 3.06x | €92 |
ROAS = attributed revenue / spend. CPM = spend / impressions x 1000. CPC = spend / clicks. CTR = clicks / impressions. CAC = spend / new customers credited to the channel. For email and affiliate, impressions are sends. Best channel by ROAS: Email & affiliate at 7.09x.
EC38Channel comparison
ROAS
EC39Conversion funnel
Sessions to orders, with the drop between steps
Session to order: 2.57%. Checkout abandonment: 33.3%.
EC40Conversion by device
Orders / sessions per device
- Mobile2.04%23.1K sessions, 471 orders
- Desktop3.61%11.5K sessions, 416 orders
- Tablet2.62%1.4K sessions, 38 orders
EC41Conversion by landing page
Sort by any column
| / | 9,730 | 2.42% |
| /collections/bedding | 6,126 | 3.03% |
| /collections/fragrance | 4,685 | 2.67% |
| /products/lumiere-duvet-set | 4,325 | 4.36% |
| /blogs/journal | 3,604 | 0.85% |
| /pages/gift-guide | 3,243 | 1.94% |
| /lp/autumn-edit (Meta) | 2,523 | 2.18% |
| /collections/all | 1,802 | 2.30% |
EC42Contribution margin per order
From AOV down to what is left after marketing
- Average order value€155.41100%
- Cost of goods-€59.0238%
- Shipping and fulfilment-€11.487%
- Payment fees-€3.983%
- Marketing (spend per order)-€45.8530%
- Contribution margin€35.0923%
EC43CAC payback curve
Cumulative margin per new customer against blended CAC
Blended CAC of €92 is earned back after 51 d. M0 is the first order; each step is 30 days. Margin is before marketing.
EC44CAC vs LTV by channel
12-month contribution-margin LTV per customer, by acquisition channel. Click a header to sort.
| Status | ||||
|---|---|---|---|---|
| €90 | €140 | 1.56x | OK | |
| Meta | €99 | €131 | 1.33x | OK |
| €125 | €134 | 1.07x | OK | |
| Email & affiliate | €146 | €149 | 1.02x | OK |
| TikTok | €120 | €118 | 0.98x | Critical |
| Blended | €92 | €134 | 1.46x | OK |
Status: below 1.0 critical, 1.0 to 3.0 OK, above 3.0 strong. Customer quality differs per channel (TikTok buyers repeat least, email and affiliate most).
EC45Cohort LTV heatmap
Cumulative revenue per customer by months since first order. One blue scale: darker is higher.
| Cohort | Customers | M0 | M1 | M2 | M3 | M4 | M5 | M6 | M7 | M8 | M9 | M10 | M11 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Oct 25 | 411 | 139 | 157 | 172 | 186 | 196 | 207 | 216 | 224 | 232 | 237 | 243 | 248 |
| Nov 25 | 597 | 137 | 155 | 171 | 185 | 197 | 208 | 217 | 226 | 233 | 240 | 246 | |
| Dec 25 | 533 | 144 | 162 | 180 | 193 | 205 | 216 | 225 | 233 | 241 | 247 | ||
| Jan 26 | 408 | 147 | 168 | 185 | 200 | 213 | 225 | 235 | 245 | 253 | |||
| Feb 26 | 410 | 146 | 166 | 184 | 198 | 211 | 224 | 233 | 242 | ||||
| Mar 26 | 394 | 146 | 164 | 180 | 195 | 208 | 219 | 229 | |||||
| Apr 26 | 396 | 142 | 162 | 181 | 197 | 210 | 221 | ||||||
| May 26 | 407 | 141 | 159 | 177 | 193 | 206 | |||||||
| Jun 26 | 400 | 143 | 162 | 179 | 195 | ||||||||
| Jul 26 | 411 | 138 | 157 | 172 | |||||||||
| Aug 26 | 383 | 143 | 164 | ||||||||||
| Sep 26 | 400 | 147 |
Values are net revenue per acquired customer, cumulative; later cohorts have fewer months of history.
EC46Cohort LTV curves
Cumulative revenue per customer, EUR
EC47Top products
Margin is gross margin after COGS. Click a header to sort.
| Lumiere linen duvet set | 283 | €50,289 |
| Velours cotton throw | 243 | €24,610 |
| Ambre scented candle 220g | 486 | €17,302 |
| Stonewashed pillowcase pair | 324 | €15,711 |
| Santal diffuser set | 202 | €11,684 |
| Brume bath towel set | 121 | €9,620 |
| Figuier room spray | 324 | €9,148 |
| Hand wash and lotion duo | 142 | €5,394 |
EC48Refund reasons
65 refunded orders
Colour or size not as expected
Changed mind
Damaged in transit
Quality below expectations
Arrived late
Other
Wrong item sent
16 (25%)
13 (20%)
11 (17%)
9 (14%)
7 (11%)
6 (9%)
4 (6%)
EC49Health check
6 of 9 checks within threshold for Maison Velours
Thresholds: refund rate 6%, cancellations 3%, MER 3.0, payback 90 days, LTV:CAC 1.0, checkout completion 62%, mobile at 60% of desktop conversion, margin per order down no more than 10%.