The Reality Check #2: Retention Loops vs Đội quân săn voucher
Nir Eyal bảo bạn xây Habit Loop để user tự quay lại. Nhưng ở Việt Nam, Grab và Shopee đã đầu độc thói quen của cả một thế hệ bằng voucher. Giờ sao?
Chúng ta không tạo ra thói quen cho người dùng. Chúng ta tạo ra con nghiện voucher. Và bây giờ, khi cai thuốc, cả hệ thống run rẩy.
Ở Reality Check #1, mình đã bàn chuyện Product-Market Fit kiểu Mỹ và ra sao khi đưa vào Việt Nam. Nhưng có một thứ còn đau hơn nữa. Giả sử bạn đã tìm được PMF thật rồi đi user thật sự cần sản phẩm của bạn, không phải vì voucher. Câu hỏi tiếp theo là: Làm sao giữ chân họ?
Sách giáo khoa có câu trả lời ngon ơ: Habit Loop. Xây một vòng lặp thói quen, user sẽ tự quay lại như chuột nhấp đèn xanh. Nghe hay dữ ha, phải không?
Chắc nhiều người từng tin điều đó. Hồi 2019, lúc cty làm O2O trên một cái Super App triệu user, team làm dự án đó cặm cụi ngồi vẽ Habit Loop đúng chuẩn sách Nir Eyal. Trigger ngoại push notification dẫn tới Trigger nội thói quen. Phần thưởng biến thiên (Variable Reward). Investment đầu tư thời gian vào app. Mọi thứ y chang trong sách.
Rồi sao? Rồi Grab tung ra chương trình “Flash Sale giảm 60%” đúng cái tuần mình launch tính năng mới. Cái Habit Loop đẹp đẽ của team bị nghiền nát trong vòng vài ngày. User không thèm mở app nữa. Họ chạy đi hốt deal bên kia.
Lúc đó ae mới ngộ ra: Ở Việt Nam, bạn không chỉ cạnh tranh với đối thủ. Bạn đang cạnh tranh với cả một nền văn hóa săn deal đã ăn sâu vào máu thịt người tiêu dùng.
The Theory: Sách Nir Eyal dạy gì?
Cuốn Hooked của Nir Eyal, kết hợp với module Retention của Reforge, là kim chỉ nam mà hầu hết PM trên thế giới đều thuộc nằm lòng. Mô hình gồm 4 bước:
Trigger → Action → Variable Reward → Investment
Ý tưởng thì đơn giản: Bạn tạo ra một cái điểm tựa (Trigger) để user mở app. User thực hiện hành động (Action) rồi nhận được phần thưởng bất ngờ (Variable Reward — giống kiểu kéo feed TikTok, không biết video tiếp theo là gì nên cứ lướt hoài). Cuối cùng, user đầu tư (Investment) thời gian, dữ liệu, nội dung vào app khiến việc rời đi trở nên khó khăn hơn.
Cái hay của mô hình này là nó tự vận hành. Sau vài vòng lặp, user không cần push notification nữa. Họ tự động mở app vì não đã đưa thói quen đó vào. Đó gọi là Internal Trigger kích hoạt nội tại.
Ở Mỹ, nó chạy ngon lành. Instagram, Twitter, Duolingo đều xây trên mô hình này.
Ở Việt Nam? Chuyện khác.
The Breaking Point: Khi cả một nền kinh tế bị đầu độc bởi khuyến mãi.
Vấn đề không nằm ở mô hình Habit Loop sai. Mô hình đúng. Vấn đề nằm ở chỗ: thị trường Việt Nam đã bị đầu độc bởi cuộc chiến đốt tiền của các ông lớn, khiến mọi Internal Trigger bị thay thế bằng Voucher Trigger.
Hãy nhìn lại giai đoạn 2018-2022. Grab, ShopeeFood, Baemin, Now, MoMo, ZaloPay, VNPay... tất cả đều lao vào một cuộc chạy đua tàn khốc: Ai đốt nhiều tiền hơn, người đó thắng. Mỗi ngày, user Việt Nam nhận hàng chục cái notification: “Giảm 50% hôm nay!”, “Freeship đơn từ 0đ!”, “Hoàn tiền 30%!”.
Chuyện gì xảy ra khi bạn cho người ta ăn đường liên tục trong 4-5 năm? Họ nghiện. Và cái thứ họ nghiện không phải app của bạn mà là cảm giác được hời.
Mình từng ngồi xem data hành vi user của một ứng dụng thương mại và thấy một pattern đau lòng. Có một nhóm user tầm 35-40% tổng lượng cài cùng lúc 3-4 app cùng ngành trên điện thoại. Mỗi khi cần đặt đồ ăn, họ mở cả Grab lẫn ShopeeFood, so sánh giá sau khuyến mãi, rồi mới chốt đơn ở app rẻ nhất. Ngày mai, app khác có deal ngon hơn? Chuyển sang bên đó ngay. Không do dự. Không luyến tiếc.
Cái này trong ngành gọi là Multi-homing user trung thành với giá, không trung thành với bạn.
Khi Baemin rút lui khỏi Việt Nam, nhiều người tiếc nuối vì UI dễ thương brand hay vì giọng văn hài hước trên notification. Nhưng tiếc nuối không đổi thành mở app. Không ai mở app vì thương. Họ mở vì deal.
Vậy Internal Trigger ở đâu? Nó chết rồi. Bị chôn sống dưới đống voucher.
Hồi mới vào nghề, mình cũng thần tượng cái mô hình Hook. Cứ nghĩ thiết kế UX thật mượt, notification thật thông minh là user sẽ quay lại. Trời ơi, ngây thơ. Ở một thị trường mà đối thủ sẵn sàng bán dưới giá vốn để cướp user, UX đẹp cỡ nào cũng vô nghĩa nếu bạn không giải được bài toán: “Tại sao user phải ở lại với tao khi thằng bên cạnh đang phát tiền?”
The Patch: Quên Habit Loop đi, hãy xây Nhà giá trị không rời đi được.
Mình không nói Habit Loop là vớ vẫn. Nó vẫn có chỗ đứng nhưng ở VN, nó chỉ là lớp sơn bên ngoài. Cái nền móng thật sự để giữ chân user ở thị trường Đông Nam Á phải là thứ khác: Lock-in Effect Hiệu ứng giam cầm hay nói cho hoa mỹ hơn, xây một cái Nhà tù nhốt được user không muốn trốn ra.
1. Switching Cost phải lớn hơn Voucher Value (Chi phí chuyển đổi > Giá trị voucher)
Đây là nguyên tắc sống còn. Nếu user mất 5 giây để chuyển sang app đối thủ và tiết kiệm được 20.000đ, bạn thua. Nhưng nếu user đã tích lũy 500.000 điểm thưởng, đã lưu 200 địa chỉ giao hàng, đã có lịch sử đơn hàng 2 năm trên app của bạn việc bỏ đi sẽ đau hơn nhiều so với cái voucher 20k bên kia.
Hồi làm hệ sinh thái điểm thưởng ở một tập đoàn lớn, mình thấy rõ: nhóm user có trên 100.000 điểm tích lũy có tỷ lệ rời app churn rate thấp hơn 3 lần so với nhóm user mới. Không phải vì app hay hơn. Mà vì họ tiếc của.
Hành động cụ thể cho PM theo mình:
Thiết kế tài sản số (digital assets) mà user tích lũy theo thời gian và không thể mang sang app khác: điểm thưởng, cấp bậc thành viên, lịch sử cá nhân hóa.
Quy tắc ngón cái: Switching Cost phải gấp ít nhất 5 lần giá trị voucher trung bình mà đối thủ đang tung ra.
2. Content Moat — Trú trọng nội dung không thể sao chép
Grab với ShopeeFood có thể copy nhau về voucher, về UI, về thời gian giao hàng. Nhưng có một thứ không ai copy được: Dữ liệu cá nhân của user đã tích lũy trên app của bạn.
Nghĩ thử coi: Tại sao nhiều người vẫn dùng app ngân hàng chưa ngon bằng ví, UI xấu, nhưng không chịu chuyển sang app mới? Vì lương tháng nào cũng tự chuyển vào đó. Gần đây thì app ngân hàng làm quá tốt chẳn còn so sánh được việc chuyển tiền từ App Bank với App ví và có khi còn tốt hơn nhiều.
Hành động cụ thể cho PM:
Xây tính năng khiến user tạo ra dữ liệu có giá trị cá nhân mà chỉ có trên app của bạn: Sổ thu chi, lịch sử sức khỏe, danh sách yêu thích, ghi chú cá nhân.
Dữ liệu này phải hữu ích theo thời gian không phải tính năng làm cho chiều càng dùng lâu, càng giá trị. User rời đi mất hết. Đó mới là Lock-in thật sự.
3. Tách bạch và hiểu sâu sắc Retention Thật vs. Retention Ảo.
Cái này mình đã nói sơ ở Tập #1, nhưng nó quan trọng đến mức phải nhắc lại cho kỹ hơn.
PM Việt Nam hay gom hết Retention vào chung một cái biểu đồ rồi khoe: “D30 của tụi em là 40%!”. Nghe oai dữ. Nhưng hỏi ngược lại: Trong 40% đó, bao nhiêu phần trăm user quay lại vì đúng lúc bạn gửi push notification kèm mã giảm giá? Bỏ cái notification đó đi, còn bao nhiêu?
Hành động cụ thể cho PM:
BẮT BUỘC tách data thành 2 cohort:
Organic Retention: User mở app tự nhiên, không có mã giảm giá, không có push notification trong 24h trước đó.
Incentivized Retention: User mở app sau khi nhận khuyến mãi.
Chỉ có Organic Retention mới phản ánh sức khỏe thật sự của sản phẩm. Incentivized Retention là thuốc giảm đau không phải thuốc chữa bệnh.
Ở VN, mình từng thấy có sản phẩm khoe Retention D30 là 42%. Khi tách ra thì Organic chỉ có... 8%. 34% còn lại là nhờ đội Marketing bơm notification + voucher mỗi ngày. Cái 8% kia mới là con số thật. Và nó cho thấy sản phẩm đang hấp hối.
Nếu bạn đang ngồi nhìn biểu đồ Retention đẹp lung linh của mình mà trong bụng thấy hơi sai sai tin mình đi, linh cảm đó đúng đấy. Hãy tắt hết voucher, tắt hết push notification trong 2 tuần cho một nhóm user thử. Rồi nhìn lại biểu đồ. Cái còn sót lại sau cuộc thanh lọc đó dù xấu xí, dù nhỏ bé đó mới chính là nền móng thật sự để bạn xây tiếp.
Còn nếu tắt hết rồi mà biểu đồ rớt tự do về 0?
Thì ít ra bạn cũng biết sự thật trước khi hết tiền.
Tuần tới, The Reality Check #3 sẽ mổ xẻ tại sao Empowered Teams triết lý huyền thoại của Marty Cagan lại gãy tan tành khi gặp ông Sếp Châu Á và văn hóa Sếp nói gì nghe nấy.
T.D,
T5.2026
P/s : Nếu thấy chủ đề này hay hãy share và subs để mình có động lực viết tiếp.



Lấy ngắn nuôi dài mà sếp voucher cần khi sản phẩm chưa đủ hoàn thiện chứ ko nên lạm dụng, lâu dài sản phẩm cần cả habit loop, cần cả switching cost cao, và cần cộng hưởng cả hệ sinh thái sản phẩm đủ mạnh để giữ khách hàng trong điều kiện thị trường cạnh tranh
trong trường hợp Swithching Cost > Voucher value thì thường sẽ chỉ đúng cho những doanh nghiệp đã tồn tại đủ lâu trên thị trường thôi phải k anh. Vì nếu chỉ vì cái voucher mà họ switch thì khả năng cao cũng không tích luỹ đc nhiều thứ để tiếc nuối đến thế. Thế thì bài toán lại quay về tìm lại USP như ngta thường nói