DATA ANALYTICS CUSTOMER BEHAVIOR

Spending Behavior Analysis

Exploring customer spending patterns, identifying behavioral segments, discovering purchasing relationships, and forecasting future transaction trends.

Python Pandas K-Means Apriori ARIMA
Top Category Grocery Highest overall spending
Spending Share 55% Female customers
Key Segments Gen Z + Millennials Highest average spending
Methods 4 Analytical techniques
01 — THE PROJECT

Project Overview

This project analyzes credit card transaction data to uncover customer spending patterns, identify meaningful market segments, and forecast future spending behavior.

Rather than simply reporting transaction totals, the analysis combines exploratory analytics, machine learning, association rule mining, and time-series forecasting to transform raw financial data into actionable business insights.

02 — THE DATA

Dataset at a Glance

The dataset combines transactional, categorical, temporal, and customer demographic information.

Time Transaction Year & Month
Categories Grocery, Shopping, Travel & more
Transactions Total transaction amounts
Demographics Gender, occupation & age data
03 — METHODOLOGY

How I Analyzed the Data

Four analytical approaches were combined to move from exploration to customer segmentation, pattern discovery, and forecasting.

01

Explore

EDA

Examined transaction distributions, spending behavior, demographics, categories, and temporal patterns.

02

Segment

K-MEANS

Grouped customers into meaningful segments based on similarities in their spending behavior.

03

Discover

APRIORI

Identified relationships and associations between customer spending categories.

04

Forecast

ARIMA

Modeled historical patterns to understand future spending behavior and seasonal movement.

04 — ANALYSIS

What the Data Revealed

Key behavioral patterns discovered across spending categories, demographics, income levels, generations, and time.

Category Analysis

Spending by Category

Insight: Grocery represents the highest spending category, highlighting the dominance of essential purchases.

Demographic Analysis

Spending by Gender

Insight: Female customers account for approximately 55% of observed total spending.

Income Analysis

Average Spending by Salary

Insight: Lower-income segments demonstrate relatively high average credit-card spending.

Generational Analysis

Spending by Generation

Insight: Millennials and Gen Z show the highest average spending among the observed generations.

Time-Series Analysis

Spending Trend Overview

Insight: Spending patterns fluctuate over time, revealing seasonal changes that can support forecasting and financial planning.

05 — BUSINESS IMPACT

From Data to Decisions

Behavioral transaction data becomes most valuable when the findings are translated into practical business actions.

01

Smarter Targeting

Replace generic campaigns with behavior-based targeting tailored to the spending priorities of each customer segment.

02

Better Retention

Use customer segments to design personalized loyalty strategies based on real purchasing behavior.

03

Plan Ahead

Forecasting enables organizations to anticipate changing spending patterns and seasonal demand.

04

Optimize Revenue

Prioritize valuable customer groups and high-frequency categories to improve marketing efficiency.

THE BOTTOM LINE

Data becomes valuable when it leads to better decisions—not just better reports.

By combining customer segmentation, association analysis, and forecasting, this project demonstrates how transaction data can support smarter targeting, stronger customer retention, more informed planning, and better revenue decisions.

Light & Dark
Select your color