Chuyển đến nội dung
Mổ xẻ màn ra mắt

Phân tích ra mắt Elite Hoops: app iOS solo đạt 100 người đăng ký nhờ đặt trước, email và quảng cáo (2026)

Jordan Morgan ra mắt Elite Hoops tới danh sách email chờ sẵn qua đặt trước trên App Store, rồi tăng trưởng bằng ngân sách nhỏ cho Apple Search Ads và Meta. Kèm kế hoạch từng bước để làm tương tự với app ngách của bạn.

Trả lời ngắn gọn

Lần ra mắt Elite Hoops cho thấy cách một lập trình viên iOS độc lập, Jordan Morgan, ra mắt một ứng dụng đăng ký (subscription) dành cho huấn luyện viên bóng rổ. Morgan thu thập email trên một trang web, mở đặt trước (pre-order) trên App Store ngay khi app được duyệt, rồi ra mắt tới chính danh sách đó. Morgan báo cáo có 100 người đăng ký đang hoạt động khoảng một tháng sau khi ra mắt (tháng 11/2023) với giá $40 mỗi năm. Khi đó Morgan chi khoảng $16 mỗi ngày cho Apple Search Ads, và đến tháng 10/2024 thì chi $30 mỗi ngày cho quảng cáo Meta.

Điểm chính
  • Elite Hoops đạt 100 người đăng ký đang hoạt động khoảng một tháng sau khi ra mắt, theo bài viết ngày 7/11/2023 của Jordan Morgan. Giá là $40 mỗi năm hoặc $150 cho gói mua một lần.
  • Trình tự ra mắt của Morgan: trang web có form thu email, được App Store duyệt, mở đặt trước, giới thiệu tính năng tới danh sách email, ra mắt. Vào ngày ra mắt, app đạt đỉnh khoảng hạng #85 trong danh mục Thể thao.
  • Đặt trước trên App Store cho một app hoàn toàn mới yêu cầu ngày phát hành cách hiện tại từ 2 đến 180 ngày, và khách đặt trước app trả phí sẽ không bị tính tiền cho đến ngày phát hành.
  • Không thể đặt trước In-App Purchase và gói đăng ký, nhưng bạn có thể thiết lập chúng trong App Store Connect trong thời gian đặt trước để chúng hoạt động ngay ngày ra mắt.
  • Đến ngày 8/10/2024, Morgan báo cáo 860 khách trả phí và $3,000 MRR. Morgan chi $30 mỗi ngày cho quảng cáo Meta và mất khoảng ba tháng để tìm ra mẫu quảng cáo và tệp đối tượng hiệu quả.
Đừng ra mắt trước khán đài trống

Bài phân tích ra mắt Elite Hoops này theo chân lập trình viên độc lập Jordan Morgan đưa một ứng dụng huấn luyện bóng rổ từ một dự án Xcode đến một lượng người đăng ký trả phí. Bài viết hoàn toàn dựa trên những gì Morgan đã đăng trên blog Swiftjective-C. The App Guy không tham gia vào ứng dụng này. Mô hình ra mắt khá đơn giản: một danh sách email trước ra mắt, đặt trước trên App Store, cú hích thứ hạng trong ngày ra mắt, rồi đến ngân sách quảng cáo trả phí nhỏ. Các bước bên dưới biến điều đó thành một kế hoạch cho app ngách của riêng bạn, kèm những quy định của Apple mà mỗi bước phụ thuộc vào.

Elite Hoops là gì và được xây dựng như thế nào?

Elite Hoops là ứng dụng iOS dành cho huấn luyện viên bóng rổ. App cho phép họ ghi lại và chia sẻ các pha chiến thuật, di chuyển avatar cầu thủ trên sân và thêm bình luận bằng giọng nói. Jordan Morgan tự xây dựng app một mình bằng SwiftUI trong khoảng một năm, tranh thủ buổi tối và cuối tuần.

Trong bài giới thiệu ngày 15/9/2023, Morgan gọi app là "một tấm bảng trắng hiện đại, lấy công nghệ làm trọng tâm" và cho biết công việc bắt đầu bằng một dự án Xcode mới vào ngày 12/9/2022. Đây là app SwiftUI đầu tiên của Morgan, và Morgan viết rằng "không đời nào tôi có thể làm nhanh như vậy với UIKit." Morgan chủ động phát hành một phiên bản đầu tiên nhỏ gọn. Các tính năng nền tảng như App Intents, widget và quick action được để lại sau: "Tôi ra mắt một M.V.P. đi thẳng vào trọng tâm, biết rằng các tính năng nền tảng đó rồi sẽ có. Chỉ là không có lúc ra mắt." Morgan cũng định vị app khác với app trước đây của mình, Spend Stack: "Với Elite Hoops, tôi đang cố gắng xây dựng một doanh nghiệp."

