Trang này cung cấp thông tin trợ giúp khắc phục sự cố và câu trả lời cho các câu hỏi thường gặp về cách sử dụng A/B Testing. Nếu bạn không tìm thấy thông tin mình cần hoặc cần được trợ giúp thêm, hãy liên hệ với nhóm hỗ trợ Firebase.
Khắc phục sự cố chung/Câu hỏi thường gặp
Tôi có thể tạo và chạy bao nhiêu thử nghiệm?
Bạn được phép tạo tối đa 300 thử nghiệm cho mỗi dự án (bao gồm cả quá trình triển khai), trong đó có thể có tối đa 24 thử nghiệm và quá trình triển khai đang chạy, còn lại là các thử nghiệm đã hoàn tất. Nếu đạt đến giới hạn này, bạn cần xoá các thử nghiệm nháp hoặc đã hoàn tất trước khi tạo thử nghiệm mới.
Tại sao tôi không xem được các thử nghiệm sau khi huỷ liên kết và liên kết lại dự án với Google Analytics?
Việc liên kết với một tài sản Google Analytics khác sẽ khiến bạn mất quyền truy cập vào các thử nghiệm đã tạo trước đó. Để lấy lại quyền truy cập vào một thử nghiệm trước đó, hãy liên kết lại dự án của bạn với tài sản Google Analytics đã được liên kết khi thử nghiệm được tạo.
Tại sao tôi nhận được thông báo "Dự án chưa được liên kết với Google Analytics" khi tạo thử nghiệm Remote Config?
Nếu bạn đã bật Google Analytics trong dự án và liên kết các ứng dụng của mình nhưng vẫn thấy thông báo rằng Google Analytics chưa được liên kết, hãy đảm bảo rằng có một luồng Analytics cho tất cả ứng dụng trong dự án của bạn. Hiện tại, để sử dụng A/B Testing, tất cả ứng dụng trong một dự án phải được liên kết với Analytics.
Sau đây là cách xác minh danh sách tất cả luồng đang hoạt động cho quá trình tích hợp Google Analytics:
-
Trong bảng điều khiển Firebase, hãy chuyển đến trang
settings Settings > Integrations page. - Trong thẻ Google Analytics, hãy nhấp vào Manage (Quản lý).
Việc tạo lu0/}ng cho mọi ứng dụng chưa có luồng sẽ giải quyết được vấn đề này.Google Analytics Có một số cách để tạo luồng cho các ứng dụng bị thiếu:
-
Nếu chỉ có một hoặc hai ứng dụng bị thiếu luồng Google Analytics được liên kết, bạn có thể chọn một trong các phương thức sau để thêm luồng Google Analytics:
- Trong bảng điều khiển Firebase, hãy xoá và thêm lại mọi ứng dụng không có luồng đang hoạt động.
- Trong bảng điều khiển Google Analytics, hãy chọn Admin, nhấp vào Data Streams, sau đó nhấp vào Add stream, thêm thông tin chi tiết về ứng dụng bị thiếu rồi nhấp vào Register app.
-
Nếu bạn có nhiều luồng ứng dụng bị thiếu, thì việc huỷ liên kết và liên kết lại
tài sản Google Analytics là cách nhanh nhất và hiệu quả nhất
để tạo các luồng ứng dụng bị thiếu:
-
Trong bảng điều khiển Firebase, hãy chuyển đến trang
settings Settings > Integrations page. - Trong thẻ Google Analytics, hãy nhấp vào Manage.
- Ghi lại Google Analytics Mã tài sản và Tài khoản Google Analytics được liên kết.
- Nhấp vào more_vert More rồi chọn Unlink Analytics from this project (Huỷ liên kết Analytics khỏi dự án này).
-
Xem thông báo cảnh báo xuất hiện (đừng lo lắng; bạn sẽ liên kết lại cùng một tài sản trong bước tiếp theo), sau đó nhấp vào Unlink Google Analytics (Huỷ liên kết Google Analytics).
Sau khi quá trình huỷ liên kết hoàn tất, bạn sẽ được chuyển hướng đến trang Integrations. - Trong thẻ Google Analytics, hãy nhấp vào Enable để bắt đầu quá trình liên kết lại.
- Chọn tài khoản Analytics của bạn trong danh sách Select account (Chọn tài khoản).
-
Bên cạnh
Automatically create a new property in this account (Tự động tạo tài sản mới trong tài khoản này),
hãy nhấp vào
edit Edit (Chỉnh sửa) rồi chọn mã tài sản của bạn trong danh sách
Analytics property (Tài sản Analytics) xuất hiện.
Một danh sách tất cả ứng dụng trong dự án của bạn sẽ xuất hiện. Các mối liên kết luồng hiện có cho từng ứng dụng sẽ được liệt kê và các ứng dụng không có luồng sẽ được tạo một luồng cho chúng. - Nhấp vào Enable Google Analytics (Bật Google Analytics) để liên kết lại tài sản.
- Nhấp vào Hoàn tất.
-
Trong bảng điều khiển Firebase, hãy chuyển đến trang
Nếu bạn vẫn gặp lỗi khi tạo Thử nghiệm A/B bằng Cấu hình từ xa sau khi thực hiện các bước này, hãy liên hệ với Nhóm hỗ trợ Firebase.
Thông tin cập nhật về quy trình A/B Testing mới và câu hỏi thường gặp/khắc phục sự cố
A/B Testing đang được tích hợp sâu hơn trong Remote Config thông qua việc giới thiệu một quy trình mới. Các thử nghiệm hiện được quản lý dưới dạng các thành phần cốt lõi của mẫu Remote Config của bạn, tương tự như tính năng Triển khai và Cá nhân hoá. Hãy tham khảo hướng dẫn khắc phục sự cố này để làm quen với những thay đổi này.
Các tính năng chính của quy trình A/B Testing mới là gì?
- Tạo trong Cấu hình từ xa: Giờ đây, bạn có thể tạo thử nghiệm trực tiếp từ phần Remote Config của bảng điều khiển Firebase. Ví dụ: trên trang Parameters (Tham số), hãy nhấp vào Create Experiment (Tạo thử nghiệm). Thao tác này sẽ mở ra quy trình tạo dựa trên thanh bên.
- Kiến trúc hợp nhất: Các thử nghiệm là một phần của mẫu Remote Config. Điều này có nghĩa là các thay đổi đối với thử nghiệm (nhắm mục tiêu, biến thể, dừng) được gói cùng với các thay đổi khác về Remote Config và có hiệu lực khi mẫu được xuất bản.
- Cập nhật theo thời gian thực: Tận dụng cơ chế tìm nạp Remote Config, các bản cập nhật giá trị thử nghiệm có thể được truyền đến người dùng thiết bị di động của bạn theo thời gian thực.
- Thẻ Giai đoạn: Các thử nghiệm đang ở trạng thái tạo hoặc cập nhật được giữ trong thẻ phụ "Giai đoạn" trong Remote Config. Các thử nghiệm này là cục bộ đối với phiên bảng điều khiển đang hoạt động.
- Ngừng sử dụng Bản nháp cũ: Thẻ Bản nháp độc lập cũ trong A/B Testing đã ngừng hoạt động. Các bản nháp hiện có trong thẻ này chỉ ở chế độ xem (có thể sao chép hoặc xoá) và không thể bắt đầu hoặc chỉnh sửa. Thẻ này dự kiến sẽ bị xoá vĩnh viễn vào ngày 31 tháng 10 năm 2026.
- Xoá thiết bị thử nghiệm: Chức năng Quản lý thiết bị thử nghiệm không còn trong quy trình mới. Để nhắm mục tiêu đến các thiết bị thử nghiệm nội bộ cụ thể, bạn có thể thêm một hoặc nhiều Mã cài đặt Firebase (FID) vào điều kiện của thử nghiệm trong quá trình tạo.
Tôi có thể tạo và chạy bao nhiêu thử nghiệm?
Bạn được phép tạo tối đa 300 thử nghiệm cho mỗi dự án (bao gồm cả quá trình triển khai), trong đó có thể có tối đa 24 thử nghiệm và quá trình triển khai đang chạy, còn lại là các thử nghiệm đã hoàn tất. Nếu đạt đến giới hạn này, bạn cần xoá các thử nghiệm nháp hoặc đã hoàn tất trước khi tạo thử nghiệm mới.
Làm cách nào để tạo một thử nghiệm?
Bạn có thể tạo thử nghiệm trực tiếp trong phần Remote Config. Ví dụ: để tạo thử nghiệm trên trang Tham số, hãy chuyển đến Remote Config > Tham số rồi nhấp vào Tạo thử nghiệm. Thao tác này sẽ mở ra quy trình tạo dựa trên thanh bên tương tự như cách tạo quá trình triển khai Remote Config.
Làm cách nào để thử nghiệm hoặc xem xét thử nghiệm nội bộ trước khi hiển thị cho tất cả người dùng?
Trong hầu hết các trường hợp khi bạn muốn xác thực và thử nghiệm một thử nghiệm trước khi triển khai, bạn có thể quan tâm hơn đến việc thử nghiệm các giá trị thử nghiệm và hành vi của ứng dụng thay vì thử nghiệm chính quá trình phân phối thử nghiệm. Trong những trường hợp như vậy, bạn nên tạo một thử nghiệm thử mà bạn có thể nhắm mục tiêu đến một nhóm thử nghiệm giới hạn. Sau khi tạo thử nghiệm thử và xác minh rằng các biến thể thử nghiệm hoạt động như dự kiến, bạn có thể sao chép thử nghiệm và thay đổi điều kiện để nhắm mục tiêu đến người dùng bên ngoài, đồng thời áp dụng mọi điều kiện khác dựa trên những người dùng mà bạn muốn nhắm mục tiêu.
Bạn cũng có thể nhắm mục tiêu đến các thiết bị thử nghiệm nội bộ cụ thể để xác thực hành vi thử nghiệm trước khi hiển thị thử nghiệm cho bất kỳ người dùng cuối nào. Để thực hiện việc này, hãy thêm một hoặc nhiều mã cài đặt Firebase (FID) vào điều kiện của thử nghiệm trong quá trình tạo thử nghiệm.
Tôi có thể tìm thấy bản nháp thử nghiệm tạm thời ở đâu và thẻ "Giai đoạn" là gì?
Với quy trình này, các bản nháp thử nghiệm tạm thời (bao gồm cả các thử nghiệm hiện đang ở trạng thái tạo hoặc cập nhật) có trong thẻ phụ có tên là Giai đoạn trong Remote Config. Các bản nháp trong thẻ phụ này không được lưu giữ sau phiên hiện tại.
Làm cách nào để dừng một thử nghiệm đang chạy?
Giờ đây, bạn cần xuất bản mẫu Remote Config để dừng một thử nghiệm. Khi bạn nhấp vào Stop Experiment, một cửa sổ xác nhận xuất bản sẽ xuất hiện. Cửa sổ bật lên này liệt kê tất cả các thay đổi sẽ có hiệu lực, bao gồm cả việc dừng thử nghiệm. Bạn cần xuất bản mẫu để hoàn tất hành động dừng.
Tại sao thử nghiệm A/B đang chạy của tôi lại dừng đột ngột?
Các thử nghiệm có thể tự động dừng do các thay đổi trong mẫu Remote Config:
- Khôi phục mẫu: Việc khôi phục mẫu Remote Config về phiên bản mà thử nghiệm không tồn tại sẽ dừng thử nghiệm. Việc khôi phục về phiên bản mà một thử nghiệm đã dừng sẽ không khởi động lại thử nghiệm đó. Bạn có thể sao chép thử nghiệm đã dừng thử nghiệm và xuất bản lại nếu muốn tạo lại và chạy thử nghiệm đó.
- Huỷ liên kết tham số: Nếu một thử nghiệm chỉ được liên kết với một tham số, việc huỷ liên kết điều kiện được liên kết với tham số đó sẽ khiến thử nghiệm dừng.
Việc khôi phục về phiên bản mẫu Remote Config cũ hơn có kích hoạt lại thử nghiệm đã dừng hoặc xoá trước đó không?
Không. Việc khôi phục mẫu Remote Config sẽ không khởi động lại bất kỳ thử nghiệm nào đã dừng hoặc xoá, ngay cả khi thử nghiệm đó đang hoạt động trong phiên bản đã khôi phục. Bạn có thể sao chép thử nghiệm đã dừng và xuất bản lại nếu muốn tạo lại và chạy thử nghiệm đó.
Có hỗ trợ theo thời gian thực cho các thử nghiệm A/B không?
Có, các bản cập nhật theo thời gian thực hiện được hỗ trợ cho các thử nghiệm A/B Testing. Hãy đảm bảo ứng dụng của bạn sử dụng các phiên bản SDK bắt buộc mới nhất (SDK của Firebase cho Android phiên bản 34.13.0 và SDK của Firebase cho iOS phiên bản 12.13.0) để tận dụng tính năng này.
Tính năng hỗ trợ theo thời gian thực cho các thử nghiệm A/B có hoạt động đối với ứng dụng web không?
Các bản cập nhật Remote Config theo thời gian thực cho các giá trị tham số A/B Testing hiện không được hỗ trợ cho ứng dụng web.
Nếu tôi chỉnh sửa điều kiện nhắm mục tiêu của một thử nghiệm đang chạy để loại trừ một số người dùng, tại sao những người dùng đó vẫn được đưa vào dữ liệu đo lường của thử nghiệm?
A/B Testing sử dụng các nhóm cố định để đo lường.
Sau khi được chỉ định cho một thử nghiệm và bắt đầu được đo lường, người dùng sẽ tiếp tục được đưa vào các chỉ số của thử nghiệm, ngay cả khi các chỉnh sửa tiếp theo đối với điều kiện nhắm mục tiêu thường sẽ loại trừ họ. Tuy nhiên, những người dùng này sẽ ngừng nhận các giá trị biến thể của thử nghiệm nếu họ không còn đáp ứng các điều kiện đã cập nhật. Bạn có thể xem thêm thông tin chi tiết trong logic chỉ định biến thể Remote Config.
Tôi thấy thông báo lỗi Link an app to this Condition or select another khi định cấu hình tính năng nhắm mục tiêu cho một thử nghiệm.
Lỗi này có nghĩa là điều kiện nhắm mục tiêu đã chọn yêu cầu nhắm mục tiêu đến một ứng dụng Firebase cụ thể, nhưng thiết lập hiện tại không bao gồm ứng dụng đó. Hãy đảm bảo rằng điều kiện chứa một quy tắc nhắm mục tiêu đến ít nhất một trong các ứng dụng Firebase của bạn.
Tại sao các điều kiện của tôi không nhắm mục tiêu đến bất kỳ người dùng nào?
Các điều kiện trong mẫu Remote Config được đánh giá tuần tự từ trên xuống dưới bằng logic "khớp đầu tiên". Nếu một điều kiện chung chung được đặt ở trên một điều kiện thử nghiệm cụ thể hơn , thì điều kiện chung chung sẽ thu thập người dùng trước và thử nghiệm sẽ bị bỏ qua. Để khắc phục vấn đề này, hãy cân nhắc thực hiện một trong những việc sau trong thẻ Conditions (Điều kiện):
- Sắp xếp lại điều kiện: Đảm bảo các điều kiện thử nghiệm cụ thể hơn (ít bao gồm nhất) được đặt cao hơn trong danh sách đánh giá để chúng được kiểm tra trước các điều kiện chung chung hơn.
- Sử dụng các tham số dành riêng: Nếu bạn có nhu cầu nhắm mục tiêu phức tạp, hãy cân nhắc tạo một tham số Remote Config duy nhất dành riêng cho thử nghiệm của bạn để tránh xung đột điều kiện.
Tôi không thể xoá một điều kiện trong thẻ Conditions (Điều kiện).
Bạn không thể xoá các điều kiện nếu chúng được liên kết với bất kỳ thử nghiệm đang hoạt động/đang chạy nào. Trước tiên, bạn phải dừng thử nghiệm và xoá điều kiện đó.
Tôi không thể xoá một quy tắc khỏi một điều kiện nếu quy tắc đó liên kết với một ứng dụng cụ thể.
Nếu một điều kiện chứa một quy tắc nhắm mục tiêu rõ ràng đến một ứng dụng Firebase, thì bạn không thể xoá quy tắc liên kết ứng dụng cụ thể đó trong khi chỉnh sửa điều kiện.
Tôi thấy cảnh báo về việc sử dụng nhiều điều kiện phần trăm trong tính năng nhắm mục tiêu thử nghiệm. Tôi có nên lo lắng không?
Đây là cảnh báo không chặn. Cảnh báo này xuất hiện để cho bạn biết khi tính năng nhắm mục tiêu của một thử nghiệm kết hợp nhiều điều kiện dựa trên phần trăm, vì hiệu ứng kết hợp của chúng, kết hợp với tỷ lệ hiển thị của thử nghiệm, đôi khi có thể dẫn đến việc phân phối người dùng không mong muốn. Bạn có thể tiếp tục, nhưng hãy lưu ý cách các điều kiện này tương tác.
Tôi có thể tìm và quản lý các thử nghiệm Bản nháp hoặc Thiết bị thử nghiệm ở đâu?
Với quy trình A/B Testing mới, sau đây là một số thay đổi liên quan đến bản nháp cũ và thiết bị thử nghiệm:
- Ngừng sử dụng thẻ Bản nháp: Bạn không còn chỉnh sửa được thẻ Bản nháp và các thử nghiệm nháp hiện có nữa. Bạn chỉ có thể xem, sao chép hoặc xoá các thử nghiệm nháp hiện có. Thẻ Bản nháp sẽ bị xoá vĩnh viễn khỏi bảng điều khiển vào ngày 31 tháng 10 năm 2026.
- Xoá thiết bị thử nghiệm: Chức năng Quản lý thiết bị thử nghiệm không còn trong quy trình mới. Để nhắm mục tiêu đến các thiết bị thử nghiệm nội bộ cụ thể, bạn có thể thêm một hoặc nhiều mã cài đặt Firebase (FID) vào điều kiện của thử nghiệm trong quá trình tạo. Để thử nghiệm các ứng dụng thử nghiệm cho ứng dụng QA, hãy chỉ định thử nghiệm cho một mã ứng dụng cụ thể và đặt tỷ lệ hiển thị thành 100%. Để xem xét thử nghiệm trước khi triển khai, hãy đặt tỷ lệ hiển thị thành 0%. Xin lưu ý rằng khoảng thời gian hết hạn thử nghiệm là 90 ngày bắt đầu từ khi xuất bản, ngay cả khi tỷ lệ hiển thị là 0%. Sau khi xem xét thử nghiệm, bạn có thể tăng tỷ lệ hiển thị để bắt đầu triển khai đầy đủ.
Tôi có thể tạo tham số khi tạo thử nghiệm không?
Không, bạn không thể tạo tham số Remote Config trực tiếp trong thanh bên tạo thử nghiệm. Bạn cần tạo tham số trong Remote Config trước khi thiết lập một thử nghiệm sử dụng tham số đó.
Làm cách nào để giảm thiểu các vấn đề về tìm nạp (xảy ra vào tháng 5 năm 2026) với quy trình mới ?
Một vấn đề đã ngăn các thử nghiệm A/B của Firebase được tạo từ ngày 13 tháng 5 năm 2026 đến ngày 22 tháng 5 năm 2026 tiếp cận các SDK máy khách. Điều này có nghĩa là người dùng cuối của bạn không nhận được các biến thể thử nghiệm và không có chỉ số cho các thử nghiệm này. Xin lưu ý rằng quá trình phân phối thử nghiệm cho người dùng cuối của bạn hiện đã được tự động khôi phục và quá trình thu thập chỉ số sẽ bắt đầu từ lần tìm nạp tiếp theo. Nếu bạn cần kéo dài khoảng thời gian đo lường của thử nghiệm do sự gián đoạn này hoặc có câu hỏi khác về quy trình mới, vui lòng liên hệ với Nhóm hỗ trợ Firebase.