Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Tạo Thử nghiệm cấu hình từ xa Firebase với Thử nghiệm A / B

Khi bạn đang cập nhật ứng dụng của mình và sử dụng Cấu hình từ xa của Firebase để đẩy ứng dụng đó lên một ứng dụng có cơ sở người dùng đang hoạt động, bạn muốn đảm bảo rằng mình làm đúng. Bạn có thể không chắc chắn về những điều sau:

  • Cách tốt nhất để triển khai một tính năng nhằm tối ưu hóa trải nghiệm người dùng. Thông thường, các nhà phát triển ứng dụng không biết rằng người dùng của họ không thích một tính năng mới hoặc trải nghiệm người dùng cập nhật cho đến khi xếp hạng ứng dụng của họ trong cửa hàng ứng dụng giảm. Thử nghiệm A / B có thể giúp đo lường xem liệu người dùng của bạn có thích các biến thể mới của tính năng hay họ thích ứng dụng như hiện tại. Ngoài ra, việc giữ hầu hết người dùng của bạn trong một nhóm kiểm soát đảm bảo rằng hầu hết cơ sở người dùng của bạn có thể tiếp tục sử dụng ứng dụng của bạn mà không gặp phải bất kỳ thay đổi nào đối với hành vi hoặc giao diện của ứng dụng cho đến khi thử nghiệm kết thúc.
  • Cách tốt nhất để tối ưu hóa trải nghiệm người dùng cho mục tiêu kinh doanh. Đôi khi bạn đang thực hiện các thay đổi sản phẩm để tối đa hóa một số liệu như doanh thu hoặc tỷ lệ giữ chân. Với thử nghiệm A / B, bạn đặt mục tiêu kinh doanh của mình và Firebase thực hiện phân tích thống kê để xác định xem một biến thể có hoạt động tốt hơn nhóm kiểm soát cho mục tiêu bạn đã chọn hay không.

Để thử nghiệm A / B các biến thể của tính năng với nhóm điều khiển, hãy làm như sau:

  1. Tạo thử nghiệm của bạn.
  2. Xác thực thử nghiệm của bạn trên thiết bị thử nghiệm.
  3. Quản lý thử nghiệm của bạn.

Tạo một thử nghiệm

