Các ứng dụng di động kiếm tiền từ quảng cáo, đăng ký và mua hàng — nhưng làm sao biết việc kiếm tiền có hiệu quả? ARPU (Doanh thu trung bình trên mỗi người dùng) cho thấy doanh thu trung bình trên mỗi người dùng trong một khoảng thời gian. Theo Statista (2025), ARPU trung bình trong game di động là 0,12 đô la mỗi ngày, trong khi ở ứng dụng thể dục đạt 3,50 đô la mỗi tháng. Chỉ số này cho phép so sánh khả năng kiếm tiền của các sản phẩm khác nhau bất kể quy mô đối tượng.
Những điểm chính
ARPU (Doanh thu trung bình trên mỗi người dùng) là một chỉ số kiếm tiền cho thấy doanh thu trung bình do một người dùng tạo ra trong một khoảng thời gian được chọn. Các công ty sử dụng ARPU để đánh giá hiệu quả của chiến dịch quảng cáo, so sánh sản phẩm và dự báo doanh thu. Chỉ số này mang tính phổ quát: phù hợp với game, dịch vụ đăng ký, thương mại điện tử và bất kỳ ứng dụng di động nào khác.
Chỉ số được tính cho một khoảng thời gian nhất định: ngày (ARPU hàng ngày), tháng (ARPU hàng tháng) hoặc năm (ARPU hàng năm). Việc chọn khoảng thời gian phụ thuộc vào mô hình kinh doanh. Đối với ứng dụng đăng ký, ARPU hàng tháng thuận tiện hơn; đối với ứng dụng dựa trên quảng cáo — ARPU hàng ngày. Theo nghiên cứu của Appsflyer (2025), ARPU hàng tháng trung bình trong danh mục Health & Fitness là 2,87 đô la, trong khi ở danh mục Tools là 0,45 đô la.
ARPU trả lời một câu hỏi đơn giản: trung bình mỗi người dùng mang lại bao nhiêu? Nếu ARPU thấp hơn Chi phí mỗi lần cài đặt (CPI), chiến dịch quảng cáo không có lãi. Nếu cao hơn, có tiềm năng mở rộng quy mô. Các quỹ đầu tư mạo hiểm yêu cầu chỉ số này cùng với LTV và CAC khi đánh giá các công ty khởi nghiệp.
Công thức cơ bản cực kỳ đơn giản và bao gồm hai thành phần. Tổng doanh thu được chia cho số lượng người dùng trong kỳ. Doanh thu bao gồm tất cả các nguồn: mua hàng, đăng ký, quảng cáo, không khấu trừ hoa hồng cửa hàng và thuế.
ARPU = Revenue / Users
<%= ARPU %>
Trong đó:
Revenue — tổng doanh thu trong kỳ
Users — số lượng người dùng trong kỳ
Ví dụ, một ứng dụng kiếm được 15.000 đô la trong một tháng với 50.000 người dùng hoạt động. ARPU hàng tháng = 15.000 / 50.000 = 0,30 đô la. Nếu thay người dùng bằng người dùng trả tiền, bạn sẽ có ARPPU. Để phân tích phân khúc, ARPU được tính tương tự theo quốc gia, nền tảng hoặc nhóm.
ARPU không tồn tại độc lập — nó được xem xét cùng với các chỉ số khác. Sự kết hợp giữa ARPU, ARPPU và LTV mang lại bức tranh toàn cảnh về khả năng kiếm tiền. ARPU cao có thể cho thấy khả năng kiếm tiền tốt, hoặc có thể là đối tượng nhỏ với doanh thu lớn. ARPU thấp với hàng triệu người dùng có thể có lợi hơn về mặt chiến lược so với ARPU cao với một nghìn người dùng.
Theo Adjust (2025), ARPU trung vị trong top 100 ứng dụng có doanh thu cao nhất cao gấp 2,7 lần so với mức trung bình của danh mục. Điều này có nghĩa là các ứng dụng tốt nhất không chỉ thu hút nhiều người dùng trả tiền hơn mà còn kiếm tiền tốt hơn từ mỗi người. Chỉ số này hiệu quả cho các thử nghiệm A/B về thay đổi giao diện cửa hàng, định giá và cơ chế quảng cáo.
| Danh mục | ARPU hàng tháng (trung bình) |
|---|---|
| Health & Fitness | 2,87 $ |
| Social Media | 1,45 $ |
| Games (Hypercasual) | 0,12 $ |
| E-commerce | 0,95 $ |
| Music Streaming | 4,50 $ |
ARPU và ARPPU là hai mặt của cùng một chỉ số dễ bị nhầm lẫn. ARPU (Doanh thu trung bình trên mỗi người dùng) tính đến tất cả người dùng. ARPPU (Doanh thu trung bình trên mỗi người dùng trả tiền) chỉ tính đến những người đã thực hiện ít nhất một lần mua hàng. Sự khác biệt rất quan trọng để phân tích chuyển đổi người dùng miễn phí thành người trả tiền.
Hãy tưởng tượng một ứng dụng có 100.000 người dùng, trong đó 2.000 người đã mua hàng. Doanh thu trong tháng là 10.000 đô la. ARPU = 0,10, ARPPU = 5,00 đô la. ARPU thấp với ARPPU cao báo hiệu một vấn đề: người dùng không muốn trả tiền, nhưng những người trả tiền thì chi tiêu nhiều. Cần tập trung vào chuyển đổi người dùng trả tiền, không phải giá mua hàng.
Đối với ứng dụng đăng ký, bức tranh ngược lại. Trong các dịch vụ có dùng thử miễn phí, ARPU tăng dần khi người dùng chuyển đổi thành người đăng ký. ARPPU vẫn ổn định — giá đăng ký cố định. Statista (2025) cho thấy trong danh mục phát trực tuyến, ARPPU dao động từ 4 đến 6 đô la, trong khi ARPU dao động từ 0,80 đến 2,50 đô la tùy theo khu vực.
Tình huống này xảy ra do lỗi tính toán hệ thống. ARPU luôn thấp hơn ARPPU vì mẫu số của ARPU lớn hơn (tất cả người dùng so với người trả tiền). Nếu ARPU cao hơn ARPPU — hãy kiểm tra dữ liệu của bạn. Nguyên nhân có thể: lọc sai người dùng trả tiền, hạch toán giao dịch thử nghiệm hoặc lỗi trong SDK phân tích.
Năm 2024, Firebase Analytics ghi nhận một sự cố trong đó bản cập nhật SDK đã nhân đôi người dùng trả tiền. Các nhà phát triển thấy ARPPU = 2,30 đô la và ARPU = 3,10 đô la, điều này không thể xảy ra về mặt toán học. Vấn đề đã được giải quyết bằng cách khôi phục phiên bản SDK và khử trùng lặp lại các sự kiện mua hàng.
Các danh mục ứng dụng khác nhau cho thấy tỷ lệ ARPU so với ARPPU khác nhau. Trong game Hypercasual, tỷ lệ chuyển đổi thành người dùng trả tiền là 2–4% với ARPPU từ 1–2 đô la. ARPU trong các game này không vượt quá 0,10 đô la. Trong game Strategy, tỷ lệ chuyển đổi đạt 6–10% với ARPPU từ 15–30 đô la và ARPU từ 1–2 đô la.
ARPU không phải là giá trị tĩnh — nó thay đổi dưới tác động của nhiều yếu tố. Hiểu các yếu tố này cho phép bạn tác động có chủ đích đến chỉ số thay vì phỏng đoán tại sao doanh thu giảm. Các danh mục yếu tố chính là: mô hình kiếm tiền, mô hình hành vi người dùng và điều kiện bên ngoài.
Việc lựa chọn phương pháp kiếm tiền quyết định mức ARPU cơ bản. Kiếm tiền từ quảng cáo mang lại ARPU thấp (0,05–0,30 đô la) nhưng mở rộng quy mô đến hàng triệu người dùng. Mô hình đăng ký — ARPU cao (3–10 đô la) nhưng đối tượng nhỏ hơn. Mô hình kết hợp (quảng cáo + mua hàng + đăng ký) — là điểm cân bằng tối ưu.
Theo Liftoff (2025), các ứng dụng kết hợp cho thấy ARPU cao hơn 40% so với ứng dụng chỉ dựa trên quảng cáo. Lý do là quảng cáo kiếm tiền từ người dùng không trả tiền, trong khi đăng ký kiếm tiền từ người dùng trung thành. Hai nguồn doanh thu không cạnh tranh mà bổ sung cho nhau.
Người dùng ở lại ứng dụng càng lâu thì đóng góp của họ vào ARPU càng cao. Tỷ lệ giữ chân ngày thứ 7 tương quan mạnh với ARPU dài hạn. Người dùng mở ứng dụng mỗi tuần một lần mang lại doanh thu ít hơn 3–4 lần so với người dùng hoạt động hàng ngày. Thông báo đẩy, cá nhân hóa và cập nhật nội dung trực tiếp làm tăng tỷ lệ giữ chân.
Một nghiên cứu của Amplitude (2025) cho thấy: tăng tỷ lệ giữ chân ngày thứ 7 lên 10% mang lại mức tăng ARPU hàng tháng lên 25–30% trong danh mục Social. Hiệu ứng mang tính nhân — người dùng được giữ chân thực hiện nhiều giao dịch mua hơn, xem nhiều quảng cáo hơn và thường xuyên giới thiệu bạn bè hơn (tính lan truyền).
Người dùng từ các khu vực khác nhau có sức mua khác nhau. ARPU ở các quốc gia Tier-1 (Mỹ, Canada, Úc, Anh) cao gấp 5–10 lần so với các quốc gia Tier-3 (Ấn Độ, Indonesia, Brazil). Điều này quan trọng khi lập kế hoạch ngân sách quảng cáo: lưu lượng truy cập từ Ấn Độ rẻ nhưng ARPU sẽ thấp hơn nhiều lần.
Phân khúc địa lý cho phép tối ưu hóa ARPU: hiển thị quảng cáo đắt hơn ở Mỹ, điều chỉnh giá cho Đông Nam Á. Google Ads và Meta Ads cho phép nhắm mục tiêu địa lý ở cấp thành phố. Theo Data.ai (2025), ARPU ở Mỹ cho game giải đố là 1,35 đô la, ở Ấn Độ — 0,08 đô la.
Tính ARPU thủ công trên dữ liệu nhỏ không khó, nhưng đối với ứng dụng di động với hàng nghìn người dùng cần phải tự động hóa. Hãy xem ví dụ tính ARPU hàng ngày bằng Kotlin sử dụng Firebase Analytics. Logic máy chủ thu thập các sự kiện mua hàng và gửi chúng đến hệ thống phân tích.
data class RevenueEvent(
val userId: String,
val amount: Double,
val timestamp: Long
)
object ARPUCalculator {
fun calculateDailyARPU(
revenueEvents: List<RevenueEvent>,
totalUsers: Int
): Double {
val totalRevenue = revenueEvents
.map { it.amount }
.sum()
return roundToTwoDecimals(
totalRevenue / totalUsers
)
}
}
Hàm nhận một danh sách các sự kiện doanh thu và tổng số người dùng trong ngày. Phương thức map trích xuất số tiền, sum tính tổng. Kết quả được làm tròn đến hai chữ số thập phân. Đối với ARPU hàng tháng, khoảng thời gian dài hơn và số lượng người dùng được lấy là MAU (Người dùng hoạt động hàng tháng).
Trong các dự án thực tế, ARPU được tính bởi các nền tảng phân tích: Amplitude, Mixpanel, Firebase Analytics, AppsFlyer. Chúng tự động thu thập các sự kiện mua hàng, số lần hiển thị quảng cáo và số lượng người dùng. Nhà phát triển chỉ cần thiết lập SDK và xem bảng điều khiển.
| Nền tảng | Đặc điểm tính ARPU |
|---|---|
| Firebase Analytics | Tự động tính ARPU theo mặc định bằng USD, hỗ trợ phân khúc |
| Amplitude | Báo cáo linh hoạt với ARPU theo nhóm, công thức tùy chỉnh |
| Mixpanel | ARPU thời gian thực, tích hợp với mạng quảng cáo |
| AppsFlyer | ARPU với thuộc tính, phân tích từ đầu đến cuối từ nhấp chuột đến mua hàng |
Tăng ARPU là một trong những nhiệm vụ chính của người quản lý sản phẩm ứng dụng di động. Hãy xem các chiến lược đã được chứng minh trong thực tế. Mỗi chiến lược yêu cầu thử nghiệm A/B và phân tích dữ liệu hành vi trước khi mở rộng quy mô.
Chiến lược đầu tiên — giới thiệu đăng ký. Ngay cả khi ứng dụng sử dụng mô hình quảng cáo, việc thêm đăng ký để loại bỏ quảng cáo mang lại mức tăng ARPU từ 20–40%. Theo RevenueCat (2025), người dùng đăng ký mang lại doanh thu gấp 6 lần trong 12 tháng so với người dùng không đăng ký với kiếm tiền từ quảng cáo.
Chiến lược thứ hai — tối ưu hóa vị trí đặt quảng cáo. Đặt rewarded video sau những khoảng dừng hợp lý (trong game — sau khi nhân vật chết, trong tiện ích — sau khi hoàn thành nhiệm vụ) giúp tăng tỷ lệ lấp đầy khoảng không quảng cáo và CPM. Trung gian AdMob với 5–7 mạng quảng cáo tối đa hóa số lần hiển thị có sẵn.
Chiến lược thứ ba — cá nhân hóa ưu đãi. Phân tích hành vi người dùng cho phép hiển thị các sản phẩm phù hợp. Người dùng đã xem cấp độ cao cấp 10 lần trở lên sẽ nhận được giảm giá cá nhân. Thông báo đẩy với ưu đãi đăng ký 7 ngày sau khi cài đặt giúp tăng tỷ lệ chuyển đổi lên 30–50%.
Chiến lược thứ tư — cải thiện tỷ lệ giữ chân thông qua cập nhật nội dung. Sự kiện hàng tuần trong game, cấp độ mới, chủ đề theo mùa — tất cả điều này giữ chân người dùng và tăng doanh thu trọn đời của họ. Theo GameAnalytics (2025), ứng dụng có cập nhật hàng tuần có ARPU cao hơn 35% so với ứng dụng có cập nhật hàng quý.
Làm việc với ARPU đòi hỏi sự thận trọng — sai sót trong tính toán và giải thích dẫn đến quyết định sai lầm. Hãy xem những sai lầm phổ biến nhất và cách tránh chúng. Sai lầm đầu tiên và chính yếu là nhầm lẫn ARPU và ARPPU khi phân tích hiệu quả quảng cáo.
Sai lầm thứ hai — tính trung bình ARPU trên toàn bộ đối tượng mà không phân khúc. Nếu một nhóm người dùng mang lại 5 đô la và nhóm khác mang lại 0,05 đô la, ARPU trung bình 2,50 đô la không phản ánh thực tế. Hãy phân khúc theo nguồn lưu lượng, quốc gia và nền tảng. ARPU tổng thể dễ gây hiểu lầm: quyết định dựa trên mức trung bình có thể làm xấu đi cả hai phân khúc.
Sai lầm thứ ba — bỏ qua các giá trị ngoại lai. Một người dùng chi 500 đô la có thể tăng ARPU trung bình lên gấp mười lần. Sử dụng trung vị hoặc phần trăm (P50, P90) để đánh giá chính xác. ARPU trung vị mô tả người dùng điển hình chính xác hơn trong các ứng dụng có phương sai chi tiêu cao.
Sai lầm thứ tư — không tính đến biến động tiền tệ trong phân tích quốc tế. ARPU tính bằng đô la có thể giảm do sự suy yếu của đồng nội tệ, mặc dù doanh thu bằng nội tệ đang tăng. Hãy chuyển đổi tất cả doanh thu sang tiền tệ cơ sở theo tỷ giá hối đoái thống nhất của kỳ để so sánh chính xác giữa các tháng.
Câu hỏi thường gặp
ARPU — doanh thu trong một khoảng thời gian cụ thể (ngày hoặc tháng). LTV — doanh thu dự kiến của người dùng trong toàn bộ vòng đời của họ trong ứng dụng. ARPU trả lời câu hỏi hôm nay là bao nhiêu, LTV — trong toàn bộ lịch sử là bao nhiêu.
ARPU tốt phụ thuộc vào danh mục. Đối với game hypercasual, tiêu chuẩn là 0,05–0,15 đô la mỗi ngày. Đối với mạng xã hội — 0,50–2 đô la mỗi tháng. Đối với ứng dụng thể dục — 2–5 đô la mỗi tháng. So sánh với đối thủ cạnh tranh trong danh mục của bạn.
Đối với quản lý vận hành — hàng ngày. Đối với phân tích chiến lược — hàng tháng. ARPU hàng ngày giúp phản ứng nhanh với những thay đổi trong kiếm tiền, ARPU hàng tháng — đánh giá xu hướng dài hạn và so sánh các kỳ.
Có, bằng cách cải thiện tỷ lệ giữ chân, thêm định dạng quảng cáo mới (rewarded video, banner), cá nhân hóa ưu đãi và cải thiện trải nghiệm người dùng. Người dùng được giữ chân mang lại nhiều doanh thu hơn với cùng mức giá.
Khi mở rộng quy mô, bạn thu hút đối tượng chất lượng thấp hơn với tỷ lệ giữ chân thấp và xu hướng mua hàng thấp hơn. Để tránh sụt giảm, hãy phân khúc chiến dịch theo ARPU dự kiến và đặt giới hạn cho từng phân khúc.
Tổng kết
Chúng tôi sẽ phát triển ứng dụng di động chìa khóa trao tay
IT Sectr tạo các ứng dụng iOS và Android cho các công ty khởi nghiệp và doanh nghiệp từ năm 2017. Chúng tôi sẽ tư vấn và đề xuất giải pháp tốt nhất cho bạn.
Đọc thêm