Cohort Analysis

Find out which months produced your best customers ever.

Cohort analysis answers the question every Shopify operator asks too late: ‘Which channel is buying us repeat customers, and which is buying us churners?’ By the Numbers builds the curves Shopify Analytics can't.

60-second install · 14 days free · No card, no auto-charge

5.0 from 100+ reviews on the Shopify App Store
Last 30 days · Apr 5 – May 4Compare: No comparisonSegment: All Customers
Cohort Retention
% returning by month
7,432 customers · 7 cohorts
Avg M3 → 56%
M0
M1
M2
M3
M4
M5
M6
M7
Apr 2025
100%
72%
58%
45%
38%
32%
29%
27%
May 2025
100%
68%
52%
41%
35%
31%
28%
Jun 2025
100%
75%
61%
48%
40%
36%
Jul 2025
100%
71%
55%
42%
37%
Aug 2025
100%
78%
63%
49%
Sep 2025
100%
70%
54%
Oct 2025
100%
74%
M0–M24
Retention curves
Two years of repeat-rate visibility
By channel
Sliced
Meta vs Google vs Klaviyo vs Organic
By SKU
Drilled
Which first product creates loyalists?

Stop optimizing for first orders. Optimize for second ones.

Day-one ROAS lies. The Meta campaign with the cheapest CPA can be the campaign with the worst LTV. Cohort retention shows you, month by month, which acquisition source actually paid back.

  • Repurchase rate by acquisition month and channel
  • Cumulative revenue per cohort over 24 months
  • Side-by-side compare: Meta cohort vs Google vs Klaviyo vs Organic
  • Drill into which first-purchased SKU created loyal customers
Last 30 days · Apr 5 – May 4Compare: No comparisonSegment: All Customers
Cohort Retention by Acquisition Channel
% returning · M0 → M5
Klaviyo wins by 14pt
100%75%50%25%0%M0M1M2M3M4M5
Klaviyo Email62%
Google Ads48%
Meta Ads28%
TikTok Ads18%

Filter the cohort. Find the leak.

Every cohort has a leak month. Maybe it's M2 (the consumable runs out). Maybe it's M6 (the loyalty point expires). Slice by segment, channel, or SKU and the leak shows up as a kink in the curve - exactly when to ship a flow.

Cohort Retention
100%
72%
58%
45%
38%
32%
100%
68%
52%
41%
35%
100%
75%
61%
48%
100%
71%
55%
100%
78%
Month 0Month 5
67%
Avg Retention
4.2x
LTV Multiple
-18%
Churn Rate

Send your spend to the cohort that pays you back.

Plug ad spend in. Get cohort-attributed ROAS out. The same dashboard tells you which channels acquire customers worth keeping - and which fill your funnel with one-and-dones.

Platform ROI
Google Ads
Spend: $4,200
+312%
Meta Ads
Spend: $3,800
+245%
TikTok
Spend: $2,100
+189%
Klaviyo
Spend: $890
+420%
Use it when

Three retention questions cohorts answer in 30 seconds

Channel mix

You can't justify cutting a Meta budget your CFO is staring at.

Pull the M3 repeat rate by channel. If Meta cohorts repeat at half the rate of Google, the conversation changes from creative to attribution.

Onboarding

First orders ship fine. M2 falls off a cliff.

Filter the cohort to first-time buyers of your hero SKU. If M2 retention drops, the post-purchase flow is the lever - not the discount.

Pricing

You're testing a subscription tier and want a baseline.

Compare M6 retention pre/post-launch on the same cohort definition. The lift (or lack of it) is your decision criterion, not vibes.

By the Numbers has been hugely helpful - letting us create segments and cohort analysis we can't do with Shopify alone. Their support team is very responsive.

OtherlandDTC · Home fragrance

Incredible app, incredible support. They care about their business and customers. They've built a really great analytics platform.

Ornamentally YouDTC · Decor

See your first cohort curve before lunch.

Install free on Shopify. We backfill 24 months overnight. Your retention story is waiting.

60-second install · 14 days free · No card, no auto-charge