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.

Online revenue

$1,201,557

1.8%12% of total, with $8,801,750 through trade
Total channel cost

$155,819

8.7%Media, platform and programme costs across all channels
Blended MER

7.71x

Online revenue over every channel cost
Unpaid revenue share

49%

Owned and earned channels, before any media is bought

Channel performance

25 Jul 2026 to 21 Aug 2026 · last-click through the site, with cost carried by each channel

ChannelTypeRevenueShareCostROASOrdersAOVSessionsCVRNew cust.CACContributionWoW
Meta AdsOn track
Prospecting and retargeting - largest single source of new buyers
Paid$248,72220.7%$51,7344.81x1.7K$14260K2.91%1.2K$44$44,870+3.5%
Brand terms carry the efficiency; non-brand is the growth lever
Paid$129,76810.8%$8,43515.38x822$15811.9K6.91%428$20$41,967+1.5%
Feed quality and price competitiveness drive the whole channel
Paid$74,4976.2%$32,7782.27x547$13611.1K4.91%334$98-$3,844+13.4%
Blends brand and shopping inventory, so read it alongside search
Paid$60,0785.0%$20,4262.94x409$1479.4K4.37%237$86$2,908+6.5%
Whitelisted creator ads plus commission-based partners
Paid$37,2483.1%$10,8023.45x246$1527.5K3.27%177$61$3,665+5.0%
Amazon, Woolworths and Coles onsite media plus marketplace sales
Paid$33,6442.8%$7,4024.55x279$1217K4.00%184$40$5,666-13.6%
TikTok AdsOff track
Cheap reach, weak last-click - judge on blended lift not platform ROAS
Paid$31,2402.6%$11,8712.63x240$13012K2.00%190$63$262+14.4%
Paid subtotal$615,19751.2%$143,4494.29x4.3K$1432.7K$52$95,494
Flows do most of the work; campaign cadence is the untapped part
Owned$175,42714.6%$3,15855.56x994$1768.5K11.64%90$35$64,978+7.9%
Already-acquired revenue; cost is service and retention only
Owned$105,7378.8%$529200.00x949$1115.9K16.00%28$19$40,540-13.6%
SMSOn track
Small list, high response - list growth is the constraint
Owned$49,2644.1%$2,71018.18x303$1622.2K13.83%21$128$16,425+15.4%
Owned subtotal$330,42827.5%$6,39651.66x2.2K$147139$46$121,942
Under-built against category demand - see the search gap
Earned$124,96210.4%$4,37428.57x808$15515.3K5.28%355$12$44,162-12.7%
DirectOn track
Mostly returning buyers, and where untracked demand lands
Earned$73,2956.1%--439$1675K8.73%79-$28,468-14.4%
Refer-a-friend, press placements and partner sites
Earned$32,4422.7%$1,29825.00x204$1594.9K4.18%128$10$11,303-15.4%
Content and community; assists more than it closes
Earned$25,2332.1%$30383.33x181$1398.3K2.18%92$3$9,498+1.7%
Earned subtotal$255,93221.3%$5,97442.84x1.6K$157655$9$93,430

Channel-native metrics

The measures that only make sense inside each channel, so nothing needs checking in the platform itself

Meta Ads

$248,722 · 20.7% of online

On track
CTR
0.88%
CPM
$11.24
Frequency
2.8
Hook rate
24%

Email (Klaviyo)

$175,427 · 14.6% of online

On track
Revenue per recipient
$0.48
Open rate
41%
Click rate
2.2%
Flow share of revenue
69%

Google Search

$129,768 · 10.8% of online

On track
Impression share
53%
Lost to budget
12%
Avg CPC
$0.80
Brand share of spend
31%

Organic search

$124,962 · 10.4% of online

On track
Ranking terms
1,713
Page one terms
92
Non-brand share
37%
Avg position
17.8

Subscription (recurring)

$105,737 · 8.8% of online

On track
Active subscriptions
3,679
Monthly churn
3.7%
Avg cycles retained
27.1
Skip rate
12%

Google Shopping

$74,497 · 6.2% of online

Off track
Feed coverage
82%
Out of stock lines
18
Price competitiveness
75%
Avg CPC
$1.37

Direct

$73,295 · 6.1% of online

On track
Returning share
85%
Sessions per buyer
2.3
Branded search overlap
51%
Untracked estimate
16%

Performance Max

$60,078 · 5.0% of online

Watch
Impression share
64%
Lost to budget
16%
Avg CPC
$1.28
Brand share of spend
36%

SMS

$49,264 · 4.1% of online

