Skip to content

🧠 Case Study — Business Metrics: KPI, Funnel, Cohort trong doanh nghiệp Việt

Trong buổi học này, chúng ta đã nắm KPI framework, funnel analysis, cohort analysis, và AARRR pirate metrics. Bây giờ hãy xem các công ty công nghệ Việt Nam áp dụng business metrics như thế nào — từ Shopee optimize flash sale funnel, đến Grab track rider retention bằng cohort, và VNPay xây KPI dashboard cho transaction growth.


Case Study 1: Shopee — Funnel Analysis cho Flash Sale Campaigns

Bối cảnh

Shopee Vietnam — sàn thương mại điện tử thuộc Sea Group (Singapore), hoạt động tại VN từ 2016. Tính đến 2025, Shopee VN đạt:

  • GMV: ~$18 tỷ/năm (ước tính), chiếm ~35% thị phần e-commerce VN
  • Monthly Active Users: 45 triệu
  • Sellers: 1.2 triệu merchants
  • Peak traffic: 9.9, 10.10, 11.11, 12.12 — mỗi sự kiện flash sale tạo traffic gấp 8-10x ngày thường

Shopee chạy flash sale campaigns liên tục với kỳ vọng: acquire new buyers, tăng purchase frequency, tăng AOV. Nhưng câu hỏi kinh doanh khó nhất không phải "flash sale có bán nhiều hàng không?" mà là: "Sau flash sale, khách có quay lại mua tiếp không? Chi phí acquire có đáng không?"

Vấn đề: Flash Sale "Ảo" — Volume cao, Profit thấp

Campaign 11.11 Sale 2024 của Shopee VN đạt kết quả ấn tượng:

MetricSố liệuvs Ngày thường
Sessions (lượt truy cập)52 triệugấp 9.2x
Orders4.8 triệugấp 11x
GMV2,850 tỷ VNDgấp 8.5x
New buyers680,000gấp 15x
Discount cost420 tỷ VND
Marketing spend180 tỷ VND

CEO nhìn slide: "11.11 thành công. GMV gấp 8.5x. New buyers 680K."

Nhưng DA team đặt câu hỏi: "680K new buyers này, sau 30 ngày còn lại bao nhiêu?" Họ xây funnel analysis cho toàn bộ 11.11 traffic:

Funnel Analysis — 11.11 Flash Sale

Shopee 11.11 Purchase Funnel:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Bước                     Users         CVR (step)    CVR (total)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Visit app/web            52,000,000    —             100%
Browse products          38,500,000    74.0%         74.0%
View flash deal          28,200,000    73.2%         54.2%
Add to cart              9,400,000     33.3%         18.1%
Begin checkout           5,640,000     60.0%         10.8%
Complete purchase        4,230,000     75.0%         8.1%
Receive & not return     3,807,000     90.0%         7.3%
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Drop-off analysis:

Bước → BướcDrop-offRoot Cause AnalysisAction
Visit → Browse (26%)13.5M users mở app rồi thoátPush notification timing — nhiều user bị spam notification mở app bằng reflexPersonalize push timing, reduce notification frequency
Browse → View deal (27%)Flash deal page load chậm (peak)Server capacity insufficient cho 9x trafficScale infrastructure, CDN caching
View → Add cart (67%)Lớn nhất — 18.8M users xem nhưng không thêm giỏDeal hết hàng nhanh (sold out < 1 phút); giá "ảo" — markup trước, discount sauBetter inventory planning; authentic pricing policy
Cart → Checkout (40%)3.76M bỏ giỏPhí ship surprise ở checkout; combo deal phức tạpShow shipping upfront; simplify deal structure
Checkout → Purchase (25%)1.41M không hoàn thànhPayment failure (ShopeePay + bank server quá tải)Partner bank capacity; pre-load ShopeePay wallet

Insight lớn: Drop-off lớn nhất ở View → Add to Cart (67%) — vấn đề không phải UX mà là inventory (deal sold out quá nhanh) và pricing trust (khách nghi giá tăng trước sale).

Post-Sale Cohort — 680K New Buyers sau 30 ngày

DA team track 680K new buyers acquire trong 11.11:

TimelineBuyers ActiveRetentionInsight
11.11 (D0)680,000100%Day of sale
D7176,80026%74% không quay lại sau 1 tuần
D14108,80016%Tiếp tục drop
D3074,80011%Chỉ 11% thành repeat buyer
D6054,4008%"True" retained customers