Thử nghiệm Cấu hình từ xa cho phép bạn đánh giá nhiều biến thể trên một hoặc nhiều thông số Cấu hình từ xa .

  1. Đăng nhập vào Firebase, cập nhật cài đặt Chia sẻ dữ liệu và đảm bảo rằng tính năng chia sẻ dữ liệu được bật. Nếu không có chia sẻ dữ liệu, thử nghiệm của bạn sẽ không có quyền truy cập vào dữ liệu phân tích.
  2. Trên thanh điều hướng của bảng điều khiển Firebase , hãy mở rộng Phát triển , sau đó nhấp vào Thử nghiệm A / B.
  3. Bấm vào Tạo thử nghiệm , sau đó chọn Cấu hình Từ xa khi được nhắc về dịch vụ bạn muốn thử nghiệm.
  4. Nhập TênMô tả tùy chọn cho thử nghiệm của bạn và nhấp vào Tiếp theo .
  5. Điền vào các trường Nhắm mục tiêu , trước tiên hãy chọn ứng dụng sử dụng thử nghiệm của bạn. Bạn cũng có thể nhắm mục tiêu một nhóm nhỏ người dùng tham gia vào thử nghiệm của mình bằng cách chọn một hoặc nhiều tùy chọn sau:

    • Phiên bản: Một hoặc nhiều phiên bản ứng dụng của bạn
    • Đối tượng người dùng: Đối tượng Analytics được sử dụng để nhắm mục tiêu những người dùng có thể được bao gồm trong thử nghiệm
    • Thuộc tính người dùng: Một hoặc nhiều thuộc tính người dùng Analytics để chọn những người dùng có thể được đưa vào thử nghiệm
    • Dự đoán: Các nhóm người dùng được máy học dự đoán sẽ tham gia vào một hành vi cụ thể
    • Quốc gia / Khu vực: Một hoặc nhiều quốc gia hoặc khu vực để chọn người dùng có thể được đưa vào thử nghiệm
    • Ngôn ngữ thiết bị: Một hoặc nhiều ngôn ngữ và ngôn ngữ được sử dụng để chọn những người dùng có thể được đưa vào thử nghiệm
  6. Đặt Phần trăm người dùng mục tiêu: Nhập phần trăm cơ sở người dùng ứng dụng của bạn phù hợp với tiêu chí được đặt trong Mục tiêu người dùng mà bạn muốn chia đều giữa nhóm kiểm soát và một hoặc nhiều biến thể trong thử nghiệm của mình. Đây có thể là bất kỳ tỷ lệ phần trăm nào từ 0,01% đến 100%. Người dùng được chỉ định ngẫu nhiên cho mỗi thử nghiệm, bao gồm cả các thử nghiệm trùng lặp.

  7. Theo tùy chọn, hãy đặt sự kiện kích hoạt để đảm bảo rằng chỉ những người dùng lần đầu tiên kích hoạt một số sự kiện Analytics mới được tính trong thử nghiệm của bạn, sau đó nhấp vào Tiếp theo .

  8. Đối với Mục tiêu của thử nghiệm, hãy chọn số liệu chính để theo dõi và thêm bất kỳ số liệu bổ sung nào mong muốn từ danh sách thả xuống. Chúng bao gồm các mục tiêu tích hợp sẵn (tương tác, mua hàng, doanh thu, giữ chân, v.v.), các sự kiện chuyển đổi Analytics và các sự kiện Analytics khác. Khi hoàn tất, hãy nhấp vào Tiếp theo .

  9. Trong phần Biến thể , bạn sẽ chọn một nhóm kiểm soát và ít nhất một biến thể cho thử nghiệm. Sử dụng danh sách Chọn hoặc tạo mới để thêm một hoặc nhiều tham số để thử nghiệm. Bạn có thể tạo một thông số trước đây chưa được sử dụng trong bảng điều khiển Firebase, nhưng nó phải tồn tại trong ứng dụng của bạn để nó có bất kỳ tác dụng nào. Bạn có thể lặp lại bước này để thêm nhiều thông số vào thử nghiệm của mình.

  10. (tùy chọn) Để thêm nhiều biến thể vào thử nghiệm của bạn, hãy nhấp vào Thêm một biến thể khác .

  11. Thay đổi một hoặc nhiều tham số cho các biến thể cụ thể. Mọi thông số không thay đổi đều giống nhau đối với những người dùng không có trong thử nghiệm.

  12. Nhấp vào Xem lại để lưu thử nghiệm của bạn.

Bạn được phép tối đa 300 thử nghiệm cho mỗi dự án, có thể bao gồm tối đa 24 thử nghiệm đang chạy, phần còn lại là bản nháp hoặc đã hoàn thành.

Xác thực thử nghiệm của bạn trên thiết bị thử nghiệm

