---
title: "A/B testing trong Adapty Mail"
description: "So sánh các chiến dịch email với nhau bằng cách gắn A/B test vào một flow."
---

A/B test trong Adapty Mail so sánh hai hoặc nhiều chiến dịch email với nhau. Mỗi biến thể là một chiến dịch hoàn chỉnh, độc lập. Khi người dùng khớp với phân khúc của test trong một [flow](mail-flows), Adapty Mail sẽ định tuyến họ đến một trong các biến thể theo trọng số đã cấu hình và theo dõi lượt gửi, tương tác cũng như doanh thu theo từng biến thể.

## Biến thể là gì \{#what-a-variation-is\}

Mỗi biến thể là một chiến dịch đầy đủ. Các biến thể có thể khác nhau ở bất kỳ yếu tố nào — nội dung, hình ảnh nổi bật, giọng văn, độ dài chuỗi email, hoặc khoảng thời gian chờ giữa các email. Bản thân A/B test không cho phép điều chỉnh những yếu tố đó trực tiếp; bạn tạo các chiến dịch riêng lẻ rồi thêm vào làm biến thể.

## Tạo A/B test \{#create-an-ab-test\}

1. Tạo các chiến dịch trước trong **Campaigns**. Mỗi biến thể cần một chiến dịch riêng.
2. Trong Adapty Mail, vào **A/B Tests** và nhấn **Create**.
3. Thêm từng chiến dịch làm biến thể và đặt trọng số. Tổng trọng số phải bằng **100%**.
4. Gán một phân khúc để kiểm soát nhóm người dùng nào được áp dụng test.
5. Lưu lại.

Test được lưu ở trạng thái **draft** và chưa gửi bất kỳ thứ gì. Để chạy thực tế, test phải được gắn vào một flow.

## Khởi chạy từ flow \{#launch-from-a-flow\}

A/B test không thể khởi chạy từ trang A/B Tests — cả việc khởi chạy lẫn kết thúc đều diễn ra bên trong một flow row.

1. Trong Adapty Mail, vào **Flows** và mở trigger mà bạn muốn chạy test.
2. Nhấn **Create** trên một row mới. Trong hộp thoại, đặt **Content type** thành **A/B Test**, chọn test bạn đã lưu, rồi nhấn **Save**.
3. Trên row đó, nhấn **Launch A/B test**.

Trạng thái test chuyển từ **draft** sang **live** và người dùng mới vào khớp với phân khúc sẽ bắt đầu được định tuyến đến các biến thể. Xem [Tạo flow](mail-create-flow) để biết thêm về flow row.

## Cách định tuyến hoạt động \{#how-routing-works\}

Khi người dùng kích hoạt trigger của flow và khớp với phân khúc của A/B test, Adapty Mail chọn biến thể theo phương pháp **chọn ngẫu nhiên có trọng số** — trọng số của mỗi biến thể quyết định tỷ lệ được chọn. Việc định tuyến không cố định theo từng người dùng.

## Xem kết quả \{#read-results\}

Trên trang A/B Tests, mỗi biến thể hiển thị số liệu thô và tỷ lệ được tính toán:

- **Delivery**: Sends, Deliveries, Bounces.
- **Engagement**: Opens, Clicks, Unsubs.
- **Revenue**: Purchases, Revenue.

Xem [Phân tích chiến dịch](mail-analytics) để biết cách tính từng chỉ số và cách quy kết doanh thu.

## Kết thúc test \{#finish-the-test\}

Giống như khởi chạy, việc kết thúc cũng diễn ra từ flow row, không phải trang A/B Tests.

1. Mở flow row nơi test đang chạy.
2. Nhấn **Finish A/B test**.
3. Trong hộp thoại **Finish A/B test**, chọn chiến dịch thắng từ dropdown **Replace with campaign** — hoặc để trống để xóa phân khúc khỏi flow hoàn toàn.
4. Xác nhận.

:::note
Người dùng đang ở giữa chuỗi email của bất kỳ biến thể nào — dù thắng hay thua — vẫn tiếp tục nhận email đã lên lịch. Họ không bị chuyển sang biến thể thắng.
:::

## Vòng đời \{#lifecycle\}

A/B test trải qua bốn trạng thái:

- **Draft**: Đã tạo, chưa được gắn vào flow row đang chạy.
- **Live**: Đã gắn và khởi chạy; đang định tuyến người dùng mới vào.
- **Finished**: Đã dừng qua **Finish A/B test**.
- **Archived**: Đã xóa mềm khỏi danh sách.