So sánh: New buyers từ organic channel (không qua sale) có D30 retention = 28%. Flash sale buyers chỉ 11%. Nghĩa là: flash sale acquire buyers "rẻ" nhưng quality thấp gấp 2.5x.

KPI Framework cho Flash Sale

Sau analysis, Shopee VN DA team đề xuất đánh giá flash sale bằng 3 tầng KPI:

TầngKPITargetLý do
Vanity (report CEO)GMV, Orders, New BuyersAwareness & PRSố đẹp cho press release, nhưng không actionable
Health (track weekly)D7 retention by cohort, AOV, return rateProduct healthPhát hiện vấn đề quality sớm
Unit economics (decision)CAC, LTV of sale buyers, ROI per channelBudget decisionQuyết định invest bao nhiêu vào sale tiếp

Result: Shopee VN giảm 25% discount budget cho 12.12 Sale, chuyển sang personalized deals (chỉ show deal relevant cho từng user segment). Kết quả: GMV giảm 12% nhưng profit tăng 35%, D30 retention tăng từ 11% → 19%.


Case Study 2: Grab — Cohort Analysis Riders: Retention After First Trip

Bối cảnh

Grab Vietnam — super app gọi xe, giao đồ ăn, thanh toán, vay tiền. Tại VN (2025):

  • Monthly Active Riders: 12 triệu
  • Drivers: 300,000+
  • Revenue estimate (VN): ~$800 triệu/năm
  • Services: GrabCar, GrabBike, GrabFood, GrabPay, GrabExpress

Grab VN đặt North Star Metric: Rides per User per Week. Lý do: frequency = habit = retention = revenue. Một user đi 5 rides/tuần có LTV cao gấp 8x user đi 1 ride/tuần.

Nhưng với 12 triệu riders, không phải ai cũng giống nhau. Câu hỏi: "Sau chuyến đi đầu tiên, bao nhiêu % rider quay lại? Và rider nào có khả năng thành power user?"

Cohort: First Ride → Retention

Grab VN DA team xây first-ride cohort — nhóm users theo tuần mà họ hoàn thành chuyến đi đầu tiên:

First-Ride Cohort Retention (% active riders):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Cohort       W0    W1    W2    W3    W4    W8    W12
(first ride)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Jan W1-25    100%  52%   38%   32%   28%   22%   19%
Feb W1-25    100%  55%   41%   35%   30%   24%   21%
Mar W1-25    100%  48%   34%   27%   23%   17%   14%
Apr W1-25    100%  58%   44%   38%   34%   28%   25%
May W1-25    100%  50%   36%   29%   25%   19%   16%
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Average      100%  52.6% 38.6% 32.2% 28%   22%   19%
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Key findings:

  1. Churn cliff: W0 → W1 (mất 47%). Gần nửa riders sau chuyến đầu tiên không quay lại tuần 2. Đây là THE moment of truth.

  2. Apr W1 cohort có W1 retention 58% — tốt nhất. Tháng 4 Grab launch "First 5 rides giảm 50%" promo. Evidence: promo giúp riders vượt churn cliff.

  3. Mar W1 cohort có W1 retention 48% — tệ nhất. Tháng 3 có nhiều complaint về wait time tăng (driver supply thấp trong mùa Tết muộn).

  4. After W4, retention flatten at 22-28%. Users vượt qua 4 tuần đầu = high chance thành habitual rider.

Behavioral Cohort — "Magic Number" Analysis

Grab VN DA team phát hiện pattern: riders hoàn thành ≥ 3 rides trong tuần đầu tiên có W12 retention gấp 3x riders chỉ đi 1 ride:

First-week ridesW4 retentionW12 retentionAvg rides/week (W12+)
1 ride18%9%0.8
2 rides31%17%1.4
3+ rides52%38%3.2

"Magic number" = 3 rides trong tuần đầu. Nếu rider đạt 3 rides → xác suất thành habitual user tăng 4x.

Đây chính là Activation metric trong AARRR:

  • Acquisition: Download app
  • Activation: Complete 3 rides in first week ← magic number
  • Retention: Active ≥ 1 ride/week after W4
  • Revenue: Average spend/rider/week
  • Referral: Invite friends who complete first ride

Action từ insight

