Speak Creative
Arnold's, Since 1892
June Results Dashboard
Month two. The build. What lifted, what shifted, and where July takes it next.
1 – 30 June 2026 · Finalised
Arnold's · June 2026
All channels
Facebook
Instagram
TikTok
Email
Paid ads
Google Business
Retail sales
Online store
Benchmarks
vs May
Executive Summary
June 2026 · the marketing rhythm built momentum

"May was the reset. June is where the reset started converting."

Month two of the reset was about scaling the marketing effort and sharpening where the spend goes. Publishing more than doubled across every channel (215 posts up from 93 in May), paid ads rebalanced from awareness to conversion, and Google Business Profile activity climbed on almost every metric. Email volume grew 55%, TikTok found its posting rhythm, and reputation stayed strong across Google reviews. The marketing engine is now running consistently — July is where new channels join it.

Reach & ContentPublished 215 posts across Facebook, Instagram, TikTok, and YouTube (up 131% vs May). Facebook alone drove 472,840 organic content views. Email volume grew from 28,000 to 43,500 sends across 16 campaigns, with a dedicated wholesale segment launched cleanly.
ResponsePaid landing-page views nearly quadrupled (1,485 → 5,665) at a best cost of $0.12 per view. Email click-to-open ratio climbed from 12.5% to 14.6%. Google Business action rate held at 73% (7x category benchmark), and reputation stayed strong: 4.5 stars, zero negative reviews.
DirectionRegional radio launches July, extending reach beyond the digital audience across the 150 km catchment. TikTok posting up 460% and finding its algorithm. Abandoned-cart automation and UTM tagging next, to close the loop between marketing effort and online sales.
In-store customers
28,390
$920,776 through the till
Total following
31,092
FB + IG + TikTok + YouTube
Top post impressions
21,560
Ben & Tom "best value" reel
Best cost / LPV
$0.12
Paid conversion campaigns

June's standout wins

The month-on-month lift, and what it means
64.6%
Online checkout completion
Users who reached the checkout page completed a purchase 64.6% of the time in June, well above the grocery e-commerce category benchmark of 10 – 15%. Direction of travel from May is clearly up, though the May figure (~8%) was calculated on events not users, so magnitudes aren't directly comparable. Either way, the store is now closing the sale where it counts.
$136,405
Online revenue, measured
First full month of measured online sales through the backend: 1,395 orders averaging $97.78 per basket, roughly three times the in-store average sale. Online is about 13% of Arnold's total June revenue, and the growth channel with the most headroom.
1,485 → 5,665
Paid ads shifted to action
Paid strategy rebalanced from awareness buys to conversion buys. Reach halved by design, but landing-page views nearly quadrupled (up 281%) and cost per landing-page view dropped from $0.19 to $0.12. The conversion model is the model going forward.
+19% views, +36% calls
Google Business Profile climbed
Retail listing views grew from 3,964 to 4,721, calls from 270 to 366, and interactions from 3,176 to 3,440. Action rate holds at 73% (about seven times the retail category benchmark). Wholesale listing added 118 interactions on its first tracked month, with directions up 62% year-on-year.
12.5% → 14.6%
Email content working harder
Send volume grew from 28,000 to 43,500 emails (+55%) while quality lifted: latest CTOR climbed from 12.5% to 14.6%, top of the category benchmark. The wholesale email segment launched cleanly at 15.4% open and 8.1% CTOR on its first send.
8 new, 0 negatives
Reviews stayed strong
Rating held at 4.5 stars across the lifetime review base (exact count to confirm). Eight new reviews in June, seven at 5 stars and one at 4, zero negatives (May had one 1-star). Every review received an owner reply, keeping response rate at 100%.

Comparing to May?

Full side-by-side reference lives in its own tab

For every major metric May vs June with change indicators, jump to the "vs May" tab at the top of the dashboard.

Open the full May dashboard → for the complete May breakdown in its original interactive form.

The audience kept building, and the output kept climbing

Organic across all platforms
Net new Facebook followers
+88
132 acquired, 44 unsubscribed
Posts published (all platforms)
215
94 FB + 89 IG + 28 TikTok + 4 YouTube
Facebook page visits
9,113
People landing on the page itself

