Skip to content

E-commerce Customer Segmentation Performed RFM segmentation and churn prediction on e-commerce data using Python and Tableau, deriving insights for marketing strategies.

Notifications You must be signed in to change notification settings

sachinz25/ecommerce-rfm-churn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

πŸ›οΈ E-Commerce Customer Segmentation & Churn Analysis

This project performs RFM segmentation and churn analysis on e-commerce customer data using Python and Power BI, helping derive actionable insights for marketing strategies.


πŸ“Š Dashboard Overview

  • Customer Segments by RFM scores
  • Churn Insights (retained vs lost customers)
  • Top Value Customers filter
  • Heatmap of R-F segments with average spending

Built in: Power BI
Data processed with: Python (pandas, sklearn)


🧠 Techniques Used

  • RFM Segmentation (Recency, Frequency, Monetary)
  • Churn Labeling (Churned column from Recency)
  • Grouping + scoring using quantiles
  • Visualization in Power BI

πŸ“ Project Structure

πŸ“¦ 
β”œβ”€β”€ README.md
β”œβ”€β”€ data
  β”œβ”€β”€ Online Retail.xlsx
  β”œβ”€β”€ data.csv
β”œβ”€β”€ images
  β”œβ”€β”€ dashboard_preview.png
β”œβ”€β”€ notebook
  β”œβ”€β”€ rfm_churn.csv
  β”œβ”€β”€ rfm_churn_analysis.ipynb
β”œβ”€β”€ powerbi
  β”œβ”€β”€ RFM_Churn_Report.pbix.pbix

Β©generated by GitTree


πŸ§ͺ Sample Visuals

Dashboard Preview


πŸš€ How to Run

  1. Clone the repo
  2. Open notebooks/rfm_churn_analysis.ipynb to see Python part
  3. Open powerbi/RFM_Churn_Report.pbix in Power BI Desktop
  4. Use filters to explore insights

About

E-commerce Customer Segmentation Performed RFM segmentation and churn prediction on e-commerce data using Python and Tableau, deriving insights for marketing strategies.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published