Grab VN triển khai "3 Rides Challenge":

ActionDetailKPI Impact
Welcome promo3 rides đầu giảm 40% (cap 30K/ride)First-week completion 3+ rides: 22% → 38%
Push notification"Bạn đã đi 1 chuyến! Chỉ cần thêm 2 chuyến nữa để unlock voucher"W1 retention: 52% → 61%
GamificationProgress bar "3/3 rides completed → unlock Gold status"Engagement rate +25%
Driver incentiveBonus cho driver khi complete ride cho new riderWait time giảm 18% cho new riders

Result (3 tháng):

  • W1 retention: 52% → 61% (+9pp)
  • W12 retention: 19% → 26% (+7pp)
  • Rides/user/week: 2.1 → 2.6 (+24%)
  • Revenue per rider (monthly): 285K → 360K VND (+26%)

Cost of promo: ~15 tỷ/tháng. Revenue uplift: ~45 tỷ/tháng. ROI: 3x.


Case Study 3: VNPay — KPI Dashboard cho Transaction Volume & Growth

Bối cảnh

VNPay (Vietnam Payment Solutions JSC) — công ty fintech lớn nhất VN, thành lập 2007. Đến 2025:

  • QR payment terminals: 500,000+ điểm
  • Partner banks: 45+ ngân hàng
  • Monthly transactions: ~350 triệu giao dịch
  • Transaction value: ~450,000 tỷ VND/năm
  • Services: VNPay QR, VNPay-QR trên banking apps, bill payment, ticketing

VNPay có bài toán đặc thù: không sell trực tiếp cho end-user — mà là platform trung gian giữa banks, merchants, và consumers. KPI phải track cả 3 sides.

Thách thức: 200 metrics, không ai biết nhìn đâu

Trước 2024, VNPay DA team track 200+ metrics trên 15 dashboards khác nhau. Mỗi bộ phận có dashboard riêng, KPI riêng, definition riêng. Kết quả:

  • CEO hỏi: "Growth thế nào?" → 5 team trả lời 5 con số khác nhau (vì define "transaction" khác nhau)
  • Board meeting: 45 slides, mỗi team 8-10 slides → không ai nhìn thấy bức tranh toàn cảnh
  • Marketing team measure "QR scans" — merchant team measure "successful payments" — khác nhau 40%

VNPay cần 1 unified KPI framework + dashboard mà toàn công ty nhìn vào cùng 1 truth.

Giải pháp: AARRR + Balanced Scorecard → KPI Dashboard

VNPay DA team kết hợp AARRR (cho product metrics) với Balanced Scorecard (cho organizational metrics):

Tầng 1: North Star Metric

North Star=Monthly Successful Transactions

Tại sao chọn metric này? Vì mỗi successful transaction = revenue cho VNPay (transaction fee), value cho merchant (sale completed), value cho bank (fee income), value cho consumer (convenience).

Tầng 2: AARRR Metrics

StageVNPay ContextKPITarget (Monthly)
AcquisitionMerchant onboardingNew merchants activated5,000
ActivationFirst successful transaction% merchants với ≥ 1 txn trong 7 ngày75%
RetentionMonthly active merchants% merchants active M2+85%
RevenueTransaction feesTransaction revenue (tỷ VND)180 tỷ
ReferralMerchant referral% merchants referred by existing15%

Tầng 3: Balanced Scorecard

PerspectiveKPITargetStatus (Oct-25)
FinancialTransaction revenue growth YoY+25%+28% ✅
FinancialRevenue per merchant360K/tháng340K ⚠️
CustomerMerchant NPS≥ 4542 ⚠️
CustomerTransaction success rate≥ 99.5%99.7% ✅
Internal ProcessMerchant onboarding time≤ 3 days2.5 days ✅
Internal ProcessSystem uptime≥ 99.99%99.98% ⚠️
Learning & GrowthDA team capability score≥ 4/53.8 ⚠️
Learning & GrowthNew product launches/quarter≥ 23 ✅

Dashboard Design — "One Page of Truth"

VNPay xây executive dashboard trên Power BI, 1 page duy nhất:

