Giới thiệu về hoạt động phát hành Cấu hình từ xa

Hướng dẫn này cung cấp thông tin về các khái niệm chính liên quan đến việc phát hành Cấu hình từ xa, vì vậy, mà bạn có thể:

Tìm hiểu về bản phát hành tư cách thành viên trong nhóm

Khi bạn tạo một đợt phát hành mới và chỉ định một tỷ lệ phần trăm, Firebase sẽ đặt một lượng độc giả có quy mô như nhau vào một nhóm đối chứng để có kết quả chính xác khi so sánh hiệu suất của tính năng đã bật, dẫn đến việc các nhóm sau.

  • Đã bật: Thiết bị của người dùng được chỉ định cho nhóm này sẽ nhận được giá trị mà bạn định cấu hình trong quá trình phát hành.
  • Kiểm soát: Thiết bị của người dùng được chỉ định cho nhóm này sẽ nhận được giá trị nếu không thì họ sẽ nhận được từ Cấu hình từ xa, chứ không phải quá trình phát hành giá trị.
  • Chưa chỉ định: Các thiết bị của người dùng trong nhóm này sẽ nhận được giá trị mà họ sẽ nhận được đã nhận được từ Cấu hình từ xa, nhưng không được dùng khi phát hành kết quả so sánh.

Tức là nếu bạn ra mắt cho 2% người dùng, họ sẽ được thêm vào danh sách người dùng đang bật và có thêm 2% người dùng được thêm vào nhóm nhóm để so sánh. 96% người dùng vẫn ở trạng thái Chưa được chỉ định.

Phương pháp này đảm bảo so sánh công bằng giữa hiệu suất của người dùng và những thiết bị nhận được giá trị phát hành của bạn và những thiết bị không nhận được giá trị, đồng thời cho phép bạn xác định một cách hiệu quả sự thành công hay thất bại của quá trình phát hành vào ngày Phát hành Trang kết quả.

Việc chỉ định nhóm phát hành phải nhất quán trong tất cả các giai đoạn của một đợt phát hành. Tức là trong cùng một đợt phát hành, nếu bạn giảm tỷ lệ phần trăm xuống 0%, tất cả người dùng sẽ quay lại để nhận giá trị thông số được xác định trong Cấu hình từ xa mẫu. Nếu sau đó bạn quyết định tăng tỷ lệ phần trăm phát hành, người dùng của các Nhóm đã bật hoặc Nhóm đối chứng trước đó sẽ quay lại nhóm mà chúng được chỉ định ban đầu và sẽ nhận được các giá trị phù hợp với các nhóm đó.

Khi bạn xác minh được rằng bản phát hành đã thành công và quyết định ra mắt đầy đủ cho 100% người dùng được nhắm mục tiêu, Firebase không còn sử dụng nhóm đối chứng và tất cả người dùng và thiết bị mục tiêu nhận được giá trị phát hành.

Khi nào nên sử dụng phương pháp phát hành và thử nghiệm A/B?

Phát hành Cấu hình từ xa và Thử nghiệm A/B phù hợp cho những mục đích sử dụng hơi khác nhau trường hợp và có thể được sử dụng theo cách bổ sung.

Phát hành là bản phát hành dần dần và thường được dùng để phát hành một tính năng mới cho một nhóm người dùng được chọn. Bạn có thể muốn nhắm mục tiêu người dùng ở một quốc gia hoặc sử dụng một phiên bản cụ thể của ứng dụng. Sử dụng các đợt phát hành để giảm thiểu rủi ro, để thử nghiệm các tính năng mới trong môi trường thực tế, với các kiểm soát chặt chẽ để bạn có thể xem hiệu quả hoạt động của tính năng này. Bạn cũng có thể theo dõi cách chương trình phụ trợ của mình các dịch vụ của Google hoạt động với tải bổ sung của tính năng mới và mức sử dụng ước chừng để đảm bảo thay đổi của bạn có thể mở rộng trước khi phát hành cho nhiều đối tượng hơn.

Đợt phát hành là những công cụ tuyệt vời cho những tình huống bạn triển khai các tính năng thay đổi đáng kể chức năng, những thay đổi có thể dẫn đến kết quả khó đoán hoặc những thay đổi có thể ảnh hưởng đến cơ sở hạ tầng phụ trợ của bạn, hoặc API bên ngoài.

Thử nghiệm A/B cho phép bạn trình bày nhiều phiên bản của một tính năng hoặc phần tử ứng dụng, ví dụ: cập nhật giao diện giao diện người dùng, thay đổi nội dung quảng cáo, cập nhật cấp độ trò chơi độ khó. Sau đó, bạn có thể cung cấp các biến thể khác nhau cho người dùng để tìm hiểu tùy chọn nào mang lại kết quả tốt hơn dựa trên chỉ số bạn đã chọn (như người dùng lượt tương tác, lượt nhấp vào quảng cáo và doanh thu).

Sử dụng tính năng Thử nghiệm A/B để đưa ra quyết định, tối ưu hoá dựa trên dữ liệu và việc tìm hiểu ý kiến của người dùng tùy chọn. Sản phẩm này rất hoàn hảo cho những tình huống mà bạn có nhiều lựa chọn tương đương và mục tiêu rất cụ thể. Ví dụ: Thử nghiệm A/B phù hợp với các thay đổi mà bạn muốn tinh chỉnh ứng dụng của mình để cải thiện một chỉ số cụ thể, chẳng hạn như thử nghiệm xem vị trí đặt quảng cáo biểu ngữ sẽ mang lại nhiều lượt nhấp hơn.

