Skip to content

📘 Buổi 14: Industry Case Studies — Marketing, Finance, Supply Chain

DA giỏi = hiểu domain. Mỗi ngành có data khác, KPI khác, bài toán khác.

🎯 Mục tiêu buổi học

Sau buổi này, học viên sẽ:

  1. Phân tích dữ liệu marketing: campaign performance, ROI, attribution
  2. Phân tích dữ liệu finance: revenue analysis, budget vs actual, forecasting
  3. Phân tích dữ liệu supply chain: inventory turnover, demand planning
  4. Hiểu domain knowledge: thuật ngữ, KPI và bài toán riêng mỗi ngành

📋 Tổng quan

Ở Buổi 13, bạn đã nắm Business Metrics — KPI, funnel, cohort, AARRR. Bạn biết measure thế nào, biết metric nào actionable, biết xây North Star. Nhưng metric nào cho ngành nào? Một DA ở Shopee đo hoàn toàn khác một DA ở VPBank hay Vinamilk. KPI khác, data khác, stakeholder khác, câu hỏi business khác.

Buổi 14 chuyển từ "đo cái gì" (Buổi 13) sang "đo cái gì CHO AI" — domain-specific analytics. Marketing DA đo CTR, ROAS, attribution. Finance DA đo variance, margin, cash flow. Supply Chain DA đo inventory turnover, fill rate, demand accuracy.

Theo LinkedIn Economic Graph (2025), 73% JD tuyển Data Analyst yêu cầu domain knowledge — không chỉ SQL/Python mà còn "hiểu ngành". Top 3 ngành tuyển DA nhiều nhất tại Việt Nam: E-commerce/Marketing (~35%), Banking/Finance (~28%), Manufacturing/Supply Chain (~18%).

Domain knowledge là thứ biến một "technical analyst" thành "business partner." Bạn không cần 5 năm kinh nghiệm trong ngành — nhưng cần hiểu đủ sâu để hỏi đúng câu hỏi, chọn đúng metric, và translate insight thành action mà stakeholder hiểu.

mermaid
flowchart LR
    A["📥 Obtain<br/>Buổi 7: Python"] --> B["🧹 Scrub<br/>Buổi 8: Pandas"]
    B --> C["🔍 Explore<br/>Buổi 9: EDA"]
    C --> D["📊 iNterpret<br/>Buổi 10-11: Chart + BI"]
    D --> E["📖 Storytelling<br/>Buổi 12: Presentation"]
    E --> F["💼 Business Metrics<br/>Buổi 13: KPI, Funnel"]
    F --> G["🏭 Industry Cases<br/>✅ Buổi 14: Domain Analytics"]
    style G fill:#e8f5e9,stroke:#4caf50,stroke-width:3px

💡 Tại sao Domain Knowledge quan trọng cho DA?

Tình huốngDA không hiểu DomainDA hiểu Domain
Marketing team hỏi "campaign nào hiệu quả?"So sánh clicksPhân tích attribution multi-touch, ROAS by channel, incremental lift
CFO hỏi "revenue forecast Q2?"Linear trend lineSeasonality adjustment, budget variance, pipeline-weighted forecast
Supply Chain hỏi "nên nhập bao nhiêu hàng?"Average last 3 monthsDemand sensing, lead time buffer, safety stock calculation
Phỏng vấn Marketing DA"Em biết SQL, Python""Em phân tích RFM segment, tối ưu ROAS từ 2.1x lên 4.8x, giảm CAC 35%"
Phỏng vấn Finance DA"Em biết dashboard""Em xây variance analysis model, phát hiện budget overrun 2 tỷ trước khi close Q4"

📌 Phần 1: Marketing Analytics — Campaign, Attribution, RFM

Marketing Data Landscape

Marketing analytics trả lời câu hỏi trọng tâm: "Đồng tiền marketing nào mang lại khách hàng? Kênh nào hiệu quả nhất? Nên đầu tư tiếp hay cắt?"