┌─────────────────────────────────────────────────────────────┐
│              VNPay Executive Dashboard                       │
│              October 2025 — Monthly Review                   │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ⭐ NORTH STAR: Monthly Transactions                        │
│  ┌─────────────────────────────────────────┐                │
│  │  348M transactions    ↑ +12% MoM        │                │
│  │  Target: 350M         Status: ⚠️ 99.4%  │                │
│  └─────────────────────────────────────────┘                │
│                                                             │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐   │
│  │New Merch │  │Activation│  │Retention │  │Revenue   │   │
│  │  5,200   │  │  78%     │  │  87%     │  │ 185 tỷ   │   │
│  │ ✅ +4%   │  │ ✅ +3pp  │  │ ✅ +2pp  │  │ ✅ +3%   │   │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘   │
│                                                             │
│  📈 Transaction Trend (12 months)                           │
│  ▁▂▃▃▄▅▅▆▆▇▇█                                              │
│  Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct            │
│                                                             │
│  ⚠️ Alerts:                                                │
│  • Txn goal miss by 0.6% — weekend dip in HCM region       │
│  • System uptime 99.98% — 2 incidents (12 min total)        │
│  • Merchant NPS 42 (target 45) — integration complaints     │
│                                                             │
│  📊 Revenue by Segment          🗺️ Transactions by Region   │
│  Banking: 52% │ Retail: 28%    HCM: 38% │ Hanoi: 25%      │
│  F&B: 12%     │ Others: 8%    Da Nang: 8% │ Others: 29%   │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Metric Tree — Revenue Decomposition

VNPay dùng metric tree để debug khi KPI miss:

Revenue=Merchants×Txn/Merchant×Avg Txn Value×Fee Rate
ComponentOct-25Sep-25ΔRoot Cause
Active Merchants510K495K+3%Onboarding campaign Q3
Txn/Merchant/month682695-1.9%⚠️ Small merchants decrease
Avg Txn Value1.29M VND1.25M VND+3.2%High-value retail growth
Fee Rate0.028%0.028%0%Unchanged

Insight: Revenue tăng 3% nhưng transactions/merchant giảm. Drill down: small merchants (F&B, retail nhỏ) giảm frequency do MoMo cashback campaign hút traffic. Action: launch counter-promo cho small merchants.

Impact

Sau 6 tháng triển khai unified KPI framework:

Before (2024)After (Mid-2025)
200 metrics, 15 dashboards25 KPIs, 1 executive + 4 team dashboards
5 teams define "transaction" khác nhau1 unified definition, single source of truth
Board meeting 45 slidesBoard meeting 8 slides + appendix
CEO hỏi "growth?" → 5 câu trả lờiCEO mở dashboard → thấy ngay North Star
Decision time: 2-3 tuầnDecision time: 2-3 ngày

VNPay CDO (Chief Data Officer): "Trước đây data team là 'report factory' — ai hỏi gì cũng chạy query trả. Bây giờ data team define KPI, build framework, enable toàn công ty self-serve. Đó là transformation thật sự."


🔗 So sánh 3 Case Studies

DimensionShopeeGrabVNPay
Business typeE-commerce marketplaceSuper app (ride-hailing)Payment platform
Key techniqueFunnel analysisCohort analysisKPI framework + BSC
North StarGMV (but should be transactions)Rides per user per weekMonthly successful transactions
Key insightFlash sale buyers have 2.5x lower retention3 rides in first week = magic number200 metrics chaos → 25 unified KPIs
ActionReduce discount budget 25%, personalize deals"3 Rides Challenge" promo + gamificationUnified dashboard, single source of truth
Business impactProfit +35%, D30 retention 11%→19%W12 retention +7pp, Revenue/rider +26%Decision time 2-3 tuần → 2-3 ngày

💡 Lesson chung từ 3 cases

  1. Vanity metrics che giấy vấn đề. Shopee GMV tăng nhưng retention thấp. Grab downloads tăng nhưng churn cliff ở W1. VNPay track 200 metrics nhưng không ai biết truth.

  2. Business metrics phải actionable. "GMV 2,850 tỷ" → so what? "D30 retention flash sale buyers chỉ 11% vs organic 28%" → clear action: giảm discount, tăng personalization.

  3. Framework trước tool. AARRR, Balanced Scorecard, cohort analysis — là framework để tổ chức tư duy. Tool (SQL, Python, Power BI) chỉ là công cụ thực thi.

  4. North Star Metric alignment. Cả 3 công ty đều drive performance bằng 1 metric chính mà toàn tổ chức align theo.