Đối với mỗi bản cài đặt Firebase, bạn có thể truy xuất mã thông báo xác thực cài đặt Firebase được liên kết với nó. Bạn có thể sử dụng mã thông báo này để kiểm tra các biến thể thử nghiệm cụ thể trên thiết bị thử nghiệm có cài đặt ứng dụng của bạn. Để xác thực thử nghiệm của bạn trên thiết bị thử nghiệm, hãy làm như sau:

  1. Nhận mã xác thực cài đặt Firebase như sau:

    Nhanh

    Installations.installations().authTokenForcingRefresh(true, completion: { (token, error) in
      if let error = error {
        print("Error fetching token: \(error)")
        return
      }
      guard let token = token else { return }
      print("Installation auth token: \(token)")
    })
    

    Objective-C

    [[FIRInstallations installations] authTokenForcingRefresh:true
                                                   completion:^(FIRInstallationsAuthTokenResult *result, NSError *error) {
      if (error != nil) {
        NSLog(@"Error fetching Installation token %@", error);
        return;
      }
      NSLog(@"Installation auth token: %@", [result authToken]);
    }];
    

    Java

    FirebaseInstallations.getInstance().getToken(/* forceRefresh */true)
            .addOnCompleteListener(new OnCompleteListener<InstallationTokenResult>() {
        @Override
        public void onComplete(@NonNull Task<InstallationTokenResult> task) {
            if (task.isSuccessful() && task.getResult() != null) {
                Log.d("Installations", "Installation auth token: " + task.getResult().getToken());
            } else {
                Log.e("Installations", "Unable to get Installation auth token");
            }
        }
    });

    Kotlin + KTX

    FirebaseInstallations.getInstance().getToken(/* forceRefresh */ true)
        .addOnCompleteListener { task ->
            if (task.isSuccessful) {
                Log.d("Installations", "Installation auth token: " + task.result?.token)
            } else {
                Log.e("Installations", "Unable to get Installation auth token")
            }
        }

    C ++

    firebase::InitResult init_result;
    auto* instance_id_object = firebase::instance_id::InstanceId::GetInstanceId(
        firebase::App::GetInstance(), &init_result);
    instance_id_object->GetToken().OnCompletion(
        [](const firebase::Future<std::string>& future) {
          if (future.status() == kFutureStatusComplete &&
              future.error() == firebase::instance_id::kErrorNone) {
            printf("Instance ID Token %s\n", future.result()->c_str());
          }
        });
    

    Thống nhất

    Firebase.InstanceId.FirebaseInstanceId.DefaultInstance.GetTokenAsync().ContinueWith(
      task => {
        if (!(task.IsCanceled || task.IsFaulted) && task.IsCompleted) {
          UnityEngine.Debug.Log(System.String.Format("Instance ID Token {0}", task.Result));
        }
      });
    
  2. Trên thanh điều hướng của bảng điều khiển Firebase , nhấp vào Thử nghiệm A / B.
  3. Nhấp vào Bản nháp (và / hoặc Chạy cho thử nghiệm Cấu hình từ xa), di chuột qua thử nghiệm của bạn, nhấp vào menu ngữ cảnh ( ), sau đó nhấp vào Quản lý thiết bị thử nghiệm .
  4. Nhập mã xác thực cài đặt Firebase cho thiết bị thử nghiệm và chọn biến thể thử nghiệm để gửi đến thiết bị thử nghiệm đó.
  5. Chạy ứng dụng và xác nhận rằng biến thể đã chọn đang được nhận trên thiết bị thử nghiệm.

Để tìm hiểu thêm về cài đặt Firebase, hãy xem Quản lý cài đặt Firebase .

Quản lý thử nghiệm của bạn

Cho dù bạn tạo thử nghiệm với Cấu hình từ xa, trình tổng hợp Thông báo hay Nhắn tin trong ứng dụng Firebase, thì bạn đều có thể xác thực và bắt đầu thử nghiệm, theo dõi thử nghiệm của bạn trong khi thử nghiệm đang chạy và tăng số lượng người dùng được bao gồm trong thử nghiệm đang chạy của bạn.

Khi thử nghiệm của bạn hoàn tất, bạn có thể lưu ý các cài đặt được sử dụng bởi biến thể chiến thắng và sau đó triển khai các cài đặt đó cho tất cả người dùng. Hoặc, bạn có thể chạy một thử nghiệm khác.

Bắt đầu thử nghiệm

  1. Trên thanh điều hướng của bảng điều khiển Firebase , hãy mở rộng Phát triển , sau đó nhấp vào Thử nghiệm A / B.
  2. Nhấp vào Bản nháp , sau đó nhấp vào tiêu đề thử nghiệm của bạn.
  3. Để xác thực rằng ứng dụng của bạn có những người dùng sẽ được bao gồm trong thử nghiệm của bạn, hãy kiểm tra con số lớn hơn 0% trong phần Nhắm mục tiêu và phân phối (ví dụ: 1% người dùng phù hợp với tiêu chí ).
  4. Để thay đổi thử nghiệm của bạn, hãy nhấp vào Chỉnh sửa .
  5. Để bắt đầu thử nghiệm của bạn, hãy nhấp vào Bắt đầu thử nghiệm . Bạn có thể chạy tối đa 24 thử nghiệm cho mỗi dự án cùng một lúc.

Theo dõi một thử nghiệm

