Skip to main content
←Case Studies
Data & Business Strategy2026-08-29

CASE STUDY: Customer Segmentation & Insight Matrix — Transforming 15k Shopping Mall Records into Revenue Strategy

QV
Quan Van•Architecture Case Study

CASE STUDY: Customer Segmentation & Insight Matrix — Transforming 15k Customer Records into Revenue Strategy

Executive Summary & Business Context

"How do you transform 15,079 raw customer transaction records from a modern shopping mall into actionable, high-yield marketing strategies without getting lost in technical clustering parameters?"

In modern retail analytics, raw data is abundant, but actionable business intelligence is scarce. Most exploratory data analysis (EDA) projects stop at rendering static histograms or scattering 2D principal component analysis (PCA) plots.

This case study details the design, mathematical formulation, and production implementation of the Shopping Mall Customer Segmentation & Analytics Platform—an interactive Next.js application built to bridge the gap between technical unsupervised learning (K-Means) and executive decision-making.


1. The Business Problem & Objectives

A large regional shopping mall collected 15,079 customer profiles across multiple demographics, purchasing frequencies, spending scores, and product category preferences.

Key Business Challenges:

  1. Generic Marketing Campaigns: Marketing teams were broadcasting blanket discount promotions, resulting in low conversion rates and diminished brand prestige.
  2. Unidentified High-Value Cohorts: Premium shoppers were receiving the same promotional treatment as casual impulse buyers.
  3. Lack of Executive Communication: Data science teams were presenting raw cluster silhouettes and SSE (Sum of Squared Errors) elbow curves to executive leadership, creating a communication barrier between technical data outputs and business strategy.

2. Methodology & Data Architecture

15,079 Transaction Records
         ↓
Data Cleaning & Feature Normalization (StandardScaler)
         ↓
K-Means Clustering Optimization (k = 8 Personas)
         ↓
Consulting-Grade Insight Matrix (Finding → Evidence → Implication)
         ↓
Interactive Next.js & Recharts Dashboard Deployment

Feature Engineering & Preprocessing

The dataset was evaluated across key behavioral dimensions:

  • Demographics: Age, Gender, Income Brackets.
  • Spending Behavior: Annual Spending Score (1-100), Total Revenue Generated, Average Order Value (AOV).
  • Product Category Affinity: Clothing, Cosmetics, Food & Beverage, Electronics, Books.

Standardization was applied using Z-score scaling:

z=x−μσz = \frac{x - \mu}{\sigma}

to ensure that scale disparities (e.g., Annual Income in thousands vs. Spending Score 1-100) did not distort Euclidean distance calculations in kk-dimensional space.


3. Optimal Persona Identification (k = 8)

Through Elbow Method inertia evaluation and Silhouette Analysis, the optimal number of customer personas was established at k=8k = 8.

Persona Name Key Characteristic Share of Total Primary Category Recommended Business Strategy
High-Roller Connoisseurs High Income, High Spending 12.4% Luxury & Electronics Exclusive VIP Concierge, Private Pre-launches
Budget Essentials Shoppers Low Income, Moderate Spending 18.2% Groceries & Household Bundle Promotions, Loyalty Reward Points
Trend-Driven Millennials Moderate Income, High Spending 15.6% Apparel & Cosmetics Flash Sales, Social Media Influencer Drops
Occasional Big Spenders High Income, Low Frequency 9.8% High-End Jewelry Retargeting via Email for Seasonal Sales
Frugal Bargain Hunters Low Income, Low Spending 14.1% Discount Clearance Automated Clearance Notifications
Balanced Mid-Tier Average Income, Average Spending 16.5% Mixed Categories Cross-category Upsell Incentives
Tech Enthusiasts Moderate-High Income, Targeted 7.4% Electronics & Gadgets Trade-in Programs & Extended Warranty
Impulse Spontaneous Variable Income, Frequent Visit 6.0% Food & Beverage App Push Notifications & Flash Voucher Discounts

4. The Consulting-Grade Insight Matrix

To solve the communication gap between technical data metrics and executive strategy, we structured all analytics around a 3-tier Business Insight Matrix:

┌──────────────────────────────────────────────────────────┐
│ FINDING: What pattern did the data reveal?               │
├──────────────────────────────────────────────────────────┤
│ EVIDENCE: Which statistical metrics back this up?        │
├──────────────────────────────────────────────────────────┤
│ IMPLICATION: What specific business decision must follow?│
└──────────────────────────────────────────────────────────┘

Case Example: High-Roller Connoisseurs

  • Finding: High-income customer cohorts demonstrate a 3.4x higher affinity for premium electronics and personalized services.
  • Evidence: Mean Annual Income > $95k, Spending Score average 88/100, accounting for 34% of total mall revenue despite being 12.4% of the population.
  • Implication: Reallocate 20% of generic digital ad spend toward a dedicated VIP Loyalty Concierge service, increasing annual retention by an estimated 15%.

5. Technical Implementation & Live Application

The project was implemented as a production-grade, responsive Next.js web application deployed on Vercel.

Key Stack Components:

  • Framework: Next.js 16 + React 19 (TypeScript)
  • Styling: Modern Tailwind CSS with glassmorphism UI elements
  • Visualizations: Recharts interactive radar charts, multi-axis bar graphs, and segment breakdown pie charts
  • Deployment: Live Application | GitHub Repository

6. Business Impact & Strategic Outcomes

  1. Precision Targeting: Replaced generic marketing emails with 8 segmented communication flows.
  2. Revenue Optimization: Identified the top 20% customer base responsible for over 50% of total revenue.
  3. Executive Alignment: Provided non-technical stakeholders with a clear visual dashboard to explore customer personas interactively.

Summary Key Takeaways

"Data analysis creates true business value only when technical rigor is directly translated into strategic clarity."

This project demonstrates how data science, statistical clustering, and frontend web engineering come together to create a powerful commercial decision engine.

PRACTICAL IMPLEMENTATION

Explore the architecture hands-on