Loading...
Menu
Loading...
The Flo Customer Segmentation – RFM Analysis is a data analytics project that segments e-commerce customers using RFM (Recency, Frequency, Monetary) evaluation. It groups customers behaviorally and produces insights for business decisions.

Focus
Data · Product · Software
Output
Model / Dashboard / MVP
Stack
Python · RFM Analysis · CRM Analytics · Data Engineering
Project Details
I've documented the problem, approach, experiments, and outcomes here in an organized manner.
In this project, my goal was to segment customers behaviorally using a large e-commerce dataset and derive business insights from these segments. The workflow was:
I visualized analysis results with charts, heatmaps, and generated PDF/HTML reports and dashboard outputs so that business impact was clear.
When I started this project, I had a large e-commerce sales dataset, but the biggest challenge was that the data was not ready for direct analysis. I performed careful preprocessing to handle data cleaning, missing/outlier values, and correct calculation of RFM parameters. Calculating recency from date formats, normalizing frequency values, and comparing monetary totals across segments were non-trivial engineering tasks.
Setting cluster boundaries and naming segments was also challenging because this stage directly affects the interpretability of insights for business strategy. In the end, the project demonstrated how customer behaviors can be evaluated through segments using concrete data.