Khi thử nghiệm đã chạy được một thời gian, bạn có thể kiểm tra tiến trình của nó và xem kết quả của bạn trông như thế nào đối với những người dùng đã tham gia thử nghiệm của bạn cho đến nay.

  1. Trên thanh điều hướng của bảng điều khiển Firebase , nhấp vào Phát triển , sau đó nhấp vào Thử nghiệm A / B.
  2. Nhấp vào Chạy , sau đó nhấp vào tiêu đề thử nghiệm của bạn. Trên trang này, bạn có thể xem các thống kê khác nhau về thử nghiệm đang chạy của mình, bao gồm số liệu mục tiêu và các số liệu khác. Đối với mỗi số liệu, thông tin sau có sẵn:

    • Cải tiến : Một thước đo về sự cải thiện của chỉ số cho một biến thể nhất định so với đường cơ sở (hoặc nhóm kiểm soát). Được tính toán bằng cách so sánh phạm vi giá trị cho biến thể với phạm vi giá trị cho đường cơ sở.
    • Xác suất vượt qua đường cơ sở : Xác suất ước tính mà một biến thể nhất định vượt qua đường cơ sở cho số liệu đã chọn.
    • Xác suất trở thành biến thể tốt nhất : Xác suất ước tính mà một biến thể nhất định đánh bại các biến thể khác cho chỉ số đã chọn.
    • Giá trị trên mỗi người dùng : Dựa trên kết quả thử nghiệm, đây là phạm vi dự đoán mà giá trị chỉ số sẽ rơi vào theo thời gian.
    • Tổng giá trị : Giá trị tích lũy quan sát được cho nhóm kiểm soát hoặc biến thể. Giá trị được sử dụng để đo lường mức độ hoạt động của mỗi biến thể thử nghiệm và được sử dụng để tính toán Cải thiện , Phạm vi giá trị , Xác suất để vượt qua mức cơ sởXác suất để trở thành biến thể tốt nhất . Tùy thuộc vào chỉ số được đo lường, cột này có thể được gắn nhãn "Thời lượng trên mỗi người dùng", "Tỷ lệ giữ chân" hoặc "Tỷ lệ chuyển đổi".
  3. Để tăng số lượng người dùng được bao gồm trong thử nghiệm của bạn, hãy nhấp vào Tăng phân phối , sau đó chọn tỷ lệ phần trăm gia tăng để thêm nhiều người dùng đủ điều kiện hơn vào thử nghiệm của bạn.

  4. Sau khi thử nghiệm của bạn chạy được một thời gian (ít nhất 7 ngày đối với FCM và Nhắn tin trong ứng dụng hoặc 14 ngày đối với Cấu hình từ xa), dữ liệu trên trang này cho biết biến thể nào, nếu có, là "dẫn đầu". Một số phép đo được kèm theo biểu đồ thanh trình bày dữ liệu ở định dạng trực quan.

Triển khai thử nghiệm cho tất cả người dùng

Sau khi thử nghiệm đã chạy đủ lâu để bạn có biến thể "dẫn đầu" hoặc chiến thắng, cho chỉ số mục tiêu của mình, bạn có thể triển khai thử nghiệm cho 100% người dùng. Điều này cho phép bạn chọn một biến thể để xuất bản cho tất cả người dùng trong tương lai. Ngay cả khi thử nghiệm của bạn chưa tạo ra người chiến thắng rõ ràng, bạn vẫn có thể chọn triển khai một biến thể cho tất cả người dùng của mình.

  1. Trên thanh điều hướng của bảng điều khiển Firebase , nhấp vào Phát triển , sau đó nhấp vào Thử nghiệm A / B.
  2. Nhấp vào Đã hoàn thành hoặc Đang chạy , nhấp vào thử nghiệm mà bạn muốn triển khai cho tất cả người dùng, nhấp vào menu ngữ cảnh ( ), sau đó nhấp vào Triển khai biến thể .
  3. Triển khai thử nghiệm của bạn cho tất cả người dùng bằng cách thực hiện một trong các thao tác sau:

    • Đối với thử nghiệm sử dụng trình tổng hợp Thông báo, hãy sử dụng hộp thoại Giới thiệu thông báo để gửi thông báo đến những người dùng được nhắm mục tiêu còn lại không tham gia thử nghiệm.
    • Đối với thử nghiệm Cấu hình từ xa, hãy chọn một biến thể để xác định giá trị thông số Cấu hình từ xa nào cần cập nhật. Tiêu chí nhắm mục tiêu được xác định khi tạo thử nghiệm sẽ được thêm vào làm điều kiện mới trong mẫu của bạn, để đảm bảo việc triển khai chỉ ảnh hưởng đến những người dùng được thử nghiệm nhắm mục tiêu. Sau khi nhấp vào Xem lại trong Cấu hình từ xa để xem lại các thay đổi, hãy nhấp vào Xuất bản thay đổi để hoàn tất việc triển khai.
    • Đối với thử nghiệm Nhắn tin trong ứng dụng, hãy sử dụng hộp thoại để xác định biến thể nào cần được triển khai dưới dạng chiến dịch Nhắn tin trong ứng dụng độc lập. Sau khi được chọn, bạn sẽ được chuyển hướng đến màn hình soạn FIAM để thực hiện bất kỳ thay đổi nào (nếu cần) trước khi xuất bản.