Elite Hoops đã ra mắt trên App Store như thế nào?

Elite Hoops ra mắt trước một lượng khán giả đã chờ sẵn. Morgan xây dựng danh sách email trên một trang web, mở đặt trước trên App Store sau khi được duyệt, và giới thiệu tính năng tới danh sách đó cho đến ngày ra mắt.

Trong bài The First 100 Subscribers for Elite Hoops (7/11/2023), Morgan mô tả trình tự ra mắt của mình:

  1. Dựng một trang web có form thu thập email.
  2. Đưa càng nhiều khách hàng tiềm năng đến đó đăng ký càng tốt.
  3. Được App Store duyệt và mở đặt trước.
  4. Giới thiệu các tính năng của app tới danh sách email trước khi ra mắt.
  5. Ra mắt.

Morgan viết rằng vào ngày ra mắt, app đạt đỉnh khoảng hạng #85 trong danh mục Thể thao và sau đó thường xuyên xếp hạng khoảng 80–120 trên iPad. Morgan cho rằng có được điều đó là nhờ không ra mắt "trước một căn phòng trống." Bình luận duy nhất của Morgan về khâu duyệt trước khi ra mắt là "Mong rằng đội duyệt app sẽ đối xử tử tế với tôi". Không bài viết nào nhắc đến việc bị từ chối.

Elite Hoops định giá và tăng trưởng gói đăng ký ra sao?

Elite Hoops ra mắt với giá $40 mỗi năm, kèm lựa chọn mua một lần với giá $150. Morgan báo cáo có 100 người đăng ký đang hoạt động khoảng một tháng sau khi ra mắt, và đến tháng 10/2024 thì báo cáo 860 khách trả phí cùng $3,000 MRR.

Dưới đây là các số liệu theo từng bài viết của Morgan:

Ngày (nguồn)Số liệu được báo cáoĐộng lực tăng trưởng, theo Morgan
7/11/2023 (100 người đầu tiên)100 người đăng ký đang hoạt động trong RevenueCat, cộng thêm "vài" lượt mua một lần mỗi tuần; 2–6 người dùng trả phí mới mỗi ngàyDanh sách email, Apple Search Ads khoảng $16/ngày, bài đăng Instagram về các pha chiến thuật tạo trong app
8/10/2024 (năm đầu tiên)860 khách trả phí, $3,000 MRRQuảng cáo Meta $30/ngày, thu thập email, một web app lập kế hoạch tập luyện miễn phí
30/9/2026 (10k MRR)$10k MRR, đạt được "cách đây ít lâu"Làm cho "sản phẩm tốt hơn một chút so với ngày hôm trước" trong khoảng ba năm

Vào tháng 11/2023, Morgan cho rằng $40 mỗi năm có lẽ quá thấp, và "chắc chắn quá thấp với các trường đại học". Morgan lên kế hoạch thử nghiệm giá. Morgan đặt mục tiêu 5,000 người dùng trả phí, tức $200,000 ARR, và lưu ý rằng với tốc độ lúc đó thì sẽ mất khoảng ba năm rưỡi. Bài viết năm 2026 cho biết đây sẽ là bản cập nhật doanh thu công khai cuối cùng của Morgan. Để so sánh các mô hình định giá, xem cách kiếm tiền từ app.

Elite Hoops đã chi bao nhiêu cho Apple Search Ads và quảng cáo Meta?

Vào tháng 11/2023, Morgan báo cáo chi khoảng $16 mỗi ngày cho Apple Search Ads, với tỷ lệ chuyển đổi "trên 65%" duy trì trong ba tuần. Vào tháng 10/2024, Morgan báo cáo chi $30 mỗi ngày cho quảng cáo Meta, sau khoảng ba tháng thử nghiệm để tìm ra mẫu quảng cáo và tệp đối tượng hiệu quả.

Trong bài viết tổng kết năm đầu, Morgan không đồng tình với những nhà phát triển indie gọi quảng cáo trả phí là "đốt tiền" và viết rằng "bạn có thể đạt kết quả đáng kể chỉ với một ít tiền." Morgan không dùng SDK của Meta nên việc ghi nhận nguồn (attribution) chỉ mang tính ước lượng, nhưng Morgan cho biết mình có "đủ dữ liệu để biết khá rõ mình thu được gì từ nó." Morgan tự làm các mẫu quảng cáo bằng Sketch. Morgan cũng đo lường phễu email: năm 2023, "gần 60% người dùng mới tham gia" danh sách trong quá trình onboarding, và năm 2024 thì có hơn 30% đồng ý đăng ký.

Apple Search Ads hiện đã đổi tên thành Apple Ads. Tính đến tháng 11/2026, trang so sánh các giải pháp Apple Ads của Apple mô tả hai cấp:

Tính năngApple Ads BasicApple Ads Advanced
Mô hình tính phíChi phí mỗi lượt cài đặtChi phí mỗi lượt chạm
Ngân sáchTối đa $10,000 (Mỹ) mỗi app, mỗi thángKhông giới hạn; ngân sách hằng ngày cho mỗi chiến dịch
Vị trí hiển thịKết quả tìm kiếm trên App StoreTab Today, tab Search, kết quả tìm kiếm, trang sản phẩm của app khác
Số appTối đa 50Không giới hạn
Phù hợp nhất cho lần ra mắt đầu tiênÍt phải can thiệp, chi tiêu có giới hạnKiểm soát từ khóa và thử nghiệm

Làm sao áp dụng kế hoạch ra mắt của Elite Hoops cho app của bạn?

Để áp dụng kế hoạch này, hãy thu thập email trước khi nộp app, sau đó phát hành app đã được duyệt dưới dạng đặt trước với ngày phát hành cách 2 đến 180 ngày. Gửi email cho danh sách vào ngày ra mắt, và chỉ sau đó mới thêm một ngân sách quảng cáo nhỏ hằng ngày.

  1. Dựng một trang web một trang có form đăng ký email, mô tả vấn đề mà app của bạn giải quyết cho một nhóm đối tượng cụ thể. Đối tượng của Morgan là huấn luyện viên bóng rổ trẻ.
  2. Hoàn tất thiết lập trên store và nộp bản build phát hành. Checklist nộp app lên App Store bao gồm metadata, quyền riêng tư và ghi chú cho đội duyệt.
  3. Cấu hình các gói đăng ký trong App Store Connect khi đặt trước đang mở. Trang trợ giúp về đặt trước của Apple cho biết In-App Purchase "không đủ điều kiện để đặt trước", nhưng bạn có thể thiết lập chúng "trước và trong thời gian đặt trước để mọi thứ sẵn sàng khi app được phát hành."
  4. Trong App Store Connect, mở Pricing and Availability, nhấn Set Up Availability, chọn Publish as Pre-Order và chọn ngày phát hành. Với lần phát hành đầu tiên, quy định của Apple là: "Đặt ngày phát hành app trong khoảng từ hai đến 180 ngày tới."
  5. Sau khi được duyệt, nhấn Release This Version để công bố đặt trước. Apple lưu ý có thể "mất tới 24 giờ để hiển thị với tất cả người dùng," vì vậy hãy gửi email kèm liên kết đặt trước vào ngày hôm sau.
  6. Xin email của người dùng mới trong quá trình onboarding, và gửi email chào mừng hướng dẫn cách bắt đầu. Morgan đã làm cả hai.
  7. Từ tuần ra mắt, thử nghiệm một ngân sách Apple Ads nhỏ hằng ngày và theo dõi chuyển đổi trước khi mở rộng. Thêm công cụ analytics cho bạn biết người dùng của mình là ai. Morgan dùng Mixpanel để phân nhóm huấn luyện viên theo loại.

Nếu bạn muốn giao lại phần việc liên quan đến store, dịch vụ nộp app lên App Store của chúng tôi sẽ thiết lập App Store Connect và Play Console, đồng thời chuẩn bị cho khâu duyệt với giá $599 cho cả hai store (phí tài khoản nhà phát triển tính riêng).

Lộ trình ra mắt có đặt trước trông như thế nào?

Một lộ trình đặt trước khả thi cho bạn vài tuần để xây dựng danh sách email, nộp app đủ sớm để kịp xử lý nếu bị từ chối, và thời gian đặt trước ít nhất hai ngày trước khi phát hành. Ví dụ dưới đây là một app huấn luyện ngách giả định, không phải mốc thời gian thực tế của Elite Hoops.

Thời điểmHành độngQuy định hoặc lý do
Ngày −45Ra mắt landing page và chia sẻ ở nơi đối tượng của bạn vốn đã tụ họpCho danh sách email thời gian để phát triển
Ngày −21Nộp bản build phát hành đã cấu hình gói đăng kýChừa thời gian sửa lỗi bị từ chối và nộp lại
Ngày −14Được duyệt: công bố đặt trước với ngày phát hành là Ngày 0Với lần phát hành đầu tiên, ngày phát hành phải cách 2–180 ngày
Ngày −13Gửi email cho danh sách kèm liên kết đặt trước và giới thiệu tính năngĐặt trước có thể mất tới 24 giờ để hiển thị ở mọi nơi
Ngày 0Phát hành: khách đặt trước nhận thông báo và app tự động tải vềTheo trang trợ giúp về đặt trước của Apple
Từ Ngày +1Bắt đầu ngân sách Apple Ads nhỏ hằng ngày và xem chuyển đổi hằng tuầnMorgan báo cáo khoảng $16/ngày lúc ra mắt

