Hủy đăng ký và danh sách chặn trong Adapty Mail
Adapty Mail ngừng gửi email đến người dùng trong hai trường hợp khác nhau:
- Danh sách chặn (Suppression): Người dùng bị loại khỏi tất cả các lần gửi trong tương lai của dự án này (đã hủy đăng ký, bị bounce, khiếu nại, bị từ chối, hoặc bị giới hạn tốc độ).
- Điều kiện dừng (Stop condition): Chuỗi email hiện tại của người dùng bị hủy vì họ đã chuyển đổi. Họ không bị đưa vào danh sách chặn và vẫn đủ điều kiện nhận các chiến dịch khác.
Cả hai cơ chế đều hoạt động theo từng dự án. Danh sách chặn trong một dự án Adapty không ảnh hưởng đến dự án khác.
Hủy đăng ký
Người nhận có hai cách để hủy đăng ký, và cả hai đều chạy trên host go. của sending domain của bạn thay vì URL của Adapty.
Liên kết ở chân email. Mỗi email đều có một cái. Khi nhấn vào, một trang xác nhận sẽ hiện ra, và sau khi xác nhận, hồ sơ người dùng sẽ được đánh dấu suppression_reason = 'unsubscribe', chuỗi email còn lại bị hủy, và hồ sơ đó sẽ không nhận được email nào nữa trong dự án. Bước xác nhận này là có chủ đích: các công cụ quét thư rác và trình tải trước của hộp thư thường tự động mở các liên kết trong nội dung email, và việc có thêm một trang xác nhận ở giữa sẽ ngăn chúng vô tình hủy đăng ký thay cho người dùng.
Nút hộp thư đến. Adapty Mail gửi header List-Unsubscribe: <URL>, <mailto:> kèm theo List-Unsubscribe-Post: List-Unsubscribe=One-Click. Gmail và Yahoo yêu cầu điều này đối với người gửi hàng loạt (RFC 8058), và các ứng dụng email hỗ trợ header này sẽ hiển thị nút hủy đăng ký ngay cạnh tên người gửi. URL này không có trang xác nhận: yêu cầu đầu tiên gửi đến nó sẽ ngay lập tức ẩn hồ sơ người dùng, bất kể phương thức nào — RFC 8058 quy định dùng POST, nhưng một số nhà cung cấp lại gửi GET.
Cả hai liên kết đều chứa token mã hóa để xác định người nhận và email đó đến từ đâu, vì vậy việc hủy đăng ký không cần đăng nhập hay tra cứu.
Hủy đăng ký từ email thử nghiệm không thay đổi gì — các lần gửi thử nghiệm được loại trừ khỏi danh sách chặn.
Tự động đưa vào danh sách chặn
Adapty Mail lắng nghe các sự kiện giao nhận từ AWS SES qua SNS và đưa người dùng vào danh sách chặn ngay lập tức khi xảy ra bất kỳ trường hợp nào sau đây:
| Sự kiện | Mã lý do | Ý nghĩa |
|---|---|---|
| Bounce | bounce | Địa chỉ email không hợp lệ, hộp thư đầy, hoặc tên miền không tồn tại. |
| Complaint | complaint | Người dùng đánh dấu email là spam. |
| Reject | reject | SES từ chối tin nhắn trước khi gửi. |
| Throttle | throttle | Tốc độ gửi vượt quá giới hạn an toàn của tên miền. |
Với mỗi sự kiện, kết quả đều như nhau: người dùng được thêm vào danh sách chặn, chuỗi email còn lại bị hủy, và họ bị loại khỏi các lần gửi trong tương lai của dự án.
Adapty Mail không phân biệt giữa hard bounce và soft bounce. Bất kỳ bounce nào — kể cả các trường hợp tạm thời như hộp thư đầy — đều đưa người dùng vào danh sách chặn ngay lập tức. Không có khoảng thời gian thử lại.
Điều kiện dừng
Khi người dùng chuyển đổi giữa chừng trong chuỗi email, Adapty Mail hủy các email còn lại của họ với lý do stop_condition. Chuyển đổi có nghĩa là trạng thái gói đăng ký của họ đạt Subscribed, hoặc trạng thái sản phẩm mua một lần đạt Purchased.
Điều kiện dừng khác với danh sách chặn:
- Danh sách chặn (Suppression): Loại người dùng khỏi tất cả các lần gửi trong tương lai của dự án.
- Điều kiện dừng (Stop condition): Chỉ hủy chuỗi email hiện tại. Người dùng vẫn đủ điều kiện nhận các chiến dịch khác — ví dụ, một flow gia hạn hoặc thu hút khách hàng cũ dành cho người đăng ký đang hoạt động.
Các lần hủy do điều kiện dừng sẽ hiển thị cùng với danh sách chặn trong phân tích chiến dịch.
Quản lý danh sách chặn
Adapty Mail không có giao diện dashboard để xem hoặc xóa người dùng khỏi danh sách chặn. Để bỏ chặn một hồ sơ người dùng — chẳng hạn ai đó vô tình đánh dấu email thử nghiệm là spam — hãy liên hệ với bộ phận hỗ trợ của Adapty.
Adapty Mail xử lý những gì cho việc tuân thủ
Adapty Mail được tích hợp sẵn:
- Liên kết hủy đăng ký: Được đưa vào mỗi footer email, xử lý ngay khi người nhận xác nhận.
- Header List-Unsubscribe: Được gửi kèm mỗi email để hủy đăng ký một cú nhấp từ hộp thư đến (RFC 8058), trên một URL thực hiện hủy đăng ký ngay từ yêu cầu đầu tiên.
- Tự động chặn: Được kích hoạt khi xảy ra sự kiện bounce, complaint, reject và throttle từ SES.
Những phần bạn có trách nhiệm:
- Địa chỉ gửi thư vật lý: CAN-SPAM yêu cầu phải có địa chỉ này trong footer email. Adapty Mail không tự thêm vào — bạn cần tự thêm trong thiết kế chiến dịch.
- Đồng ý opt-in rõ ràng: Thu thập sự đồng ý trước khi truyền email của người dùng vào Adapty. Xem Kết nối Adapty với Adapty Mail.
- Yêu cầu xóa dữ liệu theo GDPR: Gửi các định danh của hồ sơ người dùng đến endpoint Delete profile của Adapty Mail API. Adapty Mail sẽ xóa dữ liệu cá nhân của hồ sơ và hủy các email đã lên lịch. Việc xóa là vĩnh viễn: nếu sau đó lưu lại với cùng định danh đó, hồ sơ sẽ không được tạo lại.