Marketing

Cohort analysis

Following groups of customers from the month they first bought.

The short answer

Cohort analysis groups customers by when they first bought, usually the month of their first order, and follows each group forward to see how many come back and what they are worth over time. Comparing cohorts at the same age shows whether newer customers behave better or worse than earlier ones, which one store-wide average hides.

A cohort table puts each first-purchase month on a row and the months since then in columns: month 0 is the month of the first order, month 3 is three months later. Each cell holds what that group did then, such as the share that ordered again or the value per customer so far, so reading across a row follows one group of customers and reading down a column compares groups at the same age.

The reason to do it is that averages mix customers of different ages. A store that grew fast last quarter is full of new customers who have not had time to come back, so its overall repeat rate falls even when every cohort is as loyal as before. Comparing like with like, each cohort at the same age, takes that distortion out.

Young cohorts need care. A month a cohort has not lived through yet is unknown rather than zero, so an honest table leaves it empty instead of counting it as nothing or projecting it forward, and an average across cohorts should count only the customers old enough to have reached that month. The customer lifetime value calculator turns the same idea into one figure from your own averages.

In nouz the LTV tab on Insights holds the cohort table, with a Value view in revenue or contribution and a Repeat % view, and Insights, Customers shows each monthly cohort's second-order rate within 30, 90, 180 and 365 days. Both read your whole synced history.

Where it lives in nouz. Insights, the LTV tab's cohort table, and repeat purchase by cohort on the Customers tab.

Questions

Cohort analysis, answered.

What is cohort analysis in ecommerce?
Grouping customers by the month of their first order and following each group forward: how many order again, and what they are worth after one, three or twelve months. It shows whether newer customers are better or worse than earlier ones.
How do you read a cohort table?
Each row is a group of customers who first bought in the same month, and each column a number of months after that. Read across a row to follow one group over time, and down a column to compare groups at the same age.

See this on your own store, every morning.

nouz installs from the Shopify App Store, where the listing is in review. It builds your whole statement from your own orders, refunds and costs, every night, and imports every order your store has ever taken.

Your trialToday
14 days of nouz, every feature€0,00
Card needed to startNone
Access to your storeRead-only
Due today€0,00