Bạn cũng nên kết hợp triển khai Cấu hình từ xa và Thử nghiệm A/B trong một chiến lược bao quát: Trước tiên, hãy tạo một Thử nghiệm A/B với một tập hợp người dùng để xác định biến thể tạo ra kết quả tối ưu cho các chỉ số chính. Tiếp đó, sau khi Thử nghiệm A/B đã xác định a lãnh đạo, hãy tạo một phát hành cùng với biến thể giành chiến thắng. Theo dõi độ ổn định và các chỉ số chính khi bạn sẽ tăng dần số lượng người dùng tiếp xúc và sau khi bạn tự tin vào hiệu suất của quảng cáo, hãy triển khai 100%.

Tìm hiểu kết quả phát hành

Sau khi xuất bản một bản phát hành, bạn sẽ bắt đầu nhận thấy kết quả gần như ngay lập tức.

Bạn có thể xem kết quả theo nhiều cách:

  • Từ trang Thông số, hãy mở rộng thông số mà bạn đã định cấu hình cho Tại buổi triển khai và bên dưới phần phát hành, hãy nhấp vào Xem kết quả.
  • Trên trang Bản phát hành, hãy nhấp vào tên bản phát hành.

Bộ chọn ứng dụng ở đầu trang Kết quả cho phép bạn chọn các chế độ xem cho các ứng dụng cụ thể. Kết quả được chia thành nhiều phần:

  • Phần Tóm tắt, cho thấy Tỷ lệ phần trăm phát hành đã định cấu hình cũng như cho phép người dùng khôi phục hoặc chỉnh sửa hoạt động phát hành. Khi được mở rộng, hiển thị Tổng quan về chi tiết cấu hình bản phát hành của bạn và mục Thay đổi nhật ký.
  • Phần Người dùng, cho biết số lượng ứng dụng duy nhất đã tìm nạp mẫu phát hành trong các phiên bản sau nhóm:

    • Đã bật: Số lượng phiên bản ứng dụng phù hợp với chế độ phát hành theo mục tiêu điều kiện và đã tìm nạp giá trị phát hành.
    • Nhóm đối chứng: Số lượng phiên bản ứng dụng phù hợp với mục tiêu phát hành điều kiện và tìm nạp giá trị không thay đổi.
    • Mục tiêu: Tổng số thực thể ước tính khớp với điều kiện bạn đặt trong bản phát hành của mình. Điều kiện này sẽ nhận được phát hành hoặc một giá trị không thay đổi.

    Tìm hiểu thêm tại Tìm hiểu về việc phát hành tư cách thành viên trong nhóm.

  • Crashlytics và Các mục trong Số liệu phân tích, trong đó có dữ liệu so sánh cho nhóm Bật và nhóm Kiểm soát. Bạn có thể lọc dữ liệu đã thu thập theo 24 giờ qua, Kể từ lần xuất bản gần đây nhất hoặc 7 ngày qua. 24 giờ qua là chế độ xem mặc định.

Kết quả của Crashlytics cho các bản phát hành

Bạn có thể xem tổng số Sự cố, Sự cố không nghiêm trọngLỗi ANR mà xảy ra trong quá trình phát hành. Mỗi danh mục kết quả sẽ hiển thị một biểu đồ thanh so sánh tổng số thô của người dùng Đã bậtKiểm soát đã đáp ứng điều kiện phát hành.

  • Sự cố: Cho biết số lượng và tỷ lệ phần trăm sự cố cũng như số lượng người dùng riêng biệt đã gặp phải sự cố đối với nhóm Bật và nhóm Kiểm soát.
  • Không nghiêm trọng: Cho biết số lượng và tỷ lệ phần trăm lỗi không nghiêm trọng, số người dùng duy nhất đã gặp phải lỗi không nghiêm trọng.
  • ANR (chỉ dành cho ứng dụng Android): Cho biết số lượng và tỷ lệ phần trăm "Ứng dụng không phản hồi" sự kiện, cũng như số lượng người dùng duy nhất gặp phải một hoặc nhiều sự kiện ANR.

Để biết thêm thông tin chi tiết về sự cố, bạn có thể nhấp vào Xem thêm trong Crashlytics. Thao tác này sẽ mở trang Crashlytics có một bộ lọc đang hoạt động cho bản phát hành có kết quả mà bạn đang kiểm tra. Kết quả phát hành trên Trang Crashlytics đo lường tất cả người dùng đã từng tiếp xúc với biến thể tương ứng, Bật hoặc Control. Bạn có thể chọn xem mục Kiểm soát sự cố nhóm, sự cố nhóm đã bật hoặc cả hai.

Kết quả Google Analytics cho các bản phát hành

Phần kết quả phát hành Google Analytics so sánh Analytics cho tất cả người dùng đã từng tiếp xúc với trạng thái Bật hoặc Kiểm soát các nhóm một cách chi tiết và trong chế độ xem biểu đồ. Có 3 chỉ số được cung cấp:

  • Tổng doanh thu: Cho biết tổng doanh thu, bao gồm cả Doanh thu từ quảng cáo và Doanh thu từ giao dịch mua hàng (tính theo USD). Bạn có thể lọc để hiển thị kết quả dành riêng cho Doanh thu từ quảng cáo hoặc Doanh thu từ giao dịch mua hàng.
  • Tổng số lượt chuyển đổi: Cho biết số liệu thô của tổng tất cả lượt chuyển đổi sự kiện. Bạn có thể lọc kết quả theo lượt chuyển đổi mà bạn muốn đánh dấu.
  • Tổng thời gian tương tác: Cho biết Tổng thời gian tương tác mà người dùng của bạn chi phí cho một trong các biến thể phát hành. Tổng thời gian tương tác được hiển thị ở định dạng Giờ:Phút:Giây. Ví dụ: 01:31:28. Biểu đồ cho thấy dữ liệu trong khoảng thời gian bạn đã chọn ở trên mục Crashlytics.

Các bước tiếp theo