Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Firebase A/B Testing
plat_ios
plat_android
Firebase A/B Testing giúp bạn tối ưu hoá trải nghiệm ứng dụng bằng cách
đơn giản hoá cách bạn vận hành, phân tích và mở rộng quy mô sản phẩm và hoạt động tiếp thị
thử nghiệm. Điều này mang đến cho bạn khả năng thử nghiệm các thay đổi đối với giao diện người dùng, tính năng,
hoặc chiến dịch tương tác để biết chúng tác động như thế nào đến khoá của bạn
chỉ số (như doanh thu và tỷ lệ giữ chân người dùng) trước khi triển khai rộng rãi.
A/B Testing hoạt động với FCM để bạn có thể thử nghiệm các hình thức tiếp thị khác nhau
thông báo và với Remote Config để bạn có thể kiểm thử các thay đổi trong ứng dụng của mình.
Bạn đã sẵn sàng bắt đầu? Chọn một sản phẩm:
Tạo thử nghiệm Remote Config
Tạo thử nghiệm nhắn tin
Các chức năng chính
Thử nghiệm và cải thiện trải nghiệm sản phẩm
|
Tạo thử nghiệm với Remote Config để thay đổi hành vi
cũng như giao diện của ứng dụng trên các biến thể trong thử nghiệm, và
thử nghiệm xem trải nghiệm sản phẩm nào hiệu quả nhất trong việc thúc đẩy kết quả mà bạn
quan tâm nhất.
|
Tìm cách thu hút lại người dùng bằng trình soạn Thông báo |
Sử dụng A/B Testing
để giúp bạn tìm thấy các tùy chọn cài đặt từ ngữ và thông điệp hiệu quả nhất cho
đưa người dùng đến với ứng dụng của bạn.
|
Ra mắt các tính năng mới một cách an toàn |
Không triển khai tính năng mới mà không đảm bảo tính năng đó đáp ứng mục tiêu của bạn với
một nhóm nhỏ người dùng trước. Khi bạn đã tự tin về
A/B Testing kết quả, triển khai tính năng này cho tất cả người dùng của bạn.
|
Nhóm người dùng mục tiêu |
Chạy thử nghiệm A/B được nhắm mục tiêu bằng cách sử dụng dữ liệu về người dùng ứng dụng của bạn.
Ví dụ: bạn có thể nhắm đến một nhóm nhỏ người dùng đang chạy một ứng dụng cụ thể
phiên bản, nền tảng, ngôn ngữ hoặc chọn người dùng phù hợp với
Google Analytics
thuộc tính người dùng.
|
Tính năng này hoạt động như thế nào?
Khi bạn tạo một thử nghiệm, hãy tạo nhiều biến thể của một trải nghiệm người dùng
và đo lường hiệu suất của các biến thể hướng đến mục tiêu mà bạn muốn đạt được
(chẳng hạn như tăng số lượt mua hàng trong ứng dụng). Mục tiêu của bạn
nhóm người dùng có thể được xác định theo nhiều tiêu chí được xâu chuỗi bằng "AND" logic; với
ví dụ: bạn có thể giới hạn nhóm ở những người dùng của một phiên bản ứng dụng cụ thể
thuộc cả Analytics
như "người dùng vi phạm" khớp với một Google Analytics tuỳ chỉnh
thuộc tính người dùng do khách hàng đặt.

