RFM Heatmap

Quarto (RevealJS) presentation & Plotly charts

dstsimokha

Group names for the model were taken from CleverTap’s guide on RFM.
The rest is handmade with help of Quarto (with RevealJS) and Plotly.

Installation & Usage short guide

You need to install Quarto. I’m using VSCode with Python environment named env inside project directory - in that case Quarto will use it by default, all you need to write jupyter: python3 to render a document with it.

Ctrl+Shift+K renders the Quarto document in VSCode.

Note

The RFM stands for Recency, Frequency, Monetary and helps to segment users by these dimensions.

The main point is to look at a distribution of users inside Recency & Frequency bins - amount of users inside a bin and their Monetary value can be used as written number and bin color opacity interchangeably.

RF with users

RFM

RFM by regions