mermaid
flowchart TD
    A["💰 Marketing Budget"] --> B["📢 Channels"]
    B --> C["Facebook Ads"]
    B --> D["Google Ads"]
    B --> E["TikTok Ads"]
    B --> F["Email / CRM"]
    B --> G["SEO / Content"]
    C --> H["👤 Impressions → Clicks → Leads → Customers"]
    D --> H
    E --> H
    F --> H
    G --> H
    H --> I["📊 Attribution: Ai ghi bàn?"]
    I --> J["💵 Revenue & LTV"]
    J --> K["📈 ROI / ROAS Calculation"]
    K --> L["🔄 Budget Reallocation"]

KPI cốt lõi cho Marketing Analytics

KPICông thứcBenchmark (VN e-commerce)Ý nghĩa
CTR (Click-Through Rate)CTR=ClicksImpressions×100%Facebook: 1.5-3%, Google Search: 3-8%Mức độ hấp dẫn của quảng cáo
CVR (Conversion Rate)CVR=ConversionsClicks×100%E-commerce: 2-5%, SaaS: 5-15%Khả năng convert traffic thành khách
CPC (Cost Per Click)CPC=Ad SpendClicksFacebook VN: 2-8K VND, Google: 5-20KChi phí mỗi click
CPA (Cost Per Acquisition)CPA=Ad SpendConversions50-200K VND (tùy sản phẩm)Chi phí acquire mỗi khách
ROAS (Return on Ad Spend)ROAS=Revenue from AdsAd SpendROAS > 4x = tốt, < 2x = cảnh báoMỗi đồng ads mang lại bao nhiêu revenue
CAC (Customer Acquisition Cost)CAC=Total Marketing CostNew Customers30-100K VNDTổng chi phí acquire 1 khách mới

Channel Attribution — Ai ghi bàn?

Một customer journey thường đi qua nhiều touchpoints trước khi mua: thấy TikTok ad → search Google → click Facebook retargeting → mua. Attribution trả lời: kênh nào deserves credit?

ModelLogicƯuNhượcKhi nào dùng
First-Touch100% credit cho touchpoint đầu tiênĐơn giản, đo awarenessBỏ qua nurturing channelsBrand awareness campaigns
Last-Touch100% credit cho touchpoint cuối cùngĐơn giản, đo conversionBỏ qua top-of-funnelPerformance marketing
LinearChia đều credit cho mọi touchpointFair, dễ implementKhông phân biệt impactKhi chưa biết nên dùng model nào
Time-DecayTouchpoint gần conversion được nhiều credit hơnPhản ánh recencyPenalize awareness channelsLong sales cycles
U-Shape (Position)40% first + 40% last + 20% chia đều giữaBalance awareness + conversionPhức tạp hơnB2B, multi-step funnel
mermaid
flowchart LR
    subgraph "Customer Journey"
        A["TikTok Ad<br/>Day 1"] --> B["Blog Visit<br/>Day 3"] --> C["Google Search<br/>Day 5"] --> D["Facebook Retarget<br/>Day 7"] --> E["Purchase<br/>Day 8"]
    end

    subgraph "Attribution Credit"
        F["First-Touch:<br/>TikTok = 100%"]
        G["Last-Touch:<br/>Facebook = 100%"]
        H["Linear:<br/>Each = 25%"]
        I["U-Shape:<br/>TikTok 40% + FB 40%<br/>+ Blog 10% + Google 10%"]
    end

RFM Analysis — Phân loại khách hàng

RFM (Recency, Frequency, Monetary) — framework phân loại khách hàng thành các segment dựa trên hành vi mua hàng. Đây là kỹ thuật marketing analytics cơ bản nhất mà mọi DA cần biết:

DimensionĐo gìCông thứcScore 5 = tốt nhất
RecencyLần mua gần nhất cách nay bao lâu?Days since last purchaseMua gần đây nhất = 5
FrequencyBao nhiêu lần mua?Total number of ordersMua nhiều nhất = 5
MonetaryTổng chi bao nhiêu?Total revenue from customerChi nhiều nhất = 5
python
# RFM Analysis — Marketing Analytics Essential
import pandas as pd
import numpy as np
from datetime import datetime

# Sample data: 1000 customers, orders over 12 months
np.random.seed(14)
n_customers = 1000

customers = pd.DataFrame({
    'customer_id': [f'C{i:04d}' for i in range(1, n_customers + 1)],
    'last_purchase': pd.date_range('2025-01-15', '2026-02-01', periods=n_customers),
    'total_orders': np.random.poisson(lam=5, size=n_customers) + 1,
    'total_revenue': np.random.lognormal(mean=13.5, sigma=0.8, size=n_customers).astype(int)
})

