Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samruddhi3012/shopping-habits-customer-behavior-analysis

Hello there! This repo contains python project based on E-Commerce Customer Behavior analysis.
https://github.com/samruddhi3012/shopping-habits-customer-behavior-analysis

customer-segmentation customerbehavior data-analysis ecommerce python

Last synced: 25 days ago
JSON representation

Hello there! This repo contains python project based on E-Commerce Customer Behavior analysis.

Awesome Lists containing this project

README

        

# Shopping Habits: Customer Behavior Analysis

Customer behaviour analysis refers to the process of examining and understanding how customers interact with your product, service, or brand.
It involves collecting, interpreting, and analysing data related to customer actions to gain insights into their behaviour throughout the entire customer journey.

![image_2](https://github.com/user-attachments/assets/8abcc272-f473-49e0-a199-9ed98b15e79c)

## πŸ’‘ Business Problem
The objective of the customer behavior analysis project was to uncover key insights into customer purchase patterns, segment customers based on their behavior, and provide actionable recommendations to enhance marketing strategies, improve customer retention, and increase sales.

## πŸ’‘ Data
The [dataset](https://www.kaggle.com/datasets/zeesolver/consumer-behavior-and-shopping-habits-dataset/data?select=shopping_behavior_updated.csv) :desktop_computer: used in this project is obtained from kaggle.

## πŸ’‘ Tools Used
* Tools : Python
* Keywords: Customer Behaviour Analysis,
* Installations: Numpy, Pandas, Scipy, Matplotlib and Seaborn


  • Scipy


  • pip install scipy


## πŸ’‘ Description
The steps involved in building this healthcare analytics projects are mentioned below:

* Data Preparation
1. Imported essential libraries for data manipulation and visualization.
2. Cleaned the data to handle missing values, correct data types, and removed inconsistencies.

* Descriptive Analysis

Analyzed the general features of the dataset to understand customer demographics and behavior, including age distribution, top locations, gender distribution, product categories, payment methods, and shipping types.

* Product Analysis
1. Conducted a thorough analysis of product categories and items purchased to understand purchase patterns and preferences.
2. Examined popular product categories and items by age group and gender, seasonal product trends, and top-selling items.

* Customer Engagement Metrics
1. Analyzed key performance indicators (KPIs) such as review ratings, subscription status, discount usage, and promo code usage.
2. Explored correlations between these features and examined metrics like average review ratings, subscription proportions, and the impact of discounts and promo codes.

* Customer Revenue Analysis
1. Investigated revenue generation through purchase amounts and frequency of purchases.
2. Analyzed average purchase amounts, total revenue by product category, and correlations between purchase amounts and other KPIs.
3. Explored purchase patterns by season, gender, and age group.

## πŸ’‘Results

1. The majority of customers fall within the **36-50** age group. This age group is also the target for frequent purchases.
2. The male population accounts for **68%** of customers, indicating a significant gender imbalance in the customer base.
3. Clothing **(44.5%)** and Accessories **(31.8%)** are the most popular categories. These categories should be the focus for inventory and promotional efforts.
4. The average review rating is 3.75, with a significant proportion **(40.41%)** giving ratings between **4-4.9**. High-rated products should be highlighted in marketing materials.
5. Male customers generate **$157,890** in revenue, significantly higher than the **$75,191** generated by female customers.

## πŸ’‘ Recommendations

1. _**Targeting and Personalization:**_
Focus marketing efforts on the 36-50 age group and the male demographic to maximize engagement and sales.
2. _**Subscription Services:**_
Develop strategies to encourage more female customers to opt for subscription services, possibly through tailored incentives and promotions.
3. _**Promotional Strategies:**_
Emphasize the benefits of discounts and promo codes to increase their usage across all demographics, particularly targeting the female segment.
4. _**Product and Inventory Management:**_
Prioritize stocking and promoting high-selling items in Clothing and Accessories, especially during Spring and Fall.
5. _**Revenue Optimization:**_
Analyze ways to boost spending among customers who frequently use discounts and promo codes while maintaining their purchase frequency.

### _Thank you for visiting my repository!_