(03) 8832 8005

Most Shopify owners look at one number to judge whether their store is healthy: total revenue. It’s the worst decision-making metric in ecommerce, because revenue averages everything together — your best customers, your worst customers, your one-and-done buyers, and the loyal repeaters who make your business actually profitable. When revenue is flat or up, you assume things are fine. When it dips, you panic and pour more money into ads. Either way, you never see what’s actually happening inside the customer base.

Cohort analysis is the cure for this blindness. Instead of one big revenue number, you group customers by the month they first bought, then watch how each group behaves over time. The grid that comes out tells you whether your stickiness is improving or rotting, which acquisition channels bring in customers worth keeping, and how much runway you actually have before churn eats your growth. The average DTC store sits at a 25-30% repeat purchase rate. The top 10% sit between 40-60%. The difference between those two outcomes is almost always visible in the cohort grid six months before it shows up in revenue.

This is the Shopify report most owners have never opened. By the end of this article, you’ll know exactly how to read it, what to fix when the numbers are bad, and the weekly rhythm we use inside the eCommerce Circle to make cohort analysis a decision-making tool — not a vanity exercise.

Why Averages Lie and Cohorts Tell the Truth

Pull your last 12 months of revenue. Now imagine two stores that both did $2 million for the year. Store A acquired 10,000 first-time customers and 32% of them came back for a second purchase. Store B acquired 14,000 first-time customers and only 18% repeated. Same revenue, completely different businesses. Store A is compounding. Store B is on a treadmill that’s getting steeper every month, because every cohort it acquires costs more than the last one and stays for less.

You cannot see this in your Shopify home dashboard. The home dashboard shows totals — orders, sessions, conversion rate, revenue. It mixes new and returning customers into one bucket, which means the moment your retention starts slipping, the only signal you’ll get is when ad costs creep up and total revenue stops growing. By that point you’ve usually been bleeding for two or three months.

Cohort analysis breaks the customer base apart by acquisition month and tracks each group separately. January’s customers are one cohort. February’s are another. You watch what percentage of each cohort comes back in month 1, month 2, month 3, and so on. The pattern that emerges is the most honest picture you’ll ever get of your business. A 5% increase in customer retention can drive a 25-95% increase in profits, depending on category. That’s not a marketing line — that’s the compounding math of customers who keep buying without you having to pay to re-acquire them.

Shopify cohort analysis grid showing repeat purchase rate by acquisition month
A real cohort grid: each row is a month of new customers, each column is a follow-up month. The colour intensity shows what percentage of that cohort returned.

How to Read a Cohort Grid in 60 Seconds

A cohort grid looks intimidating until you know the three movements to look for. Once you do, the grid stops being a wall of numbers and starts being a story. Open Shopify Admin and go to Analytics → Customers → Customer cohort analysis. By default it shows repeat purchase rate by month-of-first-purchase. The first column (Month 0) is the month they bought. Month 1 is the next month. Month 2 the month after. And so on across the page.

Read the grid in three movements:

Healthy ecommerce retention generally looks like 15-20% of a cohort making a second purchase within 90 days, and 5-10% making a third within six months. If you’re well below that, you have a retention problem hiding inside an acquisition problem. If you’re well above, congratulations — you have permission to spend more on ads, because you know each new customer has a high probability of paying you back.

The Six Patterns That Show Up in Real Stores

After looking at hundreds of cohort grids, the same six patterns keep appearing. Each one points to a different problem and a different fix. Match what you see to the pattern and you’ll know exactly where to invest your next four weeks of work.

Six retention curve shapes labelled with cohort patterns
Six common retention curves. Match the shape of your data to the pattern, and you know where to spend your next four weeks of work.

Cohort by Acquisition Channel: Where the Real Money Lives

The default Shopify cohort report groups customers by month. That’s a starting point, but the higher-leverage version is cohorts by acquisition channel. Customers who first found you through Meta ads behave very differently from customers who came in through organic search, referrals, or email. When you blend them all together you get an average that hides which channels are actually building your business.

To do this, you’ll need to either tag customers with their first-touch channel in Klaviyo, use a third-party tool like Peel, Mipler, or Lifetimely, or build a manual report in Google Sheets pulling from Shopify’s customer export. The output you want is a grid where the rows are channels (Meta, Google, Organic Search, Email, Referral, Direct) and the columns are repeat purchase rate at 30, 60, 90, 180, and 365 days.

Here’s what most Australian Shopify owners discover when they run this report for the first time. Meta-acquired customers convert quickly but repeat slowly — they’re often discount-driven and need to be re-engaged with strong second-order offers. Google search customers (especially branded search) tend to repeat at 1.5-2x the rate of Meta customers because they came in with intent. Email-recaptured customers (those reactivated from a flow) repeat fastest of all, because you’ve already proven you can talk to them. Referral customers usually have the highest 12-month value because they came in with social proof attached.

The decision this report drives is uncomfortable but powerful. If your Meta-acquired cohort has a 90-day repeat rate of 8% and your Google-acquired cohort has a 22% repeat rate, you should not be allocating 70% of your ad budget to Meta. You should be doubling down on Google, SEO, and referral programs that produce the high-repeat customers, even if they have higher upfront CAC. Customers who repeat within 60 days are 3x more likely to become long-term, which means the channel that produces fast repeaters compounds in a way the cheap-but-shallow channel never will. This is the single biggest spending mistake we see when we audit a store’s marketing attribution.

The Australian Brand Examples Worth Studying