# Reference date
ref_date = pd.Timestamp('2026-02-15')

# Calculate RFM
customers['recency_days'] = (ref_date - customers['last_purchase']).dt.days
customers['R'] = pd.qcut(customers['recency_days'], q=5, labels=[5,4,3,2,1]).astype(int)
customers['F'] = pd.qcut(customers['total_orders'].rank(method='first'), q=5, labels=[1,2,3,4,5]).astype(int)
customers['M'] = pd.qcut(customers['total_revenue'], q=5, labels=[1,2,3,4,5]).astype(int)
customers['RFM_Score'] = customers['R'] * 100 + customers['F'] * 10 + customers['M']

# Segment mapping
def rfm_segment(row):
    if row['R'] >= 4 and row['F'] >= 4 and row['M'] >= 4:
        return 'Champions'
    elif row['R'] >= 4 and row['F'] >= 3:
        return 'Loyal Customers'
    elif row['R'] >= 4 and row['F'] <= 2:
        return 'New Customers'
    elif row['R'] >= 3 and row['F'] >= 3:
        return 'Potential Loyalists'
    elif row['R'] <= 2 and row['F'] >= 3:
        return 'At Risk'
    elif row['R'] <= 2 and row['F'] >= 4 and row['M'] >= 4:
        return 'Cant Lose Them'
    elif row['R'] <= 2 and row['F'] <= 2:
        return 'Lost'
    else:
        return 'Need Attention'

customers['segment'] = customers.apply(rfm_segment, axis=1)

# Segment summary
segment_summary = customers.groupby('segment').agg(
    count=('customer_id', 'count'),
    avg_recency=('recency_days', 'mean'),
    avg_frequency=('total_orders', 'mean'),
    avg_monetary=('total_revenue', 'mean')
).round(0)

print("📊 RFM Segment Summary:")
print(segment_summary.to_string())
print(f"\n📈 Total customers: {len(customers)}")

RFM Segment Actions:

SegmentRFMActionVí dụ
Champions555Reward, upsell, referral programVIP membership, early access
Loyal Customers4-53-53-5Loyalty program, cross-sell"Mua kèm giảm 20%"
New Customers4-51-21-2Onboarding, welcome seriesEmail nurture sequence
At Risk1-23-53-5Win-back campaign, survey"Chúng tôi nhớ bạn — giảm 30%!"
Cant Lose Them1-24-54-5URGENT win-back, call trực tiếpSales team gọi điện, VIP offer
Lost111Re-engagement hoặc bỏ quaAutomated email, low investment

A/B Testing Introduction

Marketing DA thường xuyên cần đánh giá: "Variant nào tốt hơn?" — landing page mới vs cũ, subject line A vs B, ad creative X vs Y.

BướcMô tảVí dụ
1. HypothesisĐặt giả thuyết rõ ràng"Button màu đỏ sẽ tăng CVR 10% so với button xanh"
2. Sample SizeTính sample size đủ statistical powern = 3,800/variant (power 80%, significance 5%, MDE 10%)
3. Split TrafficRandom split 50/5050% users thấy Control, 50% thấy Variant
4. Run TestChạy đủ thời gian (≥ 1 business cycle)2-4 tuần, cover weekday + weekend
5. AnalyzeSo sánh bằng statistical testChi-square test hoặc z-test for proportions
6. DecisionRoll out winner hoặc iterateNếu p-value < 0.05 → deploy Variant

📌 Phần 2: Finance Analytics — Budget, Variance, Financial Ratios

Finance Data Landscape

Finance analytics trả lời: "Tiền đi đâu? Doanh thu có đúng kế hoạch? Margin bao nhiêu? Cash flow có healthy?"

mermaid
flowchart TD
    A["📊 Financial Data Sources"] --> B["Income Statement<br/>(P&L)"]
    A --> C["Balance Sheet"]
    A --> D["Cash Flow Statement"]
    B --> E["Revenue Analysis"]
    B --> F["Expense Analysis"]
    E --> G["Variance Analysis<br/>Actual vs Budget"]
    F --> G
    G --> H["Financial Ratios"]
    H --> I["Executive Report<br/>& Forecasting"]