Với Remote Config, bạn có thể thử nghiệm các thay đổi đối với một hoặc nhiều
để thay đổi hành vi và giao diện của ứng dụng. Bạn có thể sử dụng
cho những thay đổi tinh tế như chỉnh sửa cách phối màu và định vị màu sắc phù hợp nhất
các tùy chọn trình đơn khác hoặc đối với các thay đổi quan trọng hơn như thử nghiệm một giao diện hoàn toàn mới
hoặc thiết kế giao diện người dùng. Với trình soạn Thông báo, bạn có thể thử nghiệm để
hãy tìm từ ngữ phù hợp cho nội dung thông báo.
Cho dù thử nghiệm của bạn sử dụng Remote Config hay trình soạn Thông báo, bạn vẫn có thể
theo dõi thử nghiệm cho đến khi bạn xác định được biến thể dẫn đầu, biến thể tốt nhất
hoàn thành mục tiêu của bạn. Bạn có thể bắt đầu thử nghiệm của mình với một tỷ lệ nhỏ
cơ sở người dùng và tăng tỷ lệ phần trăm đó theo thời gian. Nếu gói thuê bao đầu tiên
thử nghiệm không cho biết một biến thể hoàn thành mục tiêu của bạn tốt hơn so với
đường cơ sở, bạn có thể bắt đầu một vòng thử nghiệm mới nhằm tìm ra cách tốt nhất
cải thiện ứng dụng của bạn.
Bạn có thể
cũng theo dõi các chỉ số khác (sự cố ứng dụng, tỷ lệ giữ chân người dùng và doanh thu) cùng với
mục tiêu của mình để bạn có thể hiểu rõ hơn về kết quả của chiến dịch
thử nghiệm và nó tác động như thế nào đến trải nghiệm dùng ứng dụng của bạn.
Lộ trình triển khai
|
Thêm Remote Config hoặc Firebase Cloud Messaging vào ứng dụng của bạn |
Nếu ứng dụng của bạn đã dùng Remote Config hoặc Cloud Messaging
(hoặc cả hai), bạn có thể chuyển sang bước tiếp theo.
|
|
Xác định những biến thể mà bạn muốn đánh giá bằng thử nghiệm A/B. |
Thay đổi của bạn là tinh tế hay có bổ sung một giao diện người dùng hoặc tính năng mới, nếu bạn
có thể kiểm soát thay đổi đó bằng cách sử dụng Remote Config, bạn có thể thử nghiệm nhiều
trên các biến thể đó với A/B Testing.
Bạn cũng có thể sử dụng A/B Testing với trình soạn Thông báo để thử nghiệm nhiều biến thể
trên chiến dịch tương tác lại trước khi triển khai cho tất cả người dùng.
|
|
Xác định cách đo lường mức độ thành công |
Với một thử nghiệm dùng trình soạn Thông báo, bạn có thể sử dụng Analytics
để xác định mục tiêu của thử nghiệm và so sánh các biến thể thử nghiệm.
Với thử nghiệm Remote Config, bạn có thể sử dụng Analytics
hoặc kênh chuyển đổi để xác định mục tiêu của thử nghiệm.
|
|
Theo dõi thử nghiệm để tìm ra biến thể hiệu quả nhất |
Bạn có thể bắt đầu thử nghiệm chỉ với một vài người dùng, sau đó triển khai thử nghiệm cho
thêm người dùng nếu kết quả ban đầu trông có vẻ ổn. Khi theo dõi thử nghiệm, bạn
sẽ xem liệu một số biến thể có gây ra nhiều sự cố ứng dụng hơn hoặc các tác động khác đối với
trải nghiệm ứng dụng và bạn cũng có thể xem biến thể nào mang lại hiệu quả cao nhất
tiến tới mục tiêu của bạn.
|
Các bước tiếp theo
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[],[],null,["Firebase A/B Testing \nplat_ios plat_android \n\nFirebase A/B Testing helps you optimize your app experience by\nstreamlining the way you run, analyze, and scale product and marketing\nexperiments. It gives you the power to test changes to your app's UI, features,\nor engagement campaigns to see how they impact your key\nmetrics (like revenue and retention) before you roll them out widely.\n\nA/B Testing works with FCM so you can test different marketing\nmessages, and with Remote Config so you can test changes within your app.\n\n\u003cbr /\u003e\n\nReady to get started? Choose a product:\n\n[Create Remote Config experiments](/docs/ab-testing/abtest-config)\n[Create messaging experiments](/docs/ab-testing/abtest-with-console)\n\nKey capabilities\n\n|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Test and improve your product experience | Create experiments with Remote Config to make changes to the behavior and appearance of your app across the variants in your experiment, and test which product experience is most effective at driving the results you most care about. |\n| Find ways to re-engage your users by using the Notifications composer | Use A/B Testing to help you find the most effective wording and messaging settings for bringing users into your app. |\n| Safely roll out new features | Don't roll a new feature out without making sure it meets your goals with a smaller subset of users first. Once you have confidence in your A/B Testing results, roll the feature out to all your users. |\n| Target user groups | Run targeted A/B tests using data about your app users. For example, you could target a subset of users running a specific app version, platform, language, or select users that match a Google Analytics [user property](https://firebase.google.com/docs/analytics/user-properties) value. |\n\nHow does it work?\n\nWhen you create an experiment, create multiple variants of a user experience\nand measure how well the variants perform toward a goal that you want to achieve\n(such as boosting in-app purchases). Your targeted\nuser group can be defined by multiple criteria chained with \"AND\" logic; for\nexample, you could limit the group to users of a particular app version\nwho belong to both an Analytics\naudience such as \"crashing users\" that match a custom Google Analytics\nuser property set by the client.\n\nWith Remote Config, you can experiment with changes to one or more\nparameters to alter the behavior and appearance of your app. You could use this\nfor subtle changes like tinkering with the best color scheme and positioning of\nmenu options, or for more significant changes like testing a completely new\nfeature or UI design. With the Notifications composer, you can experiment to\nfind the right wording for a notification message.\n\nWhether your experiment uses Remote Config or the Notifications composer, you can\nmonitor your experiment until you identify a *leader*, the variant that best\naccomplishes your goal. You can start your experiment with a small percentage of\nyour user base, and increase that percentage over time. If your first\nexperiment does not reveal a variant that accomplishes your goal better than the\nbaseline, you can start a new round of experimentation to find the best way to\nimprove your app.\n\nYou can\nalso track other metrics (app crashes, retention, and revenue) along with\nyour goal so that you can have a better understanding of the outcome of your\nexperiment and how it impacts the experience of using your app.\n\nImplementation path\n\n|---|-----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Add Remote Config or Firebase Cloud Messaging to your app | If your app already uses Remote Config or Cloud Messaging (or both), you can skip to the next step. |\n| | Define the variants that you want to evaluate with an A/B test. | Whether your change is subtle or the addition of a new UI or feature, if you can control that change using Remote Config, you can test multiple variants on that change with A/B Testing. You can also use A/B Testing with the Notifications composer to test multiple variants on your re-engagement campaign before you roll it out to all users. |\n| | Define how you will measure success | With an experiment that uses the Notifications composer, you can use an Analytics event to define the goal of your experiment and compare experiment variants. With a Remote Config experiment, you can use either an Analytics event or a conversion funnel to define the goal of your experiment. |\n| | Monitor your experiment to find the winning variant | You can start your experiment with just a few users, and then roll it out to more users if early results look good. As you monitor your experiment, you will see whether some variants cause more app crashes or other impacts on the app experience, and you can also see which variant makes the most progress toward your goal. |\n\nNext steps\n\n- Learn more about experiment concepts and best practices in [About Firebase A/B Testing](/docs/ab-testing/ab-concepts).\n- Get started creating experiments for [Remote Config](/docs/ab-testing/abtest-config), [the Notifications composer](/docs/ab-testing/abtest-with-console), or [In-App Messaging](/docs/ab-testing/abtest-inappmessaging).\n- Learn more about the Firebase features that interact with A/B Testing: [Google Analytics](/docs/analytics), [Firebase Remote Config](/docs/remote-config), [Cloud Messaging notifications](/docs/cloud-messaging/concept-options#notifications), [In-App Messaging](/docs/in-app-messaging), [AdMob](/docs/admob), and [Remote Config personalization](/docs/remote-config/personalization)."]]