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ó trong footer của mọi email, được xử lý ngay khi người nhận xác nhận.
- List-Unsubscribe headers: Được gửi kèm mọi email để hủy đăng ký chỉ với một cú nhấp từ hộp thư đến (RFC 8058), trên một URL 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 các sự kiện bounce, complaint, reject và throttle từ SES.
- Địa chỉ gửi thư thực tế: Được thêm vào footer của mọi email chiến dịch từ địa chỉ bạn lưu trong Settings > Company.
Phần bạn chịu trách nhiệm:
- Địa chỉ công ty của bạn: Lưu trong Settings > Company. CAN-SPAM yêu cầu có địa chỉ vật lý ở phần footer, và Adapty Mail sẽ chặn việc tạo chiến dịch cho đến khi bạn điền thông tin này.
- Sự đồng ý opt-in rõ ràng: Thu thập 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 mỗi người nhận mới xác nhận địa chỉ của họ trước khi nhận bất kỳ email marketing nào, hãy bật double opt-in.
- Yêu cầu xóa 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 đã được lên lịch. Việc xóa là vĩnh viễn: nếu sau đó lưu lại với cùng các định danh đó, hồ sơ sẽ không được tạo lại.