On track
Subscribed numbers
19,625
Click rate
9.0%
Opt-out rate
0.94%
Cost per send
$0.050

Creator and affiliate

$37,248 · 3.1% of online

Watch
Active partners
51
Commission rate
10.5%
Top 5 partner share
58%
Content pieces live
90

Retail media and marketplace

$33,644 · 2.8% of online

On track
Feed coverage
81%
Out of stock lines
11
Price competitiveness
70%
Avg CPC
$1.14

Referral and PR

$32,442 · 2.7% of online

On track
Referrers
84
Refer-a-friend orders
73
Programme cost
$1,298
Share of revenue
0.3%

TikTok Ads

$31,240 · 2.6% of online

Off track
CTR
1.39%
CPM
$16.09
Frequency
2.9
Hook rate
25%

Organic social

$25,233 · 2.1% of online

On track
Followers
153,032
Engagement rate
3.0%
Assisted orders
435
Posts in period
43

Blended position

What the whole system returns once every channel cost is counted once

MeasureCurrentGuardrailStatus
Blended MER
All online revenue over every channel cost, paid and owned
7.7x> 5.0xOn track
Paid-only ROAS
Platform-reported, so it double counts across platforms
4.29x> 3.0xOn track
Blended CAC
Every channel cost over every first-time buyer
$44< $45Watch
Paid CAC
Working media over paid-sourced first-time buyers
$52< $60On track
Unpaid share of online revenue
Owned and earned revenue, the base the business keeps
49%> 40%On track
New customer revenue share
Acquisition and retention balance across all channels
22%30 - 45%Watch

Same revenue, four attribution views

Platform-reported totals $1,452,911 against $1,201,557 of actual online revenue, because platforms claim the same order

ChannelPlatformLast clickFirst clickModelledModel vs last click
Meta Ads$353,186$248,722$308,416$263,646+6.0%
Email (Klaviyo)$224,547$175,427$84,205$143,850-18.0%
Google Search$153,126$129,768$93,433$102,517-21.0%
Organic search$124,962$124,962$147,455$136,209+9.0%
Subscription (recurring)$105,737$105,737$31,721$105,737+0.0%
Google Shopping$86,416$74,497$69,282$70,772-5.0%
Direct$73,295$73,295$45,443$63,034-14.0%
Performance Max$78,702$60,078$51,667$50,465-16.0%
SMS$61,580$49,264$21,676$39,411-20.0%
Creator and affiliate$45,443$37,248$50,285$41,346+11.0%
Retail media and marketplace$37,008$33,644$34,316$33,644+0.0%
Referral and PR$32,442$32,442$41,850$36,984+14.0%
TikTok Ads$51,234$31,240$49,360$38,113+22.0%
Organic social$25,233$25,233$40,877$32,298+28.0%

Trade and wholesale routes

$8,801,750 of revenue moves through trade rather than the site, so it is read on margin and cost to serve, not ROAS

Route to marketRevenueShare of tradeAccountsAvg account valueGross marginCost to serveWoW
Cafe and venue wholesale
Direct accounts on weekly delivery
$3,872,77044%2.7K$1,43034%8.5%-9.3%
Distributor and reseller
Volume at lower margin, low cost to serve
$2,024,40223%175$11,56824%3.2%-3.2%
Grocery and retail
Ranging and promo calendar led
$1,672,33219%87$19,22227%6.4%+9.4%
Enterprise and contract
Multi-site agreements, longest cycle
$792,1579%44$18,00431%5.1%+5.7%
B2B online portal
Self-serve reorders, best margin per dollar
$440,0875%1.4K$32538%2.1%+9.6%

Incrementality tests

The only way to settle what a channel is genuinely worth

TestChannelStatusResultConfidence
Geo holdout - regional Victoria
Platform ROAS overstates by roughly a third; still clearly additive
Meta AdsComplete+46% incremental92%
Brand search pause - 14 days
Most brand clicks are recovered organically - cap brand budget
Google SearchComplete-11% net revenue88%
Creator whitelisting holdout
Two matched cells, spend held flat for the duration
Creator and affiliateRunningReads 12 Sep-
SMS suppression cell
Tests whether SMS revenue is genuinely additive to email
SMSQueued--

Channel actions

Each one is a hypothesis to test, not an instruction

Fund a category content and technical SEO programme

Organic search

Organic already returns 29x 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 SMS

Email returns 56x at 15% 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 Shopping

Shopping is the weakest paid return at 2.27x with stock gaps in the feed

Expected impact: Recovers efficiency without cutting reach

Judge on the running holdout, not last-click

TikTok Ads

TikTok shows 2.63x 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