Flow trong Adapty Mail
Một flow biến một chiến dịch đã lưu thành các lần gửi có lịch trình. Flow quyết định người dùng nhận chiến dịch nào khi một trigger kích hoạt, còn một phân khúc quyết định những người dùng nào đủ điều kiện. Adapty Mail đánh giá mọi flow mỗi khi có sự kiện phù hợp kích hoạt — không cần polling, không cần cron, không cần khởi chạy thủ công.
Sản phẩm cốt lõi của Adapty có flow riêng. Đó là một tính năng khác — nội dung ở đây không liên quan đến chúng.
Trigger
Trigger là sự kiện khởi động một flow. Các trigger được cố định — bạn không thể tự tạo hoặc mở rộng danh sách.
Kích hoạt marketing
Adapty Mail có năm kích hoạt marketing, mỗi kích hoạt có tab riêng trong Flows > Marketing:
- Chưa từng mua: Người dùng đã đăng ký nhưng chưa thực hiện bất kỳ giao dịch mua nào. Mục tiêu: kích hoạt và chuyển đổi lần đầu. Người dùng dùng thử không thuộc nhóm này — bắt đầu dùng thử được tính là đang có gói đăng ký hoạt động.
- Đã hủy gia hạn: Người dùng đã tắt tự động gia hạn nhưng vẫn còn gói đăng ký đang hoạt động. Bao gồm cả người đang trả phí và người dùng thử đã hủy trước khi chuyển đổi. Đây là cơ hội tốt nhất để giữ chân họ — họ vẫn còn quyền truy cập. Dùng bộ lọc phân khúc để tách đối tượng trả phí và dùng thử nếu nội dung thông điệp cần khác nhau.
- Lỗi thanh toán: Thanh toán thất bại — thẻ bị từ chối hoặc hết hạn, hoặc đang trong thời gian ân hạn sau khi gia hạn không thành công. Mục tiêu: khắc phục khẩn cấp và hỗ trợ người dùng, không phải thúc đẩy bán hàng. Phục hồi họ nhanh chóng — họ đã muốn thanh toán rồi.
- Đã hết hạn: Gói đăng ký đã hết hiệu lực và quyền truy cập không còn. Bao gồm cả gói trả phí đã hết hạn lẫn bản dùng thử hết hạn mà không chuyển đổi. Mục tiêu: thu hút họ quay lại. Bộ lọc phân khúc có thể điều chỉnh nội dung phù hợp cho từng đối tượng — hết hạn dùng thử và hết hạn trả phí.
- Đã hoàn tiền: Người dùng đã yêu cầu hoàn tiền sau khi mua. Mục tiêu: tìm hiểu vấn đề và đề xuất lựa chọn phù hợp hơn. Tone nên khiêm tốn và cởi mở, không phải bán hàng kiểu cứng nhắc.
Một marketing flow chỉ chạy một lần tại một thời điểm cho mỗi người nhận: trong khi một chuỗi đang diễn ra, không có chuỗi thứ hai nào được bắt đầu. Flow kết thúc khi người dùng thực hiện mua hàng.
Trigger giao dịch
Các flow giao dịch mang thông báo dịch vụ. Có hai trigger khởi động chúng, nằm trong ba tab dưới Flows > Transactional:
- Double opt-in: Kích hoạt khi một hồ sơ người dùng mới đến từ điểm vào của bạn, trong khi double opt-in đang bật. Flow dừng lại ngay khi địa chỉ được xác nhận.
- App activation: Theo sau một lần mua hàng và đưa người mua vào ứng dụng của bạn.
- Cancellation page: Theo sau một lần mua hàng và cung cấp cho người mua các tùy chọn kiểm soát gói đăng ký.
Cả hai purchase flow đều kích hoạt khi người dùng mua sản phẩm lần đầu, vì vậy nếu một người mua được cấu hình cho cả hai thì sẽ nhận được cả hai. Mỗi flow chạy một lần cho mỗi hồ sơ người dùng, song song với các marketing flow áp dụng được.
Các lần gia hạn không kích hoạt những flow này.
Đối tượng và nội dung
Dưới mỗi trigger, bạn ghép một phân khúc người dùng với nội dung mà họ nhận được. Một flow có thể chứa nhiều cặp như vậy, vì vậy một trigger có thể phục vụ nhiều đối tượng khác nhau.
Ai đủ điều kiện
Phân khúc là một tập hợp các bộ lọc áp dụng lên cơ sở người dùng của bạn — xem Phân khúc. Chỉ những người dùng khớp với phân khúc mới tham gia vào flow. Bạn không cần tạo phân khúc riêng cho từng quốc gia: trong một chiến dịch đã được bản địa hóa, Adapty Mail sẽ tự chọn ngôn ngữ phù hợp cho từng người nhận.
All Users là phân khúc tích hợp sẵn không có bộ lọc nào, nên tất cả mọi người đều đủ điều kiện. Bạn không thể chỉnh sửa hay xóa phân khúc này.
Những gì họ nhận được
Mỗi phân khúc nhận được một trong hai thứ:
- Campaign: Tất cả những người khớp điều kiện đều nhận cùng một campaign.
- A/B Test: Hai hoặc nhiều campaign với tỷ lệ phân bổ có thể cấu hình. Adapty Mail phân phối người dùng ngẫu nhiên giữa các biến thể và theo dõi chỉ số theo từng biến thể — xem A/B testing.
Khi một người dùng có thể khớp với nhiều phân khúc, priority sẽ quyết định họ nhận campaign nào. Khi người dùng kích hoạt trigger, Adapty Mail:
- Kiểm tra các phân khúc từ trên xuống dưới, theo thứ tự xuất hiện.
- Gửi chiến dịch được ghép với phân khúc đầu tiên khớp.
- Dừng lại. Các phân khúc bên dưới không được đánh giá cho người dùng đó.
Một phân khúc rộng đặt phía trên một phân khúc hẹp hơn sẽ “nuốt” mọi người dùng vốn lẽ sẽ khớp với phân khúc hẹp hơn đó.
Để sắp xếp lại thứ tự, hãy kéo biểu tượng ở bên trái của bất kỳ hàng nào.
All Users, nếu có, phải có mức độ ưu tiên thấp nhất — tức là mục cuối cùng cho trigger. Nếu không, flow sẽ không thể lưu được.
Vòng đời của Flow
Flow không có trạng thái nháp. Chúng hoạt động ngay khi bạn lưu. Người dùng nào kích hoạt trigger và khớp với phân khúc sẽ tham gia campaign ngay lập tức, và email đầu tiên sẽ được gửi sau Delay của nó.
Hiệu lực của một chỉnh sửa phụ thuộc vào nội dung bạn thay đổi:
- Chỉnh sửa flow: Các thay đổi đối với flow chỉ áp dụng cho người dùng kích hoạt trigger sau đó. Xóa một phân khúc không hủy các email đã được lên lịch.
- Chỉnh sửa campaign: Các thay đổi đối với campaign sẽ ảnh hưởng đến người dùng đang ở trong flow. Adapty Mail đọc nội dung của từng email tại thời điểm gửi, cũng như Delay của email đó khi email trước được giao.
- Campaign đa ngôn ngữ: Nội dung bản dịch chỉ thay đổi khi bạn cập nhật bản dịch và lưu campaign.
Một A/B test có vòng đời riêng — draft, live, rồi finished — được kiểm soát độc lập với phân khúc mà nó được ghép cặp. Xem A/B testing.
Thời điểm gửi email
- Mỗi email có Delay riêng — khoảng thời gian chờ từ email trước đó. Bạn có thể chỉnh sửa trong giao diện campaign editor.
- Adapty Mail chỉ gửi email trong khoảng 08:00 đến 21:00 theo múi giờ của người nhận. Nếu lịch gửi nằm ngoài khoảng này, email sẽ được dời sang thời điểm gần nhất trong khung giờ.
- Email đầu tiên là ngoại lệ nếu nó được gửi trong vòng hai giờ kể từ khi trigger kích hoạt. Lúc đó email sẽ được gửi đúng giờ, kể cả vào ban đêm.