Customer segmentation for Shopify: RFM, real examples, and what to do with the segments

Last reviewed: 28 July 2026. Shopify facts on this page were read on Shopify's own help centre on 26 July 2026. One thing this guide will tell you that vendor content usually won't: Shopify already computes RFM segmentation for you, free.

Insights Funnels
Filters
Aa Country
equals US
Segment
Aa Channel
Traits
Purchase Sum values · last 30 days
Instagram$45.0kGoogle$58.1kEmail$32.7k
sum of values on Purchase · last 30 days · country equals US · split by channel no query

Customer segmentation means dividing your customers into groups that behave differently, so you can treat them differently. New versus returning. One-time buyers versus repeat. The champions who drive a third of revenue versus the lapsed buyers quietly churning.

Here's the honest state of it for a Shopify store in 2026: computing segments is a solved, free problem — Shopify's built-in Customers reports include an 11-group RFM analysis. The gap, and the reason segmentation mostly stays a slide in a strategy deck, is what comes after: your report knows who the segments are, and your storefront shows every one of them the same page. This guide covers both halves — the model, and the acting-on-it.

Customer segmentation vs visitor segmentation

Two different objects, constantly conflated:

  • Customer segmentation groups people in your order history — buyers, with names and order records. RFM lives here. It powers email, retention and win-back.
  • Visitor segmentation groups the traffic on your site right now — mostly anonymous, defined by behaviour and context: first visit or fifth, mobile or desktop, from the TikTok ad or from Google. It powers what your storefront shows each group.

You need both, and they meet at the storefront: the most valuable segments in your customer data are worth nothing to conversion until the site can recognise and respond to them as visitors.

The RFM model, in plain terms

RFM scores every customer on three behaviours, usually 1–5 each:

  • Recency — how long since their last order. Recent buyers respond; lapsed ones don't.
  • Frequency — how many orders. Habit is the strongest predictor of the next order.
  • Monetary — how much they've spent.

A worked example with three customers:

Worked example · illustrative figures
A worked example with three customers
Customer Last order Orders Lifetime spend R / F / M Read
A 12 days ago 8 $640 5 / 5 / 4 Champion — protect this relationship
B 9 months ago 6 $480 2 / 4 / 4 At risk — was loyal, is lapsing; win-back now
C 20 days ago 1 $45 4 / 1 / 1 New — the second order decides everything

The combinations name the segments every retention playbook uses: high-R/high-F champions, high-F/low-R at-risk, high-R/low-F new customers, low-everything lost. The model's power is that it's computed from data you already have — no survey, no enrichment, three columns of your order table.

Recency × Frequency, and the four segments they name
At risk high F · low R
Champions high R · high F
Lost low everything
New high R · low F
ABC

Monetary = dot size

  • A 5 / 5 / 4 Champions
  • B 2 / 4 / 4 At risk
  • C 4 / 1 / 1 New

A, B and C are the three customers in the table above, at their R / F / M scores.

RFM on Shopify: already built in

You don't need a spreadsheet or an app to get RFM on Shopify. The built-in Customers reports (help.shopify.com, read 26 Jul 2026) include:

  • RFM customer analysis — your customers scored and grouped into 11 RFM groups, plus an RFM customer list to act on.
  • Customer cohort analysis — retention curves by acquisition month.
  • Predicted spend tier — Shopify's own forecast of customer value.
  • New vs returning customers, returning-customer and one-time-customer reports.

To be plain about our side of it: Mtrix does not ship an RFM report, and Shopify's is good. If the job is scoring your customer file, use Shopify's — it reads your actual order ledger, and it's free. Where Mtrix enters is the half Shopify's reports can't do, below.

Customer segmentation examples that earn their keep

Seven segments worth building, whatever tool computes them:

  1. New vs returning — the highest-leverage split in commerce; it gets its own section next.
  2. One-time buyers, 30–60 days out — the second-order window. Most stores' biggest leak: Shopify's one-time-customer report tells you how big yours is.
  3. At-risk regulars — high frequency, fading recency. Win-back while there's something to win back.
  4. Champions — top R and F. Early access and loyalty treatment; never discount-spam the people who'd have paid full price.
  5. High-AOV first orders — started big; treat like a future champion from day one.
  6. Discount-only buyers — every order carried a code. Worth knowing before you judge a sale's "success."
  7. By first traffic source — cohorts from TikTok behave differently from cohorts from search; segment retention by acquisition channel before scaling either.

New vs returning: the one segmentation every store should run first

A first-time visitor and a returning customer are on different errands. The first-timer doesn't know you: the brand story, the proof, the guarantee earn their attention. The returner has decided about you: they want product, availability and reorder speed — the introduction is friction.

Shopify reports the split — new vs returning customers is one of its built-in reports. On the storefront side, Mtrix targets it directly — Returning Visitor and Previous Converter are shipped targeting signals — so the two groups can actually see different pages, and the experiment report tells you what the split earned. It's the first example in our personalization guide for a reason: biggest behavioural difference, cheapest to build, easiest to measure.

From knowing your segments to acting on them

This is the half that decides whether segmentation makes money. A segment in a report can't change what a visitor sees. Acting on segments needs the storefront to evaluate a visitor against conditions in real time — and that's what Mtrix's targeting layer is: 37 signals in 8 categories — traffic source, geography, device and connection, session behaviour (Session Count, Returning Visitor, Previous Converter, Days Since First Visit), experiment history, page and product, visitor-local time, and custom attributes: anything your store knows, which is the bridge for RFM — pass a customer's segment or loyalty tier as an attribute and the storefront can respond to it.

Three properties make this usable at DTC scale (the full model):

  • Conditions compose. "Returning · mobile · from the campaign · hasn't bought" is one audience, not four tools.
  • Assignment is server-side, decided before the page is delivered — no flash of the default page while a script swaps content.
  • Mutual exclusion keeps overlapping segment campaigns from colliding, so one visitor never lands in two half-experiences and every readout stays clean.

And because segments are hypotheses, not facts: watch the sessions behind a segment before you build for it — replay filters by behaviour (rage clicks, form abandonment, goal completion) show you what "at-risk mobile returners" actually experience, which is usually more specific than the label.

FAQ

What is customer segmentation?
Grouping customers by shared behaviour — recency, frequency, spend, acquisition source — so each group gets treatment that fits: different messaging, offers, or on-site experience. The opposite of treating your best customer and a first-time discount hunter identically.
What is the RFM segmentation model?
Scoring every customer on Recency, Frequency and Monetary value (typically 1–5 each), then grouping by score combinations — champions, at-risk, new, lost. It's the standard model for DTC because it's computed entirely from order history.
Does Shopify have customer segmentation built in?
Yes — more than most merchants realise. The built-in Customers reports include an 11-group RFM customer analysis, cohort analysis with retention curves, predicted spend tier, and new-vs-returning reports (help.shopify.com, read 26 Jul 2026). What Shopify's reports don't do is change what any segment sees on your storefront.
How many segments should a store have?
As many as you'll act on differently, and no more. New vs returning plus three or four RFM-derived groups covers most DTC stores; twenty segments with one treatment is a report, not a strategy.
What's the difference between visitor segmentation and customer segmentation?
Customer segmentation groups your order history (buyers, identified). Visitor segmentation groups live traffic (mostly anonymous, by behaviour and context). RFM is customer segmentation; showing returners a different homepage is visitor segmentation acting on it.
Ada Kern Experimentation & analytics Writes about experimentation and analytics at Mtrix, and about what a test result does and does not justify.
Build with Mtrix