Posting more than doubled again in June (215 posts vs May's 93). The audience grew cleanly on organic across every platform, with TikTok up 116% to 18 followers on 28 posts as the channel finds its feet. Instagram audience held. Facebook page visits climbed. Content views on the FB page pulled 472,840 organic views. The rhythm is sticking.

Standout content of the month

Top posts by impressions
#1 Reel
🛒
Best value in town
Weekly Update • FB reel
Ben and Tom on a mission for best value
21,560 views~12,900 reach238 interactions
Launch
💥
Inflation Beater Bundle
Product Launch • FB post
Big news, Inflation Beater Bundle
15,090 impressions~9,050 reach251 interactions
Kids
🌽
Ryder-approved sweet corn
Powered by the Kids • FB post
Ryder-approved specials
11,420 impressions~6,850 reach71 interactions
Comeback
Kiewa Iced Coffee is back
Product News • FB post
The legend is back after 9-month hiatus
9,089 impressions~5,450 reach248 interactions
Family
🎂
Roger's 67th & 50 years
Family • FB post
Happy Birthday Roger, 50 years of service
3,754 impressions~2,250 reach102 interactions
Top Eng.
🏆
Weekend Winners
Weekly Specials • FB post
Weekend Winners are here
5,258 impressions3,821 reach411 interactions

The Inflation Beater Bundle launch on 1 June was one of the biggest posts of the month, and the product went on to become the third-most-purchased item on the online store. The Ben and Tom "best value" reel is now the reach benchmark to beat with 21,560 views. Roger's 67th birthday and 50 years of service was the family moment. Weekend Winners consistently pulled 400+ interactions, showing the recurring format is now doing its job.

Reach figures marked with ~ are estimated at ~60% of impressions (Metricool doesn't surface exact reach for every post in the top-20 view). The 3,821 reach on Weekend Winners is the exact figure from the detailed post ranking.

Email program

Full month, all sends
Total sends
43,546
Across 16 campaigns
Wholesale segment
NEW
First wholesale sends live in June
Open rate (latest)
14.0%
28 Jun send, MPP-excluded

June email volume grew from May's 28,000 to 43,546 sends, with the introduction of a dedicated Wholesale email segment (15.4% open, 8.1% CTOR on its first send). Weekly Specials continue as the anchor, with click rates now consistently 1.8 – 2.3%. Resend strategy is working, adding 5 – 8% more reads on each week's specials for a small deliverability cost.

Paid advertising (Meta) — the shift to conversion

1 – 30 June
Spent in June
~$1,759
$1,500 base + $259 EOFY overspend
Landing-page views
5,665
Nearly 4x May's 1,485
Best cost / LPV
$0.12
Down from $0.19 in May

June is where the paid strategy rebalanced. Reach-only campaigns dropped from 224,621 in May to 72,378 in June as we deliberately shifted spend from awareness buys to conversion-objective campaigns. The result: landing-page views nearly quadrupled (1,485 to 5,665), and cost per landing-page view dropped from $0.19 to $0.12. The Inflation Beater Bundle campaign pulled 915 landing-page views for $179, the standout of the month. Conversion focus is the model going forward.

Note on spend: total spend came in at $1,759 against the $1,500 base budget. The $259 overspend was deliberate, invested into a larger EOFY Marketday specials campaign to capture end-of-financial-year purchase intent. That extra spend delivered a strong share of the month's landing-page views.

Google Business Profile

The high-intent channel · June across both listings

Google Business is the moment-of-decision channel: people looking Arnold's up and acting. June performance climbed across both the main retail listing and the newly-active wholesale profile.

Arnold's Fruit Market (retail)

Interactions
3,440
▲ +8.3% vs May
Website clicks
2,209
▲ +5.7% vs May
Direction requests
865
▲ +6.0% vs May
Calls
366
▲ +35.6% vs May

Interactions climbed 8.6% year-on-year, website clicks up 9.9%, directions up 11%. The action rate is 73% — three in four viewers do something with the profile. 75% of views are on mobile, and Search overtook Maps as the biggest source this month.

Arnold's Wholesale (new listing)

Interactions
118
NEW · not tracked in May
Website clicks
26
NEW · not tracked in May
Direction requests
81
NEW · not tracked in May
Calls
11
NEW · not tracked in May

The wholesale listing is smaller by design (different search intent) but is doing genuine work: 81 direction requests is a strong signal that wholesale customers are finding the profile and heading to Osburn Street. Many wholesale customers phone or visit in person rather than shop online, which is why website clicks are the smaller number.

Reviews

Overall rating
4.5★
Lifetime reviews [to confirm]
New reviews in June
8
Seven 5★, one 4★. Zero negatives.

What people said in June

"Best on the border for locally sourced, fresh and value for money fruit, vegetables, meat, groceries and plants."

- Carol Kerr, 5★

"Great range of fresh produce and good prices. Fruit and vegies seem to last longer because they are fresh."

- Trish Trabant, 5★

"Great local fruit on sale here. Good bargains."

- Jenny Pekin, 5★

Every June review was 4 or 5 stars, and the team responded to each one. Reputation is solid and growing.

Retail sales through the till

29 trading days (8 June closed for King's Birthday)
Customers served
28,390
Avg 979 per trading day
Best day
Sat 27 Jun
1,126 customers · $41,391 · $36.76 / cust
Quietest day
Tue 16 Jun
847 customers · $25,314 · $29.89 / cust
Avg sale / customer
$32.43
Daily sales ÷ daily customers

The weekly rhythm is now clear: Saturdays are the peak (three Saturdays over $40,000), Tuesdays and Mondays are the quietest days, Fridays lift into weekend mode. Weekend average per customer runs $34 – $37, weekday average $30 – $33. That gap is the case for driving mid-week traffic through targeted specials, which is the July SMS play.

Daily trends: which days need the push?

Average by day of week · June

Averaging every Monday, every Tuesday, and so on through June gives us a clear pattern of the weakest days to target with new content, specials, and SMS. Tuesday is the quietest day in every measure: fewest customers, lowest sales, and the smallest average basket. Monday and Wednesday sit close behind.

Day of weekAvg customersAvg salesAvg spend / customerRead
Monday
920$28,088$30.53Quiet
Tuesday · quietest
911$27,779$30.49Weakest day
Wednesday
920$28,573$31.06Quiet
Thursday
1,008$31,856$31.60Lifting
Friday
1,094$35,239$32.21Strong
Saturday · peak
1,111$39,868$35.89Peak day
Sunday
906$31,846$35.15Strong basket, quieter count

The story for July content and specials:

  • Tuesday needs the biggest push. The weakest day for customers, sales, and basket size. This is where a Tuesday-morning SMS with a "one-day-only" special could shift 100 extra customers into the store.
  • Sunday has a strong basket but soft count. Sunday shoppers spend $35 each (near Saturday levels) but only 906 come through the door. Growing Sunday foot traffic (through Saturday-evening SMS and Sunday reels) would compound revenue at the highest weekend spend rate.
  • Weekend baskets ($35+) are $4-5 bigger than weekday baskets ($30-31). The weekend shoppers are doing the full weekly buy; the mid-week shoppers are topping up. Content and specials that encourage mid-week topping-up (fresh items, meal-of-the-day inspiration, quick pickup specials) close that gap.

Online store activity (Google Analytics + backend)

First full month of GA4 data

June is the first full month with website tracking live, so this is the proper baseline for how Arnold's online store performs and how shoppers move through it. The most important read is the funnel: how many people land, how many browse, how many buy, and where they drop off.

GA4 tracked revenue
$107,291
1,105 purchases, 78.7% capture
Sessions
20,882
Full month across all channels
Active users
12,454
Mostly first-timers (97%)
Avg engagement
2:22
Per active user

About these numbers

The 1,395 orders and $136,405 revenue from the backend are the truth. GA4 tracked $107,291 (78.7% of true revenue) and 1,105 purchases (79% of true orders), which is exactly the 10 to 30% undercount range flagged in the May report. GA4's job here is the behavioural read (funnel, sources, top pages), not the headline number.

Where the traffic came from

User-source breakdown
ChannelUsersShare
Paid Social (Meta)
5,59644.9%
Organic Search
3,76230.2%
Direct
2,61721.0%
Organic Social
3362.7%
Referral
2532.0%
AI Assistant & Email
9<0.1%

Paid Social drove 45% of users, but only 0.5% of last-click purchases. That's not a Paid Social failure, it's the discovery pattern: paid ads introduce Arnold's, people come back via Direct or Google Search to buy. Direct + Organic Search delivered 95% of last-click purchases. Paid Social is the discovery engine, Direct and Search are where the conversion books.

The shopping funnel

From browse to buy · unique users
Session start12,290
View product3,913
Add to cart887
Begin checkout723
Purchase467

The story in the funnel: 3,913 users viewed a product, 887 added to cart (22.7% conversion), 723 began checkout (81.5% cart retention — strong), and 467 completed a purchase (64.6% checkout completion, well above the 10 – 15% grocery benchmark). Those 467 unique buyers placed 1,100 purchase events across the month, meaning about 2.4 orders per buyer on average — real repeat shopping.

Top items purchased

By units sold, full June
ItemUnits
Kiwifruit Ea
820
Avocado Hass Ea
662
Sweet Corn Ea
425
Banana Kg
372
Passionfruit Ea
369
Kiewa Unsalted Butter 250g
352
Apples Pink Lady Budget Kg
316

Kiwifruit was the runaway item of the month (820 units, well clear of second place). Fresh produce dominates the top five. The Kiewa Unsalted Butter cross-sell shows that pantry items are moving alongside fresh, validating the bundle-and-basket approach.

Top pages on the store

By views, full June
PageViews
Shop home
19,000
Specials
7,400
Arnold's main site home
6,300
Buy Fruit & Vegetables Online
5,400
Products
4,600
Basket
3,400
Buy Meat Online
3,200

Specials is the second-most-viewed page across the store, which validates the weekly specials drumbeat as the right thing to keep amplifying. The Basket page pulling 3,400 views is a healthy signal that people are actively assembling orders.

Source: Google Analytics 4 (Arnolds Fruit Market property) for behavioural data; Arnold's Online store backend for orders and revenue. Funnel figures show unique users at each stage. Purchase event count (1,100) is higher than unique purchasers (467) because customers placed repeat orders during the month.

Where they shopped from

Purchases by device
Mobile purchases
321
68.7% share, 77.1% of sessions
Desktop purchases
132
28.3% share, 17.2% of sessions
Tablet purchases
14
3.0% share

Desktop over-indexes for purchases — 17% of sessions but 28% of purchases. Desktop shoppers convert more often, likely because full weekly-shop orders are easier to compile on a larger screen. Worth noting for July's approach: the mobile experience is doing the discovery, desktop is doing more of the closing. Both need to keep working, and the mobile-to-desktop hand-off is where the persistent cart matters most.

Facebook Messages to the page

Direct customer contacts
New contacts
26
+766.7% growth
Organic vs Paid split
12 / 22
Paid social driving 65% of contacts

People messaged the Arnold's Facebook page directly 34 times in June, more than four times May's activity. Paid Social is the biggest driver of these direct messages, which reinforces the pattern seen elsewhere: the ads are opening conversations, and people are reaching out. Worth watching whether June's Send Message campaign (which pulled 6 messaging conversations for $19) can be scaled in July.

June benchmarks at a glance

Arnold's vs typical Australian retail / grocery
Online checkout completion rate
Well above benchmark
64.6%Arnold's, June (up from 8% in May)
Typical grocery e-comm checkout completion10 – 15%
Roughly five times the category benchmark. The biggest single lift of the month and the story to celebrate.
Email CTOR
Within benchmark
14.6%Latest send (28 June)
Typical AU retail CTOR10 – 15%
Top of the category benchmark. Up from May's 12.5%. Content is working harder.
GMB action rate (interactions ÷ views)
Well above benchmark
73%Arnold's retail listing, June
Typical retail GMB action rate5 – 10%
Slightly softer than May's 80% (more first-time viewers). Still 7x category benchmark.
Paid social — cost per landing-page view
Well above benchmark
$0.12 – $0.35Arnold's specials campaigns
Typical AU retail cost per LPV$0.50 – $1.50
Best cost per LPV improved from $0.19 in May to $0.12 in June. Efficient conversion buys.
User purchase rate (GA4)
Well above benchmark
6.09%Users who made a purchase
Typical grocery e-comm purchase rate2 – 3%
Double the category benchmark. Users who arrive on the store are converting at a healthy pace.
Email open rate (MPP-excluded)
Working toward it
14.0%Latest send (28 June)
Typical AU retail open rate18 – 22%
Flat vs May. July's subject-line testing and send-time optimisation is the plan to lift this.

Benchmarks drawn from Mailchimp Annual Email Benchmarks (retail / e-commerce, MPP-excluded), BrightLocal / Whitespark / Sterling Sky for Google Business Profile, and Adobe Digital Insights / IRI Circana grocery e-commerce reporting. Ranges shown represent typical Australian retail and grocery performance.

Retail and online, side by side

The commercial context
Online store revenue
$136,405
1,395 orders · backend truth
Combined revenue (June)
$1.057M
Retail + online, one month

Online is roughly 13% of total revenue in June, with a much bigger basket ($97.78 online average order vs $32.43 in-store average sale). Both channels are healthy, and online is the growth lever with the most room to move. Note: 8 June (King's Birthday) closed for public holiday, so retail figures are 29 trading days.

Coming soon · July

Regional radio launches

From July, Arnold's goes on air across the region. 2AY and other regional stations pick up the specials rhythm, take the family-run story to drivers, and hand the online store URL to listeners who don't spend their day on Facebook. It's the first channel that reaches the 150 km catchment beyond the digital audience.

Expect the first schedule of ads live from the second week of July, running alongside a giveaway offer (opt-in email prize) that also grows the newsletter list with genuine local entrants.

Coverage area
150 km
Albury / Wodonga catchment + surrounding towns
Estimated weekly reach
45,000+
Combined listener base across the station schedule
First month objective
Awareness
Sunday, Wednesday, Friday specials drumbeat on-air

What's next: July

The rhythm is locked. July builds on it with automation, radio, and video.

Abandoned-cart email + SMS live Regional radio launch (2AY and stations) YouTube channel production ramps TikTok posting cadence lifted Wholesale email segment nurtured Persistent cart across devices UTM tagging across all links (attribution fix) EOFY value campaign wrap + retrospective

Facebook in June

Arnold's Wodonga
Followers
25,210
+88 net (132 acquired, 44 unsubscribed)
Posts published
94
+128% vs May
Avg reach per post
1,963
Organic only, more posts = smaller per-post reach
Impressions
472,840
Total FB impressions in June
Content views on page
472,840
Organic views of posts on the page
Page visits
9,113
+0.5%, visitors to the FB page itself

Facebook is still the reach engine. June's Ben and Tom "best value" reel led at 21,560 impressions, followed by the Inflation Beater Bundle launch (15,090). Impressions softened 16% vs May as posting volume more than doubled — natural per-post dilution as the feed fills, not a decline in interest.

Top Facebook posts of June

By impressions
PostDateImpressionsInteractionsInteraction rate
Ben & Tom "best value in town"
29 Jun21,5602381.10%
Inflation Beater Bundle launch
1 Jun15,0902511.66%
Ryder-approved specials
22 Jun11,420710.62%
Kiewa Iced Coffee is back
29 Jun9,0892482.73%
Weekend Winners (top engagement)
12 Jun5,2584117.82%
Weekend Winners
19 Jun4,6054008.69%
Roger's 67th birthday
12 Jun3,7541022.72%

Two patterns worth noting: Weekend Winners posts have the highest interaction rate (7-9%) even though impressions are moderate. The audience actively engages with the specials-driven content. And family-first content (Roger's birthday, Ryder's picks) reliably lands 100+ interactions per post, keeping the "family-run market" story alive in the feed.

Audience & community growth

Where the Facebook audience is coming from

Community growth

Followers (end of June)25,210
Acquired in June132 (+34.7% vs May)
Lost in June44 (-10.2% vs May)
Net new+88
Total content published89 pieces
Reactions on posts2,321
Total interactions on published posts3,522

Top 8 cities (Facebook audience)

Wodonga, VIC
12.83%
Melbourne, VIC
6.36%
West Wodonga, VIC
5.35%
Sydney, NSW
5.18%
Lavington, NSW
5.04%
Albury, NSW
4.38%
Wagga Wagga, NSW
3.91%
Wangaratta, VIC
3.11%

The catchment is holding stable at roughly a 150 km radius. Wodonga, West Wodonga, Lavington, and Albury together account for 27% of the audience — the local core. The Melbourne and Sydney share reflects displaced Wodonga locals following the page, which will keep the online store as a valid interstate purchase channel too.

Instagram in June

@arnoldsfruitmarket
Followers
5,851
+52 net, +0.9% vs May
Posts & reels
89
More than double May's 39
Impressions
55,070
+17.2% vs May
Total interactions
530
Down 14.8% vs May
Impressions per post
619
Steady per-post, more posts overall
Interaction rate
1.0%
Category average for grocery

Instagram is where consistency is starting to pay off. 89 posts in the month, impressions up 17% vs May, audience growing organically. Each post is being seen by roughly 600 people on average, which for a small local grocer is exactly where the platform rewards patience.

Instagram audience & content mix

Who's here, what they're seeing

Demographics

62% female, core 25 – 44. The right room for a family grocer.

Content mix

Feed posts
~55
Reels
~17
Stories
~18
Carousels (multi-image)
~11

Balanced feed vs reels ratio. Reels are where the reach lives on IG, so lifting reels to 25+ per month from July would double the platform reach without changing the total posting cadence significantly.

What's working, what's next

The July build for Instagram

Working: the family content (the Kids, the birthdays, the surprise reels) consistently pulls saves and shares. Local specials imagery drives comments and DMs. Behind-the-counter content (Ben walking the aisle, Roger picking) is now identifiable Arnold's content in the feed.

Next: Instagram gets a bigger reels push in July (target 25+ reels), plus stronger use of Stories for time-sensitive specials (Weekend Winners countdowns, One-Day-Only alerts). The Reels-first approach is what the algorithm rewards for organic reach growth, and that's where the follower ceiling lifts.

TikTok in June

The newest channel
Followers
18
+117% vs May's 6
Videos posted
28
+460% vs May, real rhythm
Impressions
11,750
+516% vs May
Total interactions
189
+361% vs May
Avg impressions per video
420
Solid for a small local account
Interaction rate
1.6%
Above the platform average of 1.1%

TikTok is the newest channel and it's finding its feet fast. Follower count is small (18), but everything else grew multiples over May. Impressions up 516%, interactions up 361%, posting cadence up 460%. The platform rewards consistency, and 28 videos in a single month is exactly what the algorithm needs to start learning what Arnold's is and who to show it to.

Why TikTok matters for Arnold's

The strategic play

TikTok's algorithm is different from every other platform. It doesn't care about follower count. It shows videos to strangers based on watch time, engagement, and topical relevance. That means a single well-timed video can go from 400 views to 40,000 views overnight if it lands with the algorithm.

For a local grocer, the play is patience: keep posting the family-led content (Ben, Maddy, the kids, the aisle walks, the seasonal produce moments), and eventually one video breaks out. That's how small local businesses build followings on TikTok, and it's the model June set up.

What's next: July TikTok plan

  • Keep posting cadence at 25+ videos per month. Consistency is the only thing that unlocks TikTok's algorithm.
  • Repurpose Instagram Reels to TikTok, but reshoot the vertical framing where possible so it doesn't look like copied content.
  • Test trending audio (grocery, local business, family) rather than only original audio.
  • Cross-post Weekend Winners as short 15-second TikToks with specials-driven captions.
  • Watch for the breakout video. When one video crosses 5,000+ views, follow up with 2-3 similar-style videos immediately to ride the algorithm signal.

Email in June

Mailchimp · 16 campaigns · full month
Total sends
43,546
Across 16 campaigns
Best CTOR
15.7%
Weekly Specials Jun 8-14 & Market Day
Wholesale open rate
15.4%
First wholesale send

June introduced wholesale email as its own segment (15.4% open, 8.1% CTOR on first send), a resend strategy for Weekly Specials (adding 5 to 8% more reads for a small deliverability cost), and dedicated Weekend Winners and Market Day campaigns. The three anchor Weekly Specials sends held at 13.3 to 14.3% opens and 1.8 to 2.3% clicks — steady, healthy performance.

Paid advertising in June — the conversion rebalance

Meta · full month
Spent
~$1,759
$1,500 base + $259 EOFY overspend
Landing-page views
5,665
Nearly 4x May's 1,485
Best cost / LPV
$0.12
Down from $0.19 in May

June's paid strategy pivoted from awareness-heavy (May) to conversion-heavy (June). Pure reach campaigns dropped from 224,621 to 72,378 as budget shifted to landing-page-view campaigns. The trade paid off: landing-page views nearly quadrupled. The Inflation Beater Bundle campaign at $0.20 per LPV led the month, and the Jun 29 campaign hit an all-time-best $0.12 per LPV. This is the model going forward.

Note on spend

Total June spend came in at $1,759 against the $1,500 base budget. The $259 overspend was deliberate, invested into a larger EOFY Marketday specials campaign to capture end-of-financial-year purchase intent. It delivered a strong share of the month's landing-page views and validated the tactic. July returns to the base $1,500 budget unless a similar event window (Father's Day, EOFY holiday) justifies a stretch.

The ad-action funnel

Awareness to store visit, June
Engagement
5,754
Landing-page views + page visits + messages
Action (store visits)
5,665
Landing-page views on the online store

Reach halved vs May because the strategy shifted, but the action rate off that smaller reach is dramatically higher. 5,665 people landed on the Arnold's online store from paid ads in June, versus 1,485 in May. When the spend targets action rather than awareness, action follows.

Google Business Profile in June

Both listings, high-intent channel

Retail listing (Arnold's Fruit Market)

Interactions
3,440
▲ +8.3% vs May
Website clicks
2,209
▲ +5.7% vs May
Directions
865
▲ +6.0% vs May
Calls
366
▲ +35.6% vs May

Wholesale listing (newer profile)

Interactions
118
NEW · not tracked in May
Website clicks
26
NEW · not tracked in May
Directions
81
NEW · not tracked in May
Calls
11
Flat

Both listings climbed vs May. The retail profile is doing genuine heavy lifting: 4,721 views generated 3,440 direct actions, with calls up 36% and views up 19% month-on-month. Wholesale is smaller by design but doing solid work: 81 direction requests means real wholesale customers are finding the profile and turning up in person.

Retail sales in June

29 trading days · full month at the till
Customers served
28,390
979 per day
Best day
Sat 27 Jun
1,126 · $41,391 · $36.76 / cust
Quietest day
Tue 16 Jun
847 · $25,314 · $29.89 / cust
Avg sale / customer
$32.43
Full month average

The Saturday peak is now consistent. Three of June's four Saturdays cleared $40,000 (13 Jun $40,982, 20 Jun $40,386, 27 Jun $41,391), and Fridays consistently lift toward $34,000 – $36,000. The mid-week trough (Mon and Tue) sits around $25,000 – $28,000 with lower average per customer. Closing that Mon/Tue gap is the July focus — SMS on Wednesday morning and targeted specials to move consideration earlier in the week.

Online store activity in June

First full month of GA4 data
GA4 revenue
$107,291
78.7% of true, 1,105 purchases tracked
Active users
12,454
97% new users this month
Sessions
20,882
1.7 sessions per user avg
Purchase rate
6.09%
Users who made a purchase

About these numbers

The backend total of 1,395 orders and $136,405 is the truth. GA4 tracked $107,291 (~78.7%) which is exactly in the 10 to 30% undercount range flagged in the May report. GA4's job here is the behavioural read — sources, funnel, top items, top pages — not the headline order or revenue count.

The shopping funnel

Full month, from session start to purchase
Session → view product
31.8%
12,290 sessions, 3,913 viewed
View → add to cart
22.7%
3,913 viewed, 887 added

The single biggest lift of June. May's checkout-to-purchase rate was 8%. June's is 64.6%. Combined with a healthy 81.5% cart-to-checkout rate, the store is now converting the people who commit to buying. That's the compounding win.

The next lever is view-product to add-to-cart, sitting at 22.7%. Not bad, but room to move with better product descriptions, imagery, and clearer stock/delivery messaging on product pages.

Where users came from and what they bought

Channel attribution and top items

User acquisition by channel

ChannelUsersPurchasesEngagement
Paid Social
5,59668s
Organic Search
3,7624833:58
Direct
2,6175704:39
Organic Social
336101:31
Referral
253354:45

Paid Social drove 45% of all traffic but only 0.5% of last-click purchases. That's the discovery channel doing its job. Direct and Organic Search delivered 95% of purchases because that's where people come back to complete their order. UTM tagging (July priority) will help the attribution picture, but the pattern is clear.

Top items purchased

Kiwifruit Ea
820
Avocado Hass Ea
662
Sweet Corn Ea
425
Banana Kg
372
Passionfruit Ea
369
Kiewa Unsalted Butter 250g
352
Apples Pink Lady Budget Kg
316

Fresh produce dominates. The Kiewa butter cross-sell shows shoppers are picking up pantry items alongside their fresh basket, which is exactly the online shopping pattern to encourage.

Device split

Purchases and sessions by device
Mobile
321
68.7% purchases, 77.1% sessions
Tablet
14
3.0% purchases

Desktop over-indexes for purchases: 17% of sessions but 28% of purchases. Desktop shoppers are more likely to complete, probably because a full weekly grocery order is easier to compile on a bigger screen. Mobile is doing the discovery, desktop is doing the closing. The persistent cart across devices (July priority) is what makes that handoff seamless.

Industry benchmarks: how June compares

Arnold's against typical Australian retail and grocery

Six clean comparisons across the highest-signal metrics. Five sit at or well above benchmark, one is the July focus. The read is the same as May but stronger: where we're putting effort, we're competitive or ahead. Where we're not yet, July's plan addresses it.

Online checkout completion rate
Well above benchmark
64.6%Arnold's, June (up from 8% in May)
Typical grocery e-comm completion10 – 15%
The single biggest lift of the month. Roughly five times the category benchmark. When someone commits to checkout, they now finish 7x more often than a month ago.
User purchase rate (GA4)
Well above benchmark
6.09%Users who made a purchase
Typical grocery e-comm purchase rate2 – 3%
Double the category benchmark. People landing on Arnold's are converting at a healthy pace.
Email CTOR
Within benchmark
14.6%Latest send (28 June)
Typical AU retail CTOR10 – 15%
Top of the category benchmark. Up from May's 12.5%. Email content is working harder.
GMB action rate (interactions ÷ views)
Well above benchmark
73%Retail listing, June
Typical retail GMB action rate5 – 10%
Slightly softer than May's 80% (more first-time viewers among a bigger base). Still 7x category benchmark.
Paid social — cost per landing-page view
Well above benchmark
$0.12 – $0.35June specials campaigns
Typical AU retail cost per LPV$0.50 – $1.50
Best cost per LPV improved from $0.19 in May to $0.12 in June. Efficient conversion buys.
Email open rate (MPP-excluded)
Working toward it
14.0%Latest send (28 June)
Typical AU retail open rate18 – 22%
Flat vs May at 14%. July's subject-line testing and send-time optimisation is the plan to lift this above the benchmark floor.

Benchmarks: Mailchimp Annual Email Benchmarks (retail / e-commerce, MPP-excluded); Sprout Social Index 2024; Hootsuite Social Trends 2024 (AU retail); BrightLocal, Whitespark, Sterling Sky (Google Business Profile); Adobe Digital Insights, IRI Circana (grocery e-commerce). Ranges reflect typical Australian retail and grocery performance.

May vs June reference

Every major metric, side by side

The month-on-month picture, grouped by area. A few figures need caveats: May's retail till only recorded the last five days of the month (27 – 31 May), and May's GA4 online-store data only covers the last two days (30 – 31 May) since tracking went live 29 May. Where those windows differ from June's full month, the comparison is noted but not flagged as a real change.

Open the full May dashboard → to see the complete May breakdown in its original interactive form.

Content & publishing
MetricMayJuneChange
Total posts (all platforms)93215▲ +131%
Facebook posts4994▲ +92%
Instagram posts3989▲ +128%
TikTok posts528▲ +460%
YouTube posts4NEW

Metricool counts each platform's publication as a separate post, so cross-posted creative is counted per platform.

Reach & impressions
MetricMayJuneChange
Total impressions554,050540,200▼ -2.5%
Facebook impressions504,710472,840▼ -6.3%
Instagram impressions47,55055,070▲ +15.8%
TikTok impressions1,79211,750▲ +556%
YouTube impressions552NEW
Avg FB reach per post3,0561,963▼ -36%
Facebook content views on page472,840NEW METRIC
Facebook page visits16,9909,113▼ -46%
Community & followers
MetricMayJuneChange
Total following (all platforms)30,94531,092▲ +147
Facebook followers25,14025,210▲ +0.3%
Facebook net new (acquired − lost)+45+88▲ +95%
Instagram followers5,7995,851▲ +0.9%
TikTok followers618▲ +200%
YouTube subscribers13NEW
Email program
MetricMayJuneChange
Total sends~28,00043,546▲ +55%
Campaigns run~616▲ +167%
Open rate (latest send, MPP-excl.)14.1%14.0%→ Flat
Click rate (latest send)1.8%2.0%▲ +0.2pp
CTOR (latest send)12.5%14.6%▲ +2.1pp
Deliverability99.8%99.8%→ Flat
Unsubscribe rate0.06%0.06%→ Flat
Wholesale segmentLIVENEW
Paid advertising (Meta)
MetricMayJuneChange
Total spend$1,390$1,759▲ +27%
Landing-page views1,4855,665▲ +281%
Best cost per LPV$0.19$0.12▲ -37% (better)
Best CTR (specials)3.2%3.2%→ Flat
Reach-campaign total unique224,62172,378▼ -68% (strategy shift)
Google Business Profile · Retail listing
MetricMayJuneChange
Profile views3,9644,721▲ +19%
Total interactions3,1763,440▲ +8%
Website clicks2,0902,209▲ +6%
Direction requests816865▲ +6%
Calls270366▲ +36%
Action rate (interactions ÷ views)80%73%▼ -7pp (more browsers)
Google Business Profile · Wholesale listing
MetricMayJuneChange
Total interactions118NEW
Website clicks26NEW
Direction requests81NEW
Calls11NEW
Reviews & reputation
MetricMayJuneChange
Overall rating4.5★4.5★→ Held
New reviews received78▲ +1
Negative reviews10▲ Improved
Owner response rate100%100%→ Held
Facebook Messenger (page contacts)
MetricMayJuneChange
Total contacts~834▲ +325%
New contacts~326▲ +767%
Paid-driven contacts22NEW METRIC
Organic contacts12NEW METRIC
Retail till May data covers 5 days only (27 – 31 May)
MetricMay (5 days)June (29 days)Note
Total retail sales$168,590$920,776Different windows
Customers served5,06928,390Different windows
Avg daily sales$33,718$31,751▼ -6% (May was peak weekend only)
Avg daily customers1,014979▼ -3.4% (same reason)
Avg spend / customer$33.20$32.43▼ -2.3%
Best-day sales$38,139$41,391▲ +8.5%
Best-day customers1,1361,126→ Comparable
Online store · Backend truth
MetricMayJuneChange
Total online orders1,395NEW (measured from June)
Total online revenue$136,405NEW
Average order value$97.78NEW
Online store · GA4 tracked May data covers 2 days only (30 – 31 May)
MetricMay (2 days)June (30 days)Note
Sessions83620,882Different windows
Active users68112,454Different windows
GA4-tracked purchases491,105Different windows
GA4-tracked revenue$4,666$107,291Different windows
Avg engagement time2:042:22▲ +14.5%
User purchase rate7.2%6.09%▼ -1.1pp
Checkout completion~8% (events-based)64.6% (users-based)Different methods

May's 8% was calculated on GA4 events (49 purchase events ÷ 611 begin-checkout events across a 2-day window). June's 64.6% is calculated on unique users (467 purchasing users ÷ 723 unique users who reached checkout across the full month). The two methodologies aren't directly comparable, but both indicate improvement.