KPI cốt lõi cho Finance Analytics

KPICông thứcBenchmarkÝ nghĩa
Gross MarginRevenueCOGSRevenue×100%Tech: 60-80%, Retail: 25-45%Biên lợi nhuận gộp — hiệu quả sản xuất
Operating MarginOperating IncomeRevenue×100%Tech: 20-35%, Retail: 5-15%Biên lợi nhuận hoạt động — sau OpEx
Net MarginNet IncomeRevenue×100%10-20% là healthyBiên lợi nhuận ròng — bottom line
ROI (Return on Investment)Net ProfitInvestment Cost×100%> 15%Hiệu suất đầu tư
ROE (Return on Equity)Net IncomeShareholder Equity×100%> 15%Hiệu suất vốn chủ sở hữu
Current RatioCurrent AssetsCurrent Liabilities1.5-3.0Khả năng trả nợ ngắn hạn
Debt/EquityTotal DebtTotal Equity< 1.5Đòn bẩy tài chính

Variance Analysis — Actual vs Budget

Variance analysis là bài toán trọng tâm của Finance DA: so sánh thực tế với kế hoạch, tìm nguyên nhân chênh lệch.

Loại VarianceCông thứcFavorableUnfavorable
Revenue VarianceActual Revenue − Budget RevenueActual > BudgetActual < Budget
Price Variance(Actual Price − Budget Price) × Actual QtyBán giá cao hơnBán giá thấp hơn
Volume Variance(Actual Qty − Budget Qty) × Budget PriceBán nhiều hơnBán ít hơn
Cost VarianceBudget Cost − Actual CostChi ít hơnChi nhiều hơn
Mix VarianceImpact of selling different product mixHigh-margin products ↑Low-margin products ↑
python
# Variance Analysis — Finance Analytics
import pandas as pd

# Budget vs Actual by department
finance_data = pd.DataFrame({
    'department': ['Sales', 'Marketing', 'Engineering', 'Operations', 'HR', 'Finance'],
    'budget_revenue': [50_000, 0, 0, 0, 0, 0],
    'actual_revenue': [47_500, 0, 0, 0, 0, 0],
    'budget_cost': [12_000, 8_000, 15_000, 6_000, 3_000, 2_000],
    'actual_cost': [11_200, 9_500, 14_800, 6_800, 2_900, 2_100]
})
# Units: triệu VND

# Revenue variance
total_budget_rev = finance_data['budget_revenue'].sum()
total_actual_rev = finance_data['actual_revenue'].sum()
rev_variance = total_actual_rev - total_budget_rev
rev_variance_pct = rev_variance / total_budget_rev * 100

# Cost variance (positive = favorable = under budget)
finance_data['cost_variance'] = finance_data['budget_cost'] - finance_data['actual_cost']
finance_data['variance_pct'] = (finance_data['cost_variance'] / finance_data['budget_cost'] * 100).round(1)
finance_data['status'] = finance_data['cost_variance'].apply(
    lambda x: '🟢 Favorable' if x >= 0 else '🔴 Unfavorable'
)

print("📊 VARIANCE ANALYSIS REPORT")
print(f"   Revenue: {total_actual_rev:,}M vs Budget {total_budget_rev:,}M → Variance {rev_variance:+,}M ({rev_variance_pct:+.1f}%)")
print(f"\n📋 Cost Variance by Department:")
for _, row in finance_data.iterrows():
    print(f"   {row['department']:12s} | Budget: {row['budget_cost']:>6,}M | Actual: {row['actual_cost']:>6,}M | Var: {row['cost_variance']:>+5,}M ({row['variance_pct']:>+5.1f}%) {row['status']}")

total_budget_cost = finance_data['budget_cost'].sum()
total_actual_cost = finance_data['actual_cost'].sum()
net_budget = total_budget_rev - total_budget_cost
net_actual = total_actual_rev - total_actual_cost
print(f"\n💰 Net Profit: Actual {net_actual:,}M vs Budget {net_budget:,}M → Variance {net_actual - net_budget:+,}M")

P&L Statement — Báo cáo Kết quả Kinh doanh