Two Australian brands have built world-class retention curves and both are worth dissecting.

Who Gives A Crap. The Melbourne-founded toilet paper brand turned a commodity product into a subscription business with a measured 75% open rate on customer communications and a 12-18% retention lift from their personalised impact dashboard, which shows each customer how many toilets their purchases have funded. Two cohort lessons sit underneath that. First, they identified a consumable they could reliably predict the runout cycle for and built the subscription around it, which collapses the gap between Month 0 and Month 1 to almost nothing. Second, they layered a non-financial reason to stay (the impact story) on top of the financial value, which lifts the floor of the retention curve where most brands flatten and lose customers permanently.

Frank Body. The Melbourne skincare brand built Hotel Pink, a tiered loyalty program where customers earn points not just for purchasing but for posting public reviews and sharing on social. The cohort effect of this is twofold. Each loyalty action creates a touchpoint that pulls the customer back to the site, which keeps the retention curve from decaying. And the social-share rewards generate referral cohorts that come in with higher 12-month value, because they arrived with friend-recommendation trust already attached. If you ran cohort analysis on Frank Body’s loyalty members versus non-members, the gap would be enormous.

The lesson from both brands is that retention isn’t an email problem — it’s a business model decision. They both engineered reasons to come back that go beyond “buy the same thing again”. One built a subscription around predictable consumption. The other built status and identity around participation. The cohort grid is what tells you whether the engineering is working.

Cohort analysis dashboard comparing acquisition channels by 90-day repeat rate
A channel cohort dashboard. Repeat rate by acquisition source is the single most useful retention view we run with our coaching members.

Setting Up the Tooling: Shopify Native, Klaviyo, and One Power Tool

You don’t need expensive software to do cohort analysis well. You need a routine and one capable tool. Here’s the stack we recommend, depending on your stage.

Stage 1 — Shopify Native (free). Open Analytics → Customers → Customer cohort analysis. You can switch the metric between repeat purchase rate, retention rate, gross sales, AOV, and orders per customer. You can also change the grouping period (weekly, monthly, quarterly). For most stores under $2M AUD a year, this report is enough to drive decisions. Set a calendar reminder to look at it on the same day every week. The point isn’t perfection — it’s noticing changes.

Stage 2 — Klaviyo segments + Shopify export. Once you want to cohort by channel, lifecycle stage, or product, Klaviyo is the cheapest powerful tool you already pay for. Build segments like “First purchased in March 2026” or “First purchase via Google” and look at the placed-order metrics over time. Klaviyo will tell you the second-purchase rate and revenue contribution per segment, which is a back-door way of doing cohort analysis without buying another tool.

Stage 3 — A purpose-built cohort tool. If you’re past $2M AUD a year and serious about retention, install Lifetimely, Peel, or Mipler. The setup takes about 30 minutes:

Don’t skip Stage 1 to chase Stage 3. Most owners we coach try to install the fancy tool first and end up overwhelmed. Master the native Shopify report first. Make the rhythm habitual. Then add power tools when you’ve outgrown the basic view.

The Five Levers When Cohort Numbers Are Bad

Diagnosing the problem is half the job. The other half is knowing what to actually do about it. When a cohort is underperforming, there are five levers — in order of speed and impact — that we pull with our coaching members.

The Cohort Review Checklist We Run Weekly

This is the exact 30-minute Monday review we run with our coaching members. Save it, print it, run it every week. After three or four weeks the patterns become obvious and the decisions almost make themselves.

Why Cohort Analysis Compounds Every Other Decision

Once cohort analysis becomes a habit, it changes how you think about every other lever in the business. Ad spend stops feeling like a gamble because you can predict, with reasonable confidence, what a new cohort will be worth at 12 months — which is exactly what customer lifetime value is when you’re calculating it properly. Pricing decisions get clearer because you know which customers are price-sensitive (the ones who never come back) versus quality-sensitive (the ones who do). Product launches get smarter because you can see whether your existing customer base actually pulls forward or whether you’re just selling to strangers each time.

Most importantly, cohort analysis is the report that lets you stop optimising for revenue and start optimising for the business. Revenue is a vanity number. Customer lifetime value, repeat purchase rate, and the slope of your retention curve are the numbers that tell you whether you’re building something durable. Repeat customers generate 44% of total revenue and 46% of orders despite accounting for only 21% of the customer base. The cohort grid is the place you watch that ratio live.

This is the work that separates Shopify owners who scale from those who plateau. The ones who scale build a feedback loop between acquisition, retention, and product, with the cohort grid as the dashboard that ties them together. The ones who plateau keep looking at total revenue, keep pouring more money into ads, and keep wondering why each new dollar of spend produces less than the last.

Inside the eCommerce Circle, the weekly cohort review is one of the core rhythms we install with every member. We run it together, we audit each other’s data, and we share what’s working across the group. If you’re scaling a Shopify brand and you’ve never opened your cohort report — or you’ve opened it once and bounced off — that’s exactly what we help with. Let’s Talk →

Paul Warren

Written by

Paul Warren

Helping Shopify brand owners scale smarter through the eCommerce Circle coaching community.

Leave a Reply

Your email address will not be published. Required fields are marked *

Thank You

Your application for the eCommerce Circle was successfully submitted.
We’ll get back to you through your provided details shortly.

Thank You

Your enrolment was successfully submitted, and we’ve added you to the waitlist for your preferred cohort.

Not a Circle Member Yet?
Only members can join cohorts!
Join here.