Mở rộng thử nghiệm

Nếu bạn nhận thấy rằng một thử nghiệm không mang lại đủ người dùng cho Thử nghiệm A / B để tuyên bố người dẫn đầu, bạn có thể tăng phân phối thử nghiệm của mình để đạt được tỷ lệ phần trăm lớn hơn trong cơ sở người dùng của ứng dụng.

  1. Trên thanh điều hướng của bảng điều khiển Firebase , nhấp vào Phát triển , sau đó nhấp vào Thử nghiệm A / B.
  2. Nhấp vào Chạy , di chuột qua thử nghiệm của bạn, nhấp vào menu ngữ cảnh ( ), sau đó nhấp vào Tăng phân phối .
  3. Bảng điều khiển hiển thị hộp thoại có tùy chọn để tăng tỷ lệ phần trăm người dùng đang trong thử nghiệm hiện đang chạy. Nhập một số lớn hơn tỷ lệ phần trăm hiện tại và nhấp vào Gửi . Thử nghiệm sẽ được đẩy ra phần trăm người dùng mà bạn đã chỉ định.

Sao chép hoặc dừng một thử nghiệm

  1. Trên thanh điều hướng của bảng điều khiển Firebase , nhấp vào Phát triển , sau đó nhấp vào Thử nghiệm A / B.
  2. Nhấp vào Đã hoàn thành hoặc Đang chạy , di chuột qua thử nghiệm của bạn, nhấp vào menu ngữ cảnh ( ), sau đó nhấp vào Sao chép hoặc Dừng .

Nhắm mục tiêu người dùng

Bạn có thể nhắm mục tiêu những người dùng để đưa vào thử nghiệm của mình bằng cách sử dụng các tiêu chí nhắm mục tiêu người dùng sau.

Tiêu chí nhắm mục tiêu (Các) nhà điều hành Giá trị Ghi chú
Phiên bản chứa đựng,
không chứa,
khớp chính xác,
chứa regex
Nhập giá trị cho một hoặc nhiều phiên bản ứng dụng mà bạn muốn đưa vào thử nghiệm.

Khi sử dụng bất kỳ toán tử nào trong số các toán tử chứa , không chứa hoặc khớp chính xác , bạn có thể cung cấp danh sách các giá trị được phân tách bằng dấu phẩy.

Khi sử dụng toán tử chứa regex , bạn có thể tạo biểu thức chính quy ở định dạng RE2 . Biểu thức chính quy của bạn có thể khớp với tất cả hoặc một phần của chuỗi phiên bản đích. Bạn cũng có thể sử dụng các ký tự ^$ để khớp với phần đầu, phần cuối hoặc toàn bộ của một chuỗi mục tiêu.

(Các) đối tượng người dùng bao gồm tất cả,
bao gồm ít nhất một trong số,
không bao gồm tất cả,
không bao gồm ít nhất một trong số
Chọn một hoặc nhiều đối tượng Analytics để nhắm mục tiêu những người dùng có thể được đưa vào thử nghiệm của bạn.
Thuộc tính người dùng Đối với văn bản:
chứa đựng,
không chứa,
khớp chính xác,
chứa regex

Đối với các số:
<, ≤, =, ≥,>
Thuộc tính người dùng Analytics được sử dụng để chọn những người dùng có thể được đưa vào thử nghiệm, với một loạt các tùy chọn để chọn giá trị thuộc tính người dùng.