DòngTênÝ nghĩa
1Revenue (Doanh thu)Tổng tiền bán hàng/dịch vụ
2− COGS (Giá vốn)Chi phí trực tiếp tạo ra sản phẩm
3= Gross Profit (Lãi gộp)Revenue − COGS
4− Operating ExpensesChi phí vận hành: sales, marketing, R&D, admin
5= Operating Income (EBIT)Lãi trước lãi vay & thuế
6− Interest & TaxLãi vay + thuế TNDN
7= Net Income (Lãi ròng)Bottom line — lợi nhuận cuối cùng

Cash Flow Basics

LoạiMô tảDA cần biết
Operating Cash FlowTiền từ hoạt động kinh doanhRevenue collection, expense payment — core business health
Investing Cash FlowTiền đầu tư/bán tài sảnCapEx, acquisitions — growth investment
Financing Cash FlowTiền vay/trả nợ, phát hành cổ phiếuDebt, equity — funding structure

⚠️ Revenue ≠ Cash

Công ty có thể có revenue 100 tỷ nhưng cash flow âm — vì khách mua chịu (accounts receivable) chưa trả. Finance DA phải hiểu: P&L cho thấy profitability, Cash Flow cho thấy solvency.


📌 Phần 3: Supply Chain Analytics — Inventory, Demand, Logistics

Supply Chain Data Landscape

Supply chain analytics trả lời: "Hàng tồn kho bao nhiêu là đủ? Nhu cầu tháng tới bao nhiêu? Nhà cung cấp nào reliable? Giao hàng có đúng hẹn?"

mermaid
flowchart LR
    A["🏭 Supplier"] --> B["📦 Warehouse<br/>Inventory"]
    B --> C["🚛 Distribution<br/>Logistics"]
    C --> D["🏪 Retail<br/>Point of Sale"]
    D --> E["👤 Customer<br/>Demand"]
    E -.->|"Demand Signal"| A

    subgraph "Supply Chain Analytics"
        F["Supplier Performance"]
        G["Inventory Optimization"]
        H["Demand Forecasting"]
        I["Logistics Efficiency"]
    end

KPI cốt lõi cho Supply Chain Analytics

KPICông thứcBenchmarkÝ nghĩa
Inventory TurnoverCOGSAverage InventoryFMCG: 8-12x, Electronics: 4-6xHàng tồn kho quay vòng bao nhiêu lần/năm
Days of Supply (DOS)Average InventoryCOGS/36530-45 ngày (FMCG)Hàng tồn đủ dùng bao nhiêu ngày
Fill RateOrders Filled CompleteTotal Orders×100%> 95%% đơn hàng giao đủ
OTIF (On-Time In-Full)Orders On-Time AND In-FullTotal Orders×100%> 90%Giao đúng hẹn VÀ đủ
Stockout RateDays Out of StockTotal Days×100%< 2%% thời gian hết hàng
Order Cycle TimeThời gian từ đặt hàng → giao xong2-5 ngày (nội địa VN)Tốc độ xử lý đơn hàng
Supplier Lead TimeThời gian từ đặt hàng NCC → nhận hàngTùy ngànhThời gian chờ hàng từ supplier

Inventory Metrics Deep Dive

Inventory management là bài toán cân bằng: quá nhiều tồn kho = đọng vốn, quá ít = hết hàng mất doanh thu.

Total Inventory Cost=Holding Cost+Ordering Cost+Stockout Cost
Rủi roQuá nhiều tồn khoQuá ít tồn kho
Tài chínhĐọng vốn, chi phí khoMất doanh thu
Vận hànhHàng hết hạn, obsolescenceGiao hàng trễ, urgent orders
Khách hàngKhách chuyển sang đối thủ
python
# Inventory Metrics — Supply Chain Analytics
import pandas as pd
import numpy as np

# Sample: Monthly inventory data for 5 product categories
np.random.seed(14)
months = pd.date_range('2025-03-01', '2026-02-01', freq='MS')

products = ['Sữa tươi', 'Sữa chua', 'Sữa bột', 'Nước trái cây', 'Sữa đặc']
records = []

