DATA ANALYTICS / POWER BI

Customer Shopping Behavior Analysis

Understanding customer purchasing patterns, product preferences, discounts, and satisfaction through data-driven analysis.

01 / PROJECT OVERVIEW

From Raw Data to Business Insights

An end-to-end analytics project focused on transforming customer shopping records into meaningful business insights.

The project explores purchasing behavior, product category performance, customer reviews, and subscription patterns. Python and SQL support data exploration and analysis, while Power BI presents key metrics and findings in a visual format.

Business Questions

  • Which product categories contribute the most to recorded purchase amounts?
  • How do purchasing patterns differ across customer groups?
  • What do customer ratings tell us about satisfaction?
  • How many customers subscribe, and how can engagement be improved?
  • Are missing values affecting the reliability of the analysis?

02 / METHODOLOGY

Project Workflow

A structured process from data preparation to business recommendations.

๐Ÿ“„

01. Data Source

Import customer shopping records from CSV files.

๐Ÿงน

02. Data Cleaning

Inspect missing values, data types, and data quality issues.

๐Ÿ”

03. Analysis

Explore purchasing patterns and customer behavior using Python and SQL.

๐Ÿ“Š

04. Visualization

Present important metrics and patterns through Power BI visuals.

๐Ÿ’ก

05. Recommendations

Identify opportunities for customer engagement and business improvement.

03 / DATA SNAPSHOT

Key Metrics

A snapshot of the primary customer shopping dataset.

Total Purchase Amount

$233,081

Average Purchase Amount

$59.76

Average Review Rating

3.75 / 5

Unique Customers

3,900

These figures describe the primary dataset. Confirm the currency convention before publishing the purchase amounts. Average purchase amount is not necessarily average order value, and recorded purchase amount is not necessarily accounting revenue.

04 / FINDINGS

Key Business Insights

Clothing Leads Purchase Value

Clothing contributes approximately $104,264, representing 44.7% of the total recorded purchase amount.

Clothing Has the Most Records

Clothing accounts for 1,737 records, followed by Accessories with 1,240 records.

Customer Satisfaction

The average review rating is approximately 3.75 out of 5, excluding records with missing ratings.

Missing Review Ratings

37 records have missing review ratings. These should be considered when interpreting customer satisfaction.

Subscription Patterns

The dataset contains 1,053 subscribed records and 2,847 non-subscribed records.

Compare Customer Groups Carefully

Male customer records total $157,890 in recorded purchase amount, compared with $75,191 for female customer records. These totals should be evaluated alongside group sizes and average purchase amounts.

Business Recommendations

  • Review Clothing inventory and product-level demand before making stocking decisions.
  • Investigate missing review ratings to improve the quality of customer satisfaction reporting.
  • Compare purchasing patterns between subscribers and non-subscribers before designing engagement campaigns.
  • Use average purchase amounts and customer counts alongside total amounts to make fair comparisons.

05 / TECHNOLOGY

Tools & Technologies

Tools used for data preparation, analysis, and visualization.

Power BI Power BI
Python Python
PostgreSQL PostgreSQL
Pandas Pandas
SQLAlchemy SQLAlchemy
Matplotlib Matplotlib

06 / INTERACTIVE REPORT

Dashboard Preview

Preview the visual report summarizing customer shopping behavior.

Power BI customer shopping behavior dashboard

07 / EXPLORE THE PROJECT

Project Resources

Explore the source code and dataset used in this analysis.