0% found this document useful (0 votes)
39 views5 pages

Customer Segmentation Analysis

The document outlines a customer segmentation analysis project for an automobile bike company, utilizing RFM (Recency, Frequency, Monetary) modeling to categorize customers into 11 distinct groups based on their purchasing behavior. It emphasizes the importance of tailored marketing strategies to meet unique customer needs and discusses the data cleaning and exploratory analysis processes involved. A Sales Dashboard was created using Tableau to visualize the segmentation results and enhance sales revenue.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views5 pages

Customer Segmentation Analysis

The document outlines a customer segmentation analysis project for an automobile bike company, utilizing RFM (Recency, Frequency, Monetary) modeling to categorize customers into 11 distinct groups based on their purchasing behavior. It emphasizes the importance of tailored marketing strategies to meet unique customer needs and discusses the data cleaning and exploratory analysis processes involved. A Sales Dashboard was created using Tableau to visualize the segmentation results and enhance sales revenue.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

CUSTOMER SEGMENTATION ANALYSIS

Imagine pitching premium products to a customer who shops economically or


offering bundled products to someone who prefers a single yet priced product. Will this
convert?

Probably not. None of the policies checks out the one-size-fits-all criterion, as
customers have unique needs and expectations. This is where customer segmentation analysis
can save a lot of time and ensure maximum results.

A customer segmentation project aims for data analysts to identify different groups
of customers with similar needs and behaviors so that companies can tailor their marketing,
product development, and customer service strategies to meet their needs better. This can be
done by clubbing them as per: marital status, new customers, repeat customers, etc.

Today, over 60% of companies are inclined toward customer choices, making them an
advocate of customer segmentation and platforms (or tools) like Google Analytics,
Customer.io, etc.

Luxury car manufacturers like Rolls Royce often use lifestyle-centric segmentation
analysis to segment their top customers. Clearly, a data analyst familiar with customer
segmentation would be a great asset to such businesses.

The purpose of this project is to conduct a Customer Segmentation Analysis for an


Automobile bike Company. Customer segmentation is performed by developing a RFM
Model. RFM (Recency, Frequency, Monetary) analysis is a behavior-based approach
grouping customers into segments. It groups the customers on the basis of their previous
purchase transactions. In this analysis the customer segment was divided into 11 groups. The
analysis will help in determining which customers segments should be targeted in order to
enhance sales revenue for the company. A Sales Dashboard for Customer Segmentation is
developed using Tableau and the data quality assessment and analysis is done using Python.
Tableau Dashboard

The Sales Dashboard for Customer Segmentation can be found here:


https://public.tableau.com/app/profile/abhishek.chowdhury/viz/CustomerSegmentationDashb
oard_16175595616510/RFMDashboard

Analysis Approach

1. Data Quality Assessment and Data Cleaning

The first step towards generating useful insights from the data was the data prepartion,
quality assessment and data cleaning step. After the cleaning process exploratory data
analysis on the dataset and identification customer purchasing behaviours to generate insights
can be performed.

In the data cleaning step the data quality of the following datasets were first assesed. After a
data quality assessment the following data quality issues was observed and the necessary
process to mitigate the issue was followed :

● CustomerDemographics.xlsx :
o 1 Irrelevent column was present and such columns were dropped from the
dataset.
o There were 5 columns were Missing values were present. For such columns
based on the volumne of the missing values either the records were dropped or
appropiate values were imputed at places of missing values
o For gender column there was no standardisation of data. Based on the values
available the column data was standardised to remove data inconsistency.
o The Date of Birth column was transformed to create a new feature column
'Age' and 'Age Group' to check for discripency of age distribution.
An outlier was observed and the record was removed.
o Checked whether there are duplicate records present in the dataset. In this
dataset there were no duplicate records.
● NewCustomerList.xlsx :
o 5 Irrelevent column was present and such columns were dropped from the
dataset.
o There were 4 columns were Missing values were present. For such columns
based on the volumne of the missing values either the records were dropped or
appropiate values were imputed at places of missing values
o The Date of Birth column was transformed to create a new feature column
'Age' and 'Age Group' to check for discripency of age distribution.
o There was no data inconsistency.
o Checked whether there are duplicate records present in the dataset. In this
dataset there were no duplicate records.
● Transaction_data.xlsx :
o The product_first_sold_date column is not in datetime format. The data type
of this column was changed from int64 to datetime format.
o There were 7 columns were Missing values were present. For such columns
based on the volumne of the missing values either the records were dropped or
appropiate values were imputed at places of missing values
o A new feature column 'Profit' was created which is basically the difference
between list price and standard price.
o There was no data inconsistency.
o Checked whether there are duplicate records present in the dataset. In this
dataset there were no duplicate records.
● CustomerAddress.xlsx :
o For states column there was no standardisation of data. Based on the values
available the column data was standardised to remove data inconsistency.
o There were certain customer IDs from Customer Dempgraphics table which
were getting dropped in the Address table.

2. Exploratory Data Analysis on Customer Segments:

Use your analysis skill

3. RFM Analysis and Customer Segmentation


In this stage of analysis the customer segmentation was done by developing an RFM Model.
The RFM (Recency, Frequency, Monetary) analysis is a behavior-based approach grouping
customers into segments. It groups the customers on the basis of their previous purchase
transactions.

RFM (Recency, Frequency, Monetary) analysis is a behavior-based approach grouping


customers into segments. It groups the customers on the basis of their previous purchase
transactions. How recently, how often, and how much did a customer buy. RFM filters
customers into various groups for the purpose of better service. There is a segment of
customer who is the big spender but what if they purchased only once or how recently they
purchased? Do they often purchase our product? Also, It helps managers to run an effective
promotional campaign for personalized service.

● Recency (R): Who have purchased recently? Number of days since last purchase
(least recency)
● Frequency (F): Who has purchased frequently? It means the total number of
purchases. ( high frequency)
● Monetary Value(M): Who have high purchase amount? It means the total money
customer spent (high monetary value)

To calculate RFM score, refer to this link: https://patchretention.com/blog/how-to-


calculate-rfm-score#:~:text=Calculating%20RFM%20scores%20with
%20concatenation,RFM%20score%20for%20each%20customer.

Apply weighted average method with scores for recency, frequency, and monetary is
determined by dividing them into 4 quartiles (min, 25%, 50%, 75% and max), and the
weightage is as follow: recency = 100, frequency = 10, and monetary = 1.

In this analysis the customer segment was divided into 11 groups. The groups being :

● Platinum Customers: RFM 444


● Very Loyal Customers: 433 RFM < 444
● Becoming Loyal: 421 RFM < 433
● Recent Customers: 344 RFM < 421
● Potential Customers: 323 RFM < 344
● Late Bloomer: 311 RFM < 323
● Losing Customers: 224 RFM < 311
● High Risk Customers: 212 RFM < 244
● Almost lost Customers: 124 RFM < 212
● Evasive Customers: 112 RFM < 124
● Lost Customers: RFM < 112
You can also assign titles to customers: Platinum, Gold, Silver, Bronze

4. RFM Analysis

Use your analysis skill

You might also like