for product in products:
    base_demand = np.random.randint(5000, 15000)
    for month in months:
        demand = int(base_demand * (1 + 0.15 * np.sin(month.month * np.pi / 6)) + np.random.normal(0, 500))
        inventory_start = int(demand * np.random.uniform(0.8, 1.5))
        received = int(demand * np.random.uniform(0.9, 1.2))
        sold = min(demand, inventory_start + received)
        inventory_end = inventory_start + received - sold

        records.append({
            'product': product, 'month': month,
            'demand': demand, 'inventory_start': inventory_start,
            'received': received, 'sold': sold,
            'inventory_end': inventory_end
        })

inv = pd.DataFrame(records)

# Calculate KPIs per product
for product in products:
    p = inv[inv['product'] == product]
    avg_inventory = (p['inventory_start'].mean() + p['inventory_end'].mean()) / 2
    total_sold = p['sold'].sum()
    cogs = total_sold * 25000  # 25K VND/unit average
    turnover = total_sold / avg_inventory if avg_inventory > 0 else 0
    dos = avg_inventory / (total_sold / 365) if total_sold > 0 else 0
    fill_rate = p['sold'].sum() / p['demand'].sum() * 100

    print(f"📦 {product:15s} | Turnover: {turnover:5.1f}x | DOS: {dos:5.1f} days | Fill Rate: {fill_rate:5.1f}%")

Demand Forecasting Basics

MethodComplexityData NeedBest For
Moving AverageLow3-12 months historyStable demand, no trend
Exponential SmoothingMedium12+ monthsTrend + seasonality
ARIMAHigh24+ monthsComplex patterns
ML (XGBoost, etc.)High24+ months + external featuresMulti-factor demand

Supplier Performance Scorecard

MetricWeightScaleĐo gì
Quality30%Defect rate (< 1% = 5/5)Chất lượng hàng nhận
Delivery30%On-time rate (> 95% = 5/5)Giao đúng hẹn
Cost20%Price competitivenessGiá cạnh tranh
Responsiveness10%Lead time, communicationPhản hồi nhanh
Flexibility10%Ability to handle volume changesLinh hoạt khi demand thay đổi

📌 Phần 4: Chọn ngành & Domain Knowledge

Why Domain Matters

mermaid
flowchart TD
    A["DA Core Skills<br/>SQL, Python, BI, Stats"] --> B["+ Marketing Domain"]
    A --> C["+ Finance Domain"]
    A --> D["+ Supply Chain Domain"]
    B --> E["Marketing DA<br/>CTR, ROAS, Attribution, RFM"]
    C --> F["Finance DA<br/>Variance, P&L, Ratios, Forecast"]
    D --> G["Supply Chain DA<br/>Inventory, Demand, OTIF, SCOR"]
    E --> H["💼 Salary: 15-35M VND"]
    F --> I["💼 Salary: 18-45M VND"]
    G --> J["💼 Salary: 16-38M VND"]

So sánh 1 ngày làm việc của DA ở 3 ngành

Thời gianMarketing DAFinance DASupply Chain DA
9:00Check campaign performance overnightCheck daily P&L, cash positionCheck inventory levels, stockout alerts
10:00Attribution analysis — channel spend vs conversionVariance report — actual vs budgetDemand forecast — next 2 weeks
11:00A/B test review — landing page CVRReceivables aging analysisSupplier scorecard update
14:00RFM segment update cho CRM teamBoard deck — financial KPIsSafety stock calculation
15:00Campaign ROI presentationBudget reforecast meetingLogistics optimization review
16:00Dashboard update — acquisition funnelIntercompany reconciliationOTIF analysis by region

Vertical vs Horizontal Career

Career PathMô tảƯuNhược
Vertical (Chuyên sâu)Gắn bó 1 ngành: Marketing DA → Senior → Lead → Head of Marketing AnalyticsExpert domain, salary cao, trusted advisorKhó chuyển ngành, bị "lock-in"
Horizontal (Đa ngành)Nhảy ngành: Marketing DA → Finance DA → Product DAĐa dạng kinh nghiệm, flexibleKhông deep domain, mất thời gian ramp-up
T-Shape (khuyến nghị)Deep 1 ngành + hiểu broad 2-3 ngành khácBest of both — expert + versatileCần thời gian 3-5 năm để build T

Top Industries tuyển DA tại Việt Nam (2025-2026)

