Về Promotion Dashboard
1. Tổng quan 4 chỉ số chính
4 chỉ số đánh giá sức khỏe promotion:
• GC (Guest Count) — promotion có kéo được khách không?
• GC/R/D (GC per Redemption Day) — mỗi ngày active kéo bao nhiêu khách?
• GM (Gross Margin) — sau khi trừ cost thì còn lại bao nhiêu?
• AC (Average Check = Sales ÷ GC) — mỗi khách chi trung bình bao nhiêu?
2. Phân tích theo Category
| Category | Sales | GC | AC (K) | GM% | GC/R/D |
| Combo/Value (79) | 41.1B | 443K | 92.8 | 51.6% | 3.3 |
| Chicken Day (10) | 16.7B | 176K | 94.9 | 57.1% | 5.9 |
| Free Item (8) | 7.7B | 96K | 80.1 | 71.5% | 1.1 |
| Discount/OFF (12) | 6.3B | 79K | 79.0 | 24.3% | 1.3 |
| Loyalty (28) | 3.5B | 204K | 17.3 | 57.8% | 0.6 |
| LFO (21) | 2.9B | 18K | 164.5 | âm | 3.1 |
| Crew/Internal (4) | 2.4B | 172K | 13.9 | 37.9% | 2.5 |
| Digital/App (4) | 1.8B | 17K | 104.9 | 61.3% | 2.7 |
| Partner (13) | 0.9B | 13K | 65.2 | 54.2% | 0.2 |
Key findings
Combo/Value + Chicken Day = 67.5% tổng promo sales — cả hai đều có GM tốt (>50%) và GC/R/D cao (3.3 & 5.9). Đây là backbone.
Loyalty: GC cao nhất (204K) nhưng AC thấp nhất (17.3K) — khách redeem loyalty thì chi rất ít. GC/R/D cũng chỉ 0.6 → mỗi ngày chưa tới 1 lượt redeem.
Discount/OFF: GM chỉ 24.3% — thấp nhất trong các category có ý nghĩa. Discount quá sâu, ăn thẳng vào margin.
Partner (Viettel Money, v.v.): GC/R/D = 0.2 — gần như không ai redeem. Cần review hợp đồng partner.
3. Health Matrix — GM × GC/R/D
Thay vì dùng ROI (con số có vẻ chưa chính xác), đánh giá sức khỏe promotion qua 2 trục: GM (margin) và GC/R/D (traffic).
↑ GM ≥ 50% (margin tốt)
⭐ Star
28
Sales: 36.6B (43%)
GM ≥ 50% + GC/R/D ≥ 2
Vừa lời vừa kéo traffic. Đẩy mạnh nhóm này.
🌱 Grower
99
Sales: 25.2B (29%)
GM ≥ 50% nhưng GC/R/D < 2
Margin tốt nhưng ít khách. Cần tăng visibility.
🚦 Traffic Driver
29
Sales: 15.8B (18%)
GC/R/D ≥ 2 nhưng GM < 50%
Kéo khách giỏi nhưng margin mỏng. Optimize pricing.
👀 Watch
39
Sales: 7.9B (9%)
GM < 50% + GC/R/D < 2
Không lời, không kéo khách. Review hoặc cắt.
← GC/R/D < 2 (ít traffic)
GC/R/D ≥ 2 (nhiều traffic) →
28 Stars chiếm 43% tổng sales — nhóm nhỏ nhưng mạnh nhất. Bao gồm: Combo Chicken 4U, Value Combos, Chicken Day, Đại Tiệc Gà.
99 Growers — nhóm lớn nhất nhưng đang "ẩn". Margin tốt, chỉ cần tăng awareness thì chuyển thành Star.
4. Top Traffic Drivers — GC/R/D
Mỗi ngày active, promotion nào kéo nhiều khách nhất?
| Promotion | GC/R/D | Total GC | AC (K) | GM% |
| Buy 2 Get 2 Fried Chicken | 30.0 | 31K | 87 | 62.6% |
| Chicken Day - Mua 2 tặng 2 | 18.0 | 78K | 82 | 62.3% |
| Kem Cone 5K | 15.8 | 5K | 12 | 39.3% |
| Combo Chicken 4U 65K & 75K | 6.5 | 82K | 80 | 54.9% |
| Combo Chicken 4U 59K | 6.0 | 36K | 68 | 49.3% |
| Combo Chicken 4U pro 69K | 5.8 | 34K | 77 | 48.4% |
| Ưu Đãi Thứ Hai | 5.1 | 2K | 146 | 41.1% |
| Crew Drink | 4.6 | 85K | 1 | 57.0% |
Pattern: Gà rán chiếm top traffic — "Buy 2 Get 2" và "Chicken Day" là magnet. Dòng Combo Chicken 4U (59K/65K/69K/75K) tạo cluster traffic ổn định GC/R/D 5.8–6.5.
5. Average Check — Ai chi nhiều, ai chi ít?
AC cao nhất (khách chi nhiều)
| Promotion | AC (K) | GM% | GC |
| Combo Neko Le x ST Son Thach | 291K | 60.4% | 1K |
| Đại Tiệc Gà 175K 6pcs | 201K | 52.8% | 4K |
| Happy Meal x TinyTAN Combo | 171K | 66.7% | 1K |
| Monday Discount | 162K | 48.5% | 13K |
| Miễn phí 1 phần khoai/nước/kem | 148K | 54.2% | 24K |
AC thấp nhất (khách chi ít)
| Promotion | AC (K) | GM% | GC | Vấn đề |
| Crew Drink | 1K | 57.0% | 85K | Internal benefit |
| Manager Drink -35K | 5K | -153% | 32K | GM âm nặng |
| Loyalty - Miễn phí Cone | 10K | 58.1% | 21K | Free item, không upsell |
| Loyalty - Miễn phí Coke nhỏ | 10K | 59.4% | 19K | Free item, không upsell |
| Kem Cone 5K | 12K | 39.3% | 5K | Giá quá thấp |
Loyalty free items: AC 10-17K — khách vào redeem free rồi đi, không mua thêm. So sánh: "Miễn phí 1 phần khoai/nước/kem" lại có AC 148K vì mechanics buộc mua combo trước → đây là cách làm đúng.
6. Gross Margin — Đâu đang ăn mòn margin?
GM tốt nhất (>55%, có volume)
| Promotion | GM% | AC (K) | GC |
| Free Item tổng thể | 71.5% | 80 | 96K |
| Chicken Day - Get 1 Free | 67.3% | 62 | 8K |
| Happy Meal x TinyTAN | 66.7% | 171 | 1K |
| Buy 2 Get 2 Fried Chicken | 62.6% | 87 | 31K |
| Chicken Day - Mua 2 tặng 2 | 62.3% | 82 | 78K |
GM nguy hiểm (<40%)
| Promotion | GM% | AC (K) | GC | Vấn đề |
| Manager Drink -35K | -153% | 5 | 32K | Bán dưới giá vốn |
| Testing - New Crew Meal | 14.3% | 27 | 85K | 85K GC volume, margin mỏng |
| Voucher giảm 50% | 19.2% | 55 | 6K | Discount quá sâu |
| Discount/OFF tổng thể | 24.3% | 79 | 79K | Cả category đều margin yếu |
| Kem Cone 5K | 39.3% | 12 | 5K | Giá bán thấp → margin tuyệt đối thấp |
Discount/OFF category: GM chỉ 24.3% — thấp hơn gần nửa so với Combo/Value (51.6%). Cùng kéo khách nhưng discount % ăn thẳng vào margin, trong khi combo bundle giá cố định giữ margin ổn định hơn.
7. Loyalty — 204K GC nhưng AC chỉ 17.3K
Loyalty kéo nhiều khách nhất (204K GC) nhưng mỗi khách chỉ chi trung bình 17.3K — thấp nhất toàn bộ portfolio.
| Loyalty Item | GC | AC (K) | GM% | GC/R/D |
| Miễn Phí Đồ Chơi | 33K | 19 | 57.4% | 1.8 |
| Free Regular Fries | 59K | 17 | 51.6% | 3.2 |
| Miễn phí Cone | 21K | 10 | 58.1% | 1.1 |
| Miễn phí Coke nhỏ | 19K | 10 | 59.4% | 1.0 |
| Free Fried Chicken | 18K | 15 | 47.8% | 0.9 |
| Free Big Mac | 4K | 16 | — | 0.3 |
| Free Happy Meal | 3K | 14 | — | 0.2 |
Vấn đề cốt lõi: Loyalty free items không tạo upsell. Khách vào lấy free rồi đi. AC 10-17K so với AC trung bình portfolio 66.4K → thấp hơn 4 lần.
Ngoại lệ: "Miễn phí 1 phần khoai/nước/kem" (không thuộc Loyalty) có AC 148K vì yêu cầu mua combo trước → mechanics quyết định.
8. Q1 YoY: 2025 vs 2026
Sales tăng nhanh hơn GC → Average Check tăng. Có thể do combo giá cao hơn, mix shift sang bundle lớn, hoặc ít deep-discount hơn. Đây là tín hiệu tốt — growth từ value, không phải từ volume thuần.
9. Recommendations
Đẩy mạnh
- Scale nhóm Star (28 promos, 36.6B)GM tốt + traffic cao. Đặc biệt dòng Combo Chicken 4U — nhiều variants đều ổn định. Xem xét thêm variants mới.
- Activate 99 GrowersMargin tốt nhưng ít người biết. Tăng visibility trên app, SOK, push notification → chuyển thành Star.
Optimize
- Loyalty: thêm minimum spendAC 17.3K quá thấp. Thêm điều kiện "đơn từ 50K" hoặc chuyển từ "miễn phí" sang "giảm 50%" để khách vẫn phải mua.
- Discount/OFF: cap discount depthGM 24.3% → quá mỏng. Cân nhắc cap ở 30% thay vì 40-50% như hiện tại.
- Partner: review deal termsGC/R/D = 0.2 → gần như không ai redeem. Hoặc tăng marketing support từ partner, hoặc renegotiate.
Review / Cắt
- 39 promos nhóm WatchGM thấp + traffic thấp = 7.9B sales nhưng đang chiếm effort. Phân loại: intentional (employee) vs cần cắt.
- Manager Drink -35K: GM -153%Bán dưới giá vốn, 32K GC. Cần review lại chương trình hoặc chuyển thành fixed-price.
Metric framework đề xuất
Dùng Health Matrix (GM × GC/R/D) làm framework đánh giá thay ROI:
• ⭐ Star = GM ≥ 50% + GC/R/D ≥ 2 → Scale
• 🌱 Grower = GM ≥ 50% + GC/R/D < 2 → Tăng visibility
• 🚦 Traffic = GM < 50% + GC/R/D ≥ 2 → Optimize pricing
• 👀 Watch = GM < 50% + GC/R/D < 2 → Review/Cut
Báo cáo tạo bởi G-Dragon MCD — 29/03/2026
Data source: Plexure Digital Offer & Promotion exports
Metrics: GC · GC/R/D · GM · AC (không sử dụng ROI)