Trên máy khách, bạn chỉ có thể đặt các giá trị chuỗi cho thuộc tính người dùng. Đối với các điều kiện sử dụng toán tử số, dịch vụ Cấu hình từ xa chuyển đổi giá trị của thuộc tính người dùng tương ứng thành một số nguyên / float.
Khi sử dụng toán tử chứa regex , bạn có thể tạo biểu thức chính quy ở định dạng RE2 . Biểu thức chính quy của bạn có thể khớp với tất cả hoặc một phần của chuỗi phiên bản đích. Bạn cũng có thể sử dụng các ký tự ^$ để khớp với phần đầu, phần cuối hoặc toàn bộ của một chuỗi mục tiêu.
Sự dự đoán N / A Nhắm mục tiêu các nhóm người dùng được xác định bởi Dự đoán của Firebase — ví dụ: những người có khả năng ngừng sử dụng ứng dụng của bạn hoặc những người dùng có khả năng mua hàng trong ứng dụng. Chọn một trong các giá trị được xác định bởi công cụ Dự đoán của Firebase. Nếu không có tùy chọn, bạn có thể cần chọn tham gia Dự đoán của Firebase bằng cách truy cập phần Dự đoán của bảng điều khiển Firebase.
Quốc gia của thiết bị N / A Một hoặc nhiều quốc gia hoặc khu vực được sử dụng để chọn những người dùng có thể được đưa vào thử nghiệm.
Ngôn ngữ thiết bị N / A Một hoặc nhiều ngôn ngữ và ngôn ngữ được sử dụng để chọn những người dùng có thể được đưa vào thử nghiệm. Tiêu chí nhắm mục tiêu này chỉ có sẵn cho Cấu hình từ xa.
Lần đầu tiên mở nhiều hơn
ít hơn
giữa
Nhắm mục tiêu người dùng dựa trên lần đầu tiên họ mở ứng dụng của bạn, được chỉ định trong ngày. Tiêu chí nhắm mục tiêu này chỉ có sẵn cho Nhắn tin trong ứng dụng Firebase.
Lần tương tác ứng dụng gần đây nhất nhiều hơn
ít hơn
giữa
Nhắm mục tiêu người dùng dựa trên lần cuối cùng họ tương tác với ứng dụng của bạn, được chỉ định bằng ngày. Tiêu chí nhắm mục tiêu này chỉ có sẵn cho Nhắn tin trong ứng dụng Firebase.

Các chỉ số thử nghiệm A / B

Khi tạo thử nghiệm, bạn chọn một số liệu được sử dụng để so sánh các biến thể thử nghiệm và bạn cũng có thể chọn các số liệu khác để theo dõi nhằm giúp bạn hiểu rõ hơn về từng biến thể thử nghiệm và phát hiện bất kỳ tác dụng phụ đáng kể nào (chẳng hạn như sự cố ứng dụng). Các bảng sau cung cấp chi tiết về cách tính chỉ số mục tiêu và các chỉ số khác.

Chỉ số mục tiêu

Hệ mét Sự miêu tả
Giữ chân (1 ngày) Số lượng người dùng quay lại ứng dụng của bạn hàng ngày.
Lưu giữ (2-3 ngày) Số lượng người dùng quay lại ứng dụng của bạn trong vòng 2-3 ngày.
Lưu giữ (4-7 ngày) Số lượng người dùng quay lại ứng dụng của bạn trong vòng 4-7 ngày.
Lưu giữ (8-14 ngày) Số lượng người dùng quay lại ứng dụng của bạn trong vòng 8-14 ngày.
Lưu giữ (15 ngày trở lên) Số lượng người dùng quay lại ứng dụng của bạn từ 15 ngày trở lên sau lần cuối họ sử dụng.
Thông báo mở Theo dõi xem người dùng có mở thông báo do trình soạn thảo Thông báo gửi hay không.
Doanh thu mua hàng Giá trị kết hợp cho tất cả ecommerce_purchasein_app_purchase sự kiện.
Doanh thu AdMob ước tính Thu nhập ước tính từ AdMob.
Tổng doanh thu ước tính Giá trị kết hợp để mua hàng và doanh thu AdMob ước tính.
first_open Sự kiện Analytics kích hoạt khi người dùng mở ứng dụng lần đầu tiên sau khi cài đặt hoặc cài đặt lại ứng dụng đó. Được sử dụng như một phần của kênh chuyển đổi.
notification_open Sự kiện Analytics sẽ kích hoạt khi người dùng mở thông báo do trình soạn thảo Thông báo gửi. Được sử dụng như một phần của kênh chuyển đổi.

Các chỉ số khác

Hệ mét Sự miêu tả
Người dùng không gặp sự cố Phần trăm người dùng không gặp phải lỗi trong ứng dụng của bạn đã được SDK Firebase Crashlytics phát hiện trong quá trình thử nghiệm.
notification_dismiss Sự kiện Analytics kích hoạt khi thông báo do trình soạn thảo Thông báo gửi bị loại bỏ (chỉ dành cho Android).
notification_receive Một sự kiện Analytics sẽ kích hoạt khi nhận được thông báo do trình soạn thảo Thông báo gửi trong khi ứng dụng ở chế độ nền (chỉ dành cho Android).
os_update Một sự kiện Analytics theo dõi thời điểm hệ điều hành thiết bị được cập nhật lên phiên bản mới. Để tìm hiểu thêm, hãy xem Các sự kiện được thu thập tự động .
screen_view Một sự kiện Analytics theo dõi các màn hình được xem trong ứng dụng của bạn. Để tìm hiểu thêm, hãy xem Theo dõi số lần xem màn hình .
session_start Sự kiện Analytics tính số phiên người dùng trong ứng dụng của bạn. Để tìm hiểu thêm, hãy xem Sự kiện được thu thập tự động .
cam kết của người dùng Một sự kiện Analytics kích hoạt định kỳ trong khi ứng dụng của bạn ở nền trước. Để tìm hiểu thêm, hãy xem Các sự kiện được thu thập tự động .

Xuất dữ liệu BigQuery

Bạn có thể truy cập tất cả dữ liệu phân tích liên quan đến các thử nghiệm A / B của mình trong BigQuery . BigQuery cho phép bạn phân tích dữ liệu bằng cách sử dụng BigQuery SQL, xuất dữ liệu đó sang một nhà cung cấp đám mây khác hoặc sử dụng dữ liệu cho các mô hình ML tùy chỉnh của bạn. Xem Liên kết BigQuery với Firebase để biết thêm thông tin.

Để tận dụng tối đa tính năng xuất dữ liệu BigQuery, các dự án Firebase nên áp dụng kế hoạch định giá "Blaze". BigQuery tính phí cho việc lưu trữ dữ liệu, chèn trực tuyến và truy vấn dữ liệu. Tải và xuất dữ liệu miễn phí. Xem Định giá BigQuery hoặc hộp cát BigQuery để biết thêm thông tin.

Để bắt đầu, hãy đảm bảo rằng dự án Firebase của bạn được liên kết với BigQuery. Chọn Cài đặt> Cài đặt dự án từ thanh điều hướng bên trái, sau đó chọn Tích hợp> BigQuery> Liên kết . Trang này hiển thị các tùy chọn để thực hiện xuất dữ liệu phân tích BiqQuery cho tất cả các ứng dụng trong dự án.

Để truy vấn dữ liệu phân tích cho một thử nghiệm:

  1. Từ danh sách thử nghiệm đang hoạt động của bạn, hãy chọn thử nghiệm mong muốn để mở trang kết quả thử nghiệm.
  2. Từ menu ngữ cảnh trong ngăn Tổng quan về thử nghiệm , hãy chọn Dữ liệu thử nghiệm truy vấn (tùy chọn này không có sẵn cho các dự án ở cấp miễn phí).

    Thao tác này sẽ mở trình tổng hợp truy vấn của bảng điều khiển BigQuery với truy vấn ví dụ được tạo tự động về dữ liệu thử nghiệm được tải trước để bạn xem xét. Trong truy vấn này, thử nghiệm của bạn được mã hóa dưới dạng thuộc tính người dùng với tên thử nghiệm trong khóa và biến thể thử nghiệm trong giá trị.

  3. Trong trình soạn thảo truy vấn, hãy chọn Chạy truy vấn. Kết quả được hiển thị trong ngăn dưới.

Lưu ý rằng vì dữ liệu Firebase trong BigQuery chỉ được cập nhật một lần mỗi ngày nên dữ liệu có sẵn trong trang thử nghiệm có thể cập nhật hơn dữ liệu có sẵn trong bảng điều khiển BigQuery.