Tạo, chạy và dừng A/B test

Bài viết này trình bày toàn bộ vòng đời của một A/B test trong Adapty: tạo test, chạy test và dừng test khi bạn sẵn sàng xem kết quả.

Yêu cầu trước khi bắt đầu

Trước khi thiết lập A/B test, bạn cần có:

Nếu bạn không sử dụng Adapty Flow builder hoặc Adapty Paywall builder, hãy gửi lượt xem paywall lên Adapty bằng .logShowPaywall(). Nếu không có phương thức này, Adapty không thể tính lượt xem paywall trong test, và số liệu chuyển đổi sẽ không chính xác.

A/B test trong Adapty hoạt động theo hai bước. Bạn tạo test trước và lưu dưới dạng bản nháp — test chưa chạy ngay lập tức. Khi đã sẵn sàng, bạn mới chạy test riêng. Điều này cho phép bạn xem lại cài đặt trước khi người dùng thấy nó.

Tạo A/B test

Khi tạo A/B test mới, bạn cần có ít nhất hai flow/paywall/onboarding.

Để tạo A/B test mới:

  1. Vào mục A/B tests từ menu chính của Adapty.

    go-to-abtests.webp
  2. Ở góc trên bên phải, nhấn Create A/B test.

    create-abtest.webp
  3. Trong cửa sổ Create the A/B test, nhập Test name. Đây là trường bắt buộc. Hãy chọn tên mô tả rõ nội dung test để bạn dễ nhận biết khi xem kết quả.

  4. Điền Test goal để mô tả mục tiêu bạn muốn đạt được (ví dụ: tăng gói đăng ký hoặc giảm tỷ lệ rời bỏ).

  5. Nhấn Select placement và chọn placement cho flow, paywall hoặc onboarding.

  6. Thiết lập nội dung test trong bảng Variants. Mỗi hàng là một biến thể, mỗi cột là một placement. Thêm paywall vào từng ô giao nhau.

    Theo mặc định, bảng có 2 biến thể và 1 placement. Bạn có thể thêm tối đa 20 biến thể. Khi bạn thêm placement thứ hai, test sẽ trở thành Crossplacement A/B test. Lưu ý rằng crossplacement A/B test chỉ khả dụng cho paywall.

    abtest-variants.webp
  7. Lưu test. Bạn có hai lựa chọn:

    1. Save as draft: Test sẽ không chạy ngay. Bạn có thể khởi chạy sau từ placement hoặc danh sách A/B test. Dùng tùy chọn này để xem lại cài đặt trước khi khởi chạy.
    2. Run A/B test: Khởi chạy test ngay lập tức. Test sẽ chạy ngay khi bạn nhấn nút này.

Sau khi lưu dưới dạng bản nháp, tiếp tục đến phần Chạy A/B test.

Chỉnh sửa A/B test

Bạn chỉ có thể chỉnh sửa các A/B test đang ở trạng thái bản nháp. Khi test đã chạy, bạn không thể thay đổi nó nữa. Để cập nhật test đang chạy, hãy dùng tùy chọn Modify — thao tác này tạo một bản sao với cùng tên để bạn có thể thực hiện thay đổi. Adapty sẽ dừng test gốc, và cả test gốc lẫn phiên bản đã chỉnh sửa sẽ hiển thị riêng biệt trong analytics của bạn.

Chạy A/B test

Chạy A/B test trong Adapty có nghĩa là gán test đó vào một placement để test có thể bắt đầu hiển thị paywall và onboarding cho người dùng.

  1. Vào mục A/B tests từ menu chính của Adapty.

  2. Đảm bảo bạn đang xem đúng danh sách — các A/B test Paywall, Flow, OnboardingsCrossplacement được hiển thị trong các tab riêng biệt mà bạn có thể chuyển đổi qua lại.

    ab-tests-tabs.webp
  3. Chuyển sang tab Drafts. Chỉ các test ở dạng bản nháp mới có thể được khởi chạy.

  4. Bên cạnh test bạn muốn khởi chạy, nhấn Run A/B test.

    run-ab-test-2.webp
  5. Cửa sổ Edit A/B test sẽ mở ra. Xem lại cài đặt và thực hiện các thay đổi cuối cùng nếu cần. Nếu thiếu placement hoặc đối tượng, hãy thêm vào ngay bây giờ.

  6. Sau khi xem lại cài đặt, nhấn Run A/B test để bắt đầu.

Sau khi khởi chạy test, bạn có thể theo dõi tiến trình và xem dữ liệu hiệu suất trên trang Kết quả và chỉ số A/B test.

Dừng A/B test

Khi bạn dừng A/B test, test sẽ kết thúc và bạn có thể xem kết quả. Bạn cũng quyết định nội dung nào sẽ hiển thị cho người dùng trong các placement bị ảnh hưởng sau khi test kết thúc.

stop-ab-test.webp
  1. Mở mục A/B tests và chuyển sang tab Live.

  2. Bên cạnh test bạn muốn dừng, nhấn vào menu ba chấm, rồi chọn Stop A/B test.

  3. Trong cửa sổ Stop the A/B test, quyết định điều gì sẽ xảy ra sau khi test kết thúc. Bạn có ba lựa chọn:

    Lựa chọnMô tả
    Display one of the tested paywalls/onboardingsChọn paywall hoặc onboarding chiến thắng dựa trên kết quả test như doanh thu, xác suất tốt nhất (P2BB) và doanh thu trên 1K người dùng. Paywall hoặc onboarding này sẽ được hiển thị cho placement và đối tượng đã chọn.
    Select paywalls/onboardings that don’t participate in A/B testChọn bất kỳ paywall hoặc onboarding nào không thuộc A/B test hiện tại. Dùng tùy chọn này khi không có biến thể nào đáp ứng mục tiêu của bạn.
    Don’t show any specific paywall/onboardingĐối với placement và đối tượng đã chọn, sẽ không có paywall hoặc onboarding cụ thể nào được chọn sau khi A/B test kết thúc. Thay vào đó, paywall hoặc onboarding tiếp theo dựa trên độ ưu tiên đối tượng sẽ được hiển thị. Đây là lựa chọn phù hợp nếu bạn muốn để hệ thống hiện tại quyết định paywall hoặc onboarding nào sẽ hiển thị, mà không cần chọn thủ công.

Dừng A/B test là hành động không thể hoàn tác — test không thể được khởi chạy lại. Hãy đảm bảo bạn đã thu thập đủ dữ liệu trước khi quyết định dừng.

  1. Nhấn nút Stop and complete this A/B test.

Sau khi A/B test kết thúc, test sẽ không còn hoạt động nữa, và các paywall hoặc onboarding trong test sẽ không còn hiển thị cho người dùng mới.

Bạn vẫn có thể truy cập kết quả và chỉ số A/B test trên trang chỉ số A/B test để xem lại hiệu suất của những người dùng đã tham gia trong thời gian test chạy. Các chỉ số có thể tiếp tục cập nhật khi các sự kiện mua hàng hoặc doanh thu mới được gán cho những người dùng đó.