Sau khi ra mắt, hãy lên kế hoạch cập nhật như Morgan: các tính năng được giữ lại từ phiên bản 1.0 sẽ có trong các bản phát hành sau. Phát hành theo giai đoạn giúp hạn chế rủi ro của mỗi bản cập nhật đối với những người đăng ký đầu tiên.

Các nhà phát triển indie khác nên học được gì từ Elite Hoops?

Bài học chính từ Elite Hoops là một app đăng ký ngách có thể ra mắt tốt nhờ một lượng khán giả có sẵn và tiếp tục tăng trưởng nhờ cải tiến sản phẩm đều đặn cùng mức chi quảng cáo khiêm tốn, có đo lường.

  • Chọn một nhóm đối tượng mà bạn có thể tiếp cận trực tiếp. Năm 2024, dữ liệu Mixpanel của Morgan cho thấy khoảng một nửa người dùng là huấn luyện viên bóng rổ trẻ.
  • Coi marketing là công việc có lịch cố định. Morgan viết rằng "Dân indie không làm marketing đủ nhiều" và dành trọn một ngày mỗi tuần cho việc đó.
  • Thử một công cụ đi kèm miễn phí. Web app miễn phí Youth Basketball Practice Planner của Morgan đưa các huấn luyện viên đến với app trả phí.
  • Phát hành một phiên bản đầu tiên nhỏ gọn và bổ sung tính năng nền tảng sau, thay vì trì hoãn ngày ra mắt.

Câu hỏi thường gặp

Elite Hoops mất bao lâu để có 100 người đăng ký?

Khoảng một tháng. Trong bài viết ngày 7/11/2023, Jordan Morgan cho biết Elite Hoops đạt 100 người đăng ký đang hoạt động trong RevenueCat khoảng một tháng sau khi ra mắt, sớm hơn mục tiêu 100 người vào cuối năm. Con số này không tính những người mua một lần, vốn tăng thêm "vài" người mỗi tuần. Khi đó app có khoảng 2–6 người dùng trả phí mới mỗi ngày.

Có thể mở đặt trước cho app trước khi được duyệt không?

Không. Bạn có thể cấu hình đặt trước trong App Store Connect trước, nhưng nó chỉ được công bố sau khi App Review duyệt bản build và bạn nhấn Release This Version. Với lần phát hành đầu tiên, ngày phát hành phải cách hiện tại từ 2 đến 180 ngày. Apple cho biết sau khi công bố, đặt trước có thể mất tới 24 giờ để hiển thị với tất cả người dùng.

Người dùng có thể đặt trước gói đăng ký trong app không?

Không. Trang trợ giúp App Store Connect của Apple cho biết In-App Purchase không đủ điều kiện để đặt trước. Cả app miễn phí và app trả phí đều có thể đặt trước, và bạn có thể thiết lập các gói đăng ký, bao gồm metadata quảng bá, trong thời gian đặt trước để chúng sẵn sàng khi app phát hành. In-App Purchase được quảng bá (Promoted In-App Purchase) sẽ không hiển thị trên trang sản phẩm cho đến khi phát hành.

Nhà phát triển indie nên chi bao nhiêu cho Apple Search Ads lúc ra mắt?

Không có con số nào đúng cho mọi app. Apple Ads hoạt động theo cơ chế đấu giá. Một số liệu công khai để tham khảo: Jordan Morgan báo cáo chi khoảng $16 mỗi ngày cho Apple Search Ads cho Elite Hoops vào tháng 11/2023, với tỷ lệ chuyển đổi trên 65% trong ba tuần. Apple Ads Basic tính phí theo lượt cài đặt và giới hạn chi tiêu ở mức $10,000 (Mỹ) mỗi app mỗi tháng. Advanced tính phí theo lượt chạm và không có mức ngân sách tối đa.

Đặt trước có giúp app lên bảng xếp hạng vào ngày ra mắt không?

Jordan Morgan cho rằng nó đã giúp Elite Hoops. Morgan hướng danh sách email đến đặt trước và báo cáo rằng app đạt đỉnh khoảng hạng #85 trong danh mục Thể thao vào ngày ra mắt, điều mà Morgan cho là nhờ không ra mắt "trước một căn phòng trống." Apple cho biết khách đặt trước sẽ nhận thông báo khi phát hành và app tự động tải về thiết bị của họ, nên toàn bộ các lượt cài đặt đó đều đến vào ngày ra mắt.

Nguồn & tài liệu tham khảo

Chính sách có thể thay đổi. Hãy kiểm tra tài liệu chính thức trước khi nộp.

Mang bản build đến. Hoặc ý tưởng.

Cùng đưa ứng dụng của bạn về đích.

Một cuộc gọi tập trung để tìm ra điều gì đang ngăn ứng dụng của bạn lên store.

Đặt lịch gọi ↗