#Ngành% DA JDSalary RangeCông ty tiêu biểu
1E-commerce / Marketing~35%12-35MShopee, Lazada, Tiki, TikTok Shop
2Banking / Finance~28%15-45MVPBank, Techcombank, VIB, MB
3Manufacturing / Supply Chain~18%14-38MVinamilk, Masan, Unilever, Samsung
4Tech / SaaS~12%18-50MVNG, FPT, Zalo, KMS
5Healthcare / Pharma~7%15-35MVinmec, Abbott, Roche

Self-Learning Domain Knowledge

Cách họcVí dụThời gian
Đọc industry reportsMcKinsey, Deloitte, BCG industry reports2-3 báo cáo/tuần
Follow industry blogsMarketing: Neil Patel; Finance: Investopedia; SC: Supply Chain Dive30 phút/ngày
Kaggle datasetsTìm dataset ngành → phân tích → viết notebook1 project/2 tuần
LinkedIn networkingKết nối DA trong ngành, hỏi về daily workOngoing
Mock interviewsTìm câu hỏi DA phỏng vấn theo ngành1-2 session/tuần

💡 Lời khuyên cho người mới

Không cần chọn ngành ngay từ đầu. Hãy:

  1. Thử cả 3 dataset trong workshop Buổi 14 — xem ngành nào bạn thấy thú vị nhất
  2. Làm 1 portfolio project trong ngành đó
  3. Networking với DA đang làm trong ngành
  4. Apply — domain knowledge 80% sẽ học on-the-job, 20% cần chuẩn bị trước

🔗 Kết nối toàn bộ

Industry Analytics trong hành trình DA

BuổiKỹ năngIndustry Analytics liên quan
Buổi 7-8Python + PandasClean data marketing/finance/supply chain
Buổi 9EDAExplore patterns trong industry-specific data
Buổi 10-11Visualization + BIDashboard KPI theo ngành
Buổi 12Data StorytellingPresent industry insights cho stakeholders
Buổi 13Business MetricsKPI, funnel, cohort — foundation cho mọi ngành
Buổi 14Industry Case StudiesApply metrics vào Marketing, Finance, Supply Chain

Checklist "Industry Analytics Literacy"

✅ Marketing: Tính CTR, CVR, CPC, CPA, ROAS
✅ Marketing: Hiểu attribution models (first/last/multi-touch)
✅ Marketing: Thực hiện RFM analysis & segmentation
✅ Marketing: Biết A/B testing flow cơ bản
✅ Finance: Đọc P&L statement (Revenue → Net Income)
✅ Finance: Thực hiện Variance Analysis (actual vs budget)
✅ Finance: Tính financial ratios (margin, ROI, ROE)
✅ Finance: Hiểu Cash Flow vs Revenue
✅ Supply Chain: Tính Inventory Turnover, Days of Supply
✅ Supply Chain: Hiểu Fill Rate, OTIF, Stockout Rate
✅ Supply Chain: Demand forecasting basics
✅ Supply Chain: Supplier performance scorecard
✅ Domain: Biết top industries tuyển DA tại VN
✅ Domain: Hiểu Vertical vs Horizontal vs T-Shape career

📚 Tài liệu tham khảo

Tài liệuTác giảNội dung chính
Marketing AnalyticsWayne WinstonRFM, attribution, campaign analysis
Financial IntelligenceKaren Berman & Joe KnightP&L, cash flow, financial ratios cho non-finance
Supply Chain ManagementSunil ChopraInventory, demand planning, logistics optimization
Lean AnalyticsAlistair Croll & Ben YoskovitzIndustry-specific metrics by business model
Competing on AnalyticsThomas DavenportHow companies use analytics for competitive advantage
The SCOR ModelAPICS / ASCMSupply chain reference model chuẩn quốc tế

🎯 Bài tập và thực hành

  1. Workshop: Chọn 1 trong 3 datasets (Marketing/Finance/Supply Chain) → phân tích end-to-end + mini dashboard
  2. Case Study: Meta Ads marketing analytics, VPBank finance analytics, Vinamilk supply chain
  3. Mini Game: Industry Analyst — 7 vòng mix 3 ngành, chọn insight đúng
  4. Blog: Câu chuyện Thanh — junior DA chọn career path giữa 3 ngành
  5. Tiêu chuẩn: RFM Framework, SCOR Model, Financial Reporting Standards