Creating a layer cake cohort analysis

A layer cake cohort analysis in ChartMogul lets you visualize subscriber acquisition and retention by stacking monthly cohorts on top of each other over time. It's a useful way to spot trends in cohort strength. For example, whether certain months consistently produce more subscribers, or whether early cohorts are being retained as new ones are added. This tutorial walks through how to build one using the Subscribers report and ChartMogul's segmentation tools.

Before you begin

Comparing customer cohorts by month

Create a cohort analysis — a view that groups customers by when they subscribed — for all of 2023, broken down by month:

  1. Go to Subscribers.
  2. Create a segment for January 2023 using the filter Customer since - is within - 2023-01-01 to 2023-01-31.
    1. Click :save-report~gray: Save segment and name it January 2023.
  3. Repeat step 2 for each remaining month of 2023.
  4. Click the :stack~gray: Stack button, then the LINE button, to display the cohorts as a layer cake report.

    Screenshot of the chart display options highlighting the location of the Line and Stack buttons.

The result should look like this.

How to read your layer cake report

In this example, we can observe:

  • Variance in cohort strength: Some cohorts show a stronger initial acquisition volume — meaning more subscribers joined in that month than in others. This could be due to successful marketing campaigns, seasonality, or a changing product-market fit.
  • Sustained acquisition and retention: All cohorts contribute consistently to subscriber growth and retention. This means the company keeps attracting new subscribers and holding on to them over time.

Next Steps

  • Apply the same segments to the MRR report to check MRR retention for each cohort. Also review the account size of customers who cancel to narrow down churn causes.
  • Compare the same cohorts by plan to see if a particular plan drives higher acquisition or churn. Use this to focus your sales and marketing efforts on your best-performing plan.

Share your analysis

Have an analysis that's given you useful insights? Share it with us — it might help others too.

Still need help? Contact Us Contact Us