Channel performance
Channels and blended view
Every route to revenue for Group in one place: paid, owned, earned and wholesale, each with the metrics native to that channel, then the blended read that finance should steer on. Channel figures are last-click unless the column says otherwise.
$666,032
$50,630
13.15x
77%
Channel performance
21 Sept 2026 to 18 Oct 2026 · last-click through the site, with cost carried by each channel
Channel-native metrics
The measures that only make sense inside each channel, so nothing needs checking in the platform itself
Subscription (recurring)
$286,394 · 43.0% of online
- Active subscriptions
- 5,711
- Monthly churn
- 1.8%
- Avg cycles retained
- 54.1
- Skip rate
- 12%
Email (Klaviyo)
$85,252 · 12.8% of online
- Revenue per recipient
- $0.28
- Open rate
- 56%
- Click rate
- 1.2%
- Flow share of revenue
- 35%
Organic search
$66,603 · 10.0% of online
- Ranking terms
- 1,713
- Page one terms
- 92
- Non-brand share
- 37%
- Avg position
- 17.8
Direct
$49,952 · 7.5% of online
- Returning share
- 85%
- Sessions per buyer
- 2.3
- Branded search overlap
- 51%
- Untracked estimate
- 16%
Meta Ads
$47,954 · 7.2% of online
- CTR
- 0.88%
- CPM
- $11.24
- Frequency
- 2.8
- Hook rate
- 24%
Google Search
$46,622 · 7.0% of online
- Impression share
- 53%
- Lost to budget
- 12%
- Avg CPC
- $0.80
- Brand share of spend
- 31%
Google Shopping
$23,311 · 3.5% of online
- Feed coverage
- 82%
- Out of stock lines
- 18
- Price competitiveness
- 75%
- Avg CPC
- $1.37
Performance Max
$17,317 · 2.6% of online
- Impression share
- 64%
- Lost to budget
- 16%
- Avg CPC
- $1.28
- Brand share of spend
- 36%
Referral and PR
$15,319 · 2.3% of online
- Referrers
- 84
- Refer-a-friend orders
- 36
- Programme cost
- $613
- Share of revenue
- 0.2%
Organic social
$9,990 · 1.5% of online
- Followers
- 153,032
- Engagement rate
- 3.0%
- Assisted orders
- 178
- Posts in period
- 43
Creator and affiliate
$7,992 · 1.2% of online
- Active partners
- 51
- Commission rate
- 10.5%
- Top 5 partner share
- 58%
- Content pieces live
- 90
Retail media and marketplace
$5,328 · 0.8% of online
- Feed coverage
- 81%
- Out of stock lines
- 11
- Price competitiveness
- 70%
- Avg CPC
- $1.14
TikTok Ads
$2,664 · 0.4% of online
- CTR
- 1.39%
- CPM
- $16.09
- Frequency
- 2.9
- Hook rate
- 25%
SMS
$1,332 · 0.2% of online
- Subscribed numbers
- 19,625
- Click rate
- 7.3%
- Opt-out rate
- 0.94%
- Cost per send
- $0.050
Blended position
What the whole system returns once every channel cost is counted once
Same revenue, four attribution views
Platform-reported totals $731,862 against $666,032 of actual online revenue, because platforms claim the same order
Trade and wholesale routes
$8,680,268 of revenue moves through trade rather than the site, so it is read on margin and cost to serve, not ROAS
Incrementality tests
The only way to settle what a channel is genuinely worth
Channel actions
Each one is a hypothesis to test, not an instruction
Fund a category content and technical SEO programme
Organic searchOrganic already returns 31x on a small cost base while page one coverage sits under 100 terms
Expected impact: Reduces reliance on paid for the same demand within two quarters
Lift campaign cadence and complete the winback and replenishment flows
Email and SMSEmail returns 63x at 13% of online revenue, and flow coverage is incomplete
Expected impact: Highest-margin incremental revenue available this quarter
Fix feed coverage and out-of-stock suppression before adding budget
Google ShoppingShopping is the weakest paid return at 4.17x with stock gaps in the feed
Expected impact: Recovers efficiency without cutting reach
Judge on the running holdout, not last-click
TikTok AdsTikTok shows 1.82x last-click but carries the highest first-click share of any paid channel
Expected impact: Avoids cutting a channel that is feeding the top of the funnel
