Double opt-in trong Adapty Mail

Khi bật tùy chọn xác nhận kép, mọi hồ sơ người dùng mới đều nhận được email xác nhận trước. Cho đến khi người dùng nhấp vào email đó, họ sẽ không nhận được bất kỳ email marketing nào. Dùng tính năng này để nhắm mục tiêu vào các thị trường yêu cầu sự đồng ý opt-in, chẳng hạn như EU hoặc Canada. Xác minh địa chỉ đã chứng minh rằng hộp thư tồn tại; xác nhận kép chứng minh rằng người đã nhập địa chỉ chính là người đang đọc email đó. Cài đặt này không cần thay đổi code trong ứng dụng của bạn.

Double opt-in không thay thế sự đồng ý bạn thu thập khi hỏi địa chỉ ban đầu — tuân thủ đề cập đến những gì bạn cần xử lý.

Cài đặt này chỉ áp dụng cho các hồ sơ người dùng được tạo sau khi bạn bật nó, từ mọi điểm đăng ký. Các hồ sơ người dùng đã tồn tại trước đó vẫn tiếp tục nhận chiến dịch như bình thường. Để bao phủ toàn bộ đối tượng của bạn, hãy bật double opt-in trước khi bạn bắt đầu gửi.

Hồ sơ người dùng FunnelFox cũng bị đưa vào, kể cả khi funnel đã thu thập sự đồng ý — Adapty Mail không đọc thuộc tính email_consent mà FunnelFox gửi đi.

Cách hoạt động

Adapty Mail tạo một hồ sơ người dùng ngay khi nhận được địa chỉ email, từ bất kỳ điểm nhập nào. Khi bật double opt-in, thời điểm đó sẽ khởi động một chuỗi gồm hai email:

  1. Email đầu tiên được gửi một phút sau khi hồ sơ người dùng được tạo và yêu cầu người dùng xác nhận địa chỉ. Email này bỏ qua cửa sổ gửi thông thường, vì vậy nếu ai đó đăng ký lúc 3 giờ sáng, họ vẫn nhận được yêu cầu xác nhận lúc 3 giờ sáng.
  2. Nếu họ không xác nhận, một email nhắc nhở sẽ được gửi sau khoảng 72 giờ, được dịch chuyển vào cửa sổ gửi nếu thời điểm đó nằm ngoài cửa sổ. Adapty Mail sẽ không gửi thêm yêu cầu nào nữa.
Email xác nhận đầu tiên: giải thích ngắn gọn lý do người dùng nhận được email này và nút Confirm My Email

Nút xác nhận mở ra một trang theo màu thương hiệu của bạn, hiển thị địa chỉ đã được ẩn bớt. Chỉ tải trang đó thôi chưa đủ — người dùng còn phải nhấp vào đó nữa, vì vậy các trình quét hộp thư tự động theo dõi liên kết sẽ không thể xác nhận thay họ. Liên kết không bao giờ hết hạn, nên cả hai email đều có thể dùng được dù nhiều tháng sau.

Nếu người dùng chưa mua bất cứ thứ gì, nút sẽ hiển thị Confirm and open my offer, và trang sẽ chuyển họ đến web paywall của bạn ngay sau khi nhấp vào.

Xác nhận có ba tác động:

  • Lời nhắc bị hủy: mọi email xác nhận còn đang trong hàng đợi sẽ bị hủy.
  • Khối marketing được gỡ bỏ: Adapty Mail đánh giá các flow marketing của bạn cho người đó ngay lập tức, và họ sẽ tham gia vào bất kỳ flow nào phù hợp. Nếu không có flow nào phù hợp, sẽ không có gì được gửi cho đến khi có.
  • Adapty Mail không hỏi lại: xác nhận được lưu một lần, và việc tắt rồi bật lại cài đặt sẽ không kích hoạt yêu cầu mới.

Trong hành trình của hồ sơ người dùng, các email xác nhận xuất hiện dưới dạng sự kiện email, và bản thân xác nhận hiển thị là Confirmed.

Bật double opt-in

Trước khi bật, hãy đảm bảo dự án có ít nhất một web paywall. Adapty Mail tạo chiến dịch xác nhận bằng AI và cần một paywall để gửi người dùng đã xác nhận đến đó. Nếu không có, thao tác bật sẽ thất bại với thông báo “Failed to update double opt-in”.

Để bật double opt-in, vào Settings > Project. Trong phần Double opt-in, bật công tắc lên. Có thể mất một phút để phản hồi, vì Adapty Mail cần tạo email xác nhận trước khi lưu cài đặt.

Phần Double opt-in trên tab Settings > Project, với công tắc được đặt thành Enabled

Bật công tắc này sẽ tạo ra cả hai phần của chuỗi: một chiến dịch giao dịch chứa email xác nhận, và một flow gửi email đó đến mọi hồ sơ người dùng mới.

  • Campaign: có tên Double opt-in, trong Campaigns > Transactional.
  • Flow: trong Flows > Transactional > Double opt-in, nơi All Users được ghép với chiến dịch đó.
Tab Transactional của trang Flows, với trigger Double opt-in và All Users được ghép với chiến dịch Double opt-in

Flow này hoạt động như bất kỳ flow nào khác. Đừng để trống nó khi cài đặt đang bật: nếu không có ai được yêu cầu xác nhận, sẽ không có hồ sơ người dùng mới nào nhận được marketing.

Kiểm tra double opt-in

Để xem toàn bộ quy trình trước khi người dùng thực tế bắt đầu sử dụng, hãy chạy thử một hồ sơ người dùng qua đó:

  1. Trong ứng dụng của bạn, đăng ký bằng một địa chỉ email chưa có hồ sơ người dùng nào trong dự án, hoặc đăng một hồ sơ với địa chỉ mới thông qua Adapty Mail API.
  2. Trong Adapty Mail, vào Profiles, mở hồ sơ người dùng mới và chờ email Double opt-in xuất hiện trong hành trình của hồ sơ đó. Việc gửi mất vài phút sau khoảng trễ một phút.
  3. Trong email, nhấp vào nút xác nhận và xác nhận trên trang vừa mở.
  4. Quay lại hành trình, email sẽ hiển thị trạng thái Confirmed. Nếu có một flow marketing phù hợp với hồ sơ, email đầu tiên của flow đó sẽ được lên lịch ngay sau đó.

Đối với phần marketing trong chuỗi, hãy làm theo Kiểm tra flow Adapty Mail của bạn.

Chỉnh sửa email xác nhận

Email xác nhận tuân theo các quy tắc chặt chẽ hơn so với email marketing:

  • Nút xác nhận chính là liên kết đích: Nút phải sử dụng {{ destination_url }}. Đối với chiến dịch double opt-in, Adapty Mail sẽ thay thế nó bằng liên kết xác nhận riêng cho từng người nhận thay vì URL paywall của bạn.
  • Không bán hàng: Nội dung không được đề cập đến giá, giảm giá, dùng thử, hoặc thời hạn. Trình tạo sẽ từ chối nội dung vi phạm điều này.
  • Không có liên kết khác: Email không có liên kết nào khác ngoài nút xác nhận, và không có liên kết hủy đăng ký ở phần footer. Adapty Mail cũng bỏ qua header List-Unsubscribe, nên các ứng dụng email sẽ không hiển thị nút hủy đăng ký cho yêu cầu xác nhận.

Để tạo lại các email, mở chiến dịch từ Campaigns > Transactional và nhấp vào Generate emails. Hộp thoại cung cấp menu thả xuống Purpose được đặt thành Double opt-in, và trường Custom prompt. Độ dài chuỗi, thời gian trì hoãn và bố cục được cố định theo mục đích, vì vậy các tùy chọn về giọng điệu, hình ảnh và số lượng email của chiến dịch marketing sẽ không xuất hiện.

Để tiếp cận người nhận bằng ngôn ngữ của họ, hãy bản địa hóa chiến dịch Double opt-in.

Tắt double opt-in

Để tắt double opt-in, vào Settings > Project. Trong phần Double opt-in, tắt công tắc đi.

Adapty Mail sẽ hoàn tất flow Double opt-in, bao gồm cả các phân khúc bạn đã tự thêm vào. Campaign vẫn được giữ lại, vì vậy khi bật lại tính năng này, các email cũ sẽ được tái sử dụng thay vì tạo mới.

Sau khi tắt:

  • Hồ sơ người dùng mới bước vào các flow marketing mà không cần xác nhận.
  • Những hồ sơ người dùng đang chờ xác nhận sẽ không còn bị chặn nữa, nhưng hệ thống không tự động đánh giá lại họ ngay lập tức. Họ sẽ vào một flow marketing vào lần tiếp theo có sự kiện xảy ra với họ.
  • Nếu bạn bật lại cài đặt này, các hồ sơ người dùng được tạo trong thời gian tắt sẽ được coi là đã tồn tại và sẽ không bị yêu cầu xác nhận.

Giới hạn

  • Email xác nhận được tính vào analytics Campaign: Campaign Double opt-in xuất hiện như một campaign độc lập trên trang Analytics, và số lần gửi, mở, nhấp chuột của nó đều được tính vào tổng số. Để xem riêng các chỉ số marketing của bạn, hãy nhóm theo Campaigns và bỏ chọn checkbox hiển thị của nó.
  • Không có trạng thái xác nhận trong Profiles: Danh sách Profiles và trang hồ sơ người dùng không hiển thị địa chỉ đã được xác nhận hay đang chờ xác nhận. Hành trình là nơi duy nhất hiển thị trạng thái xác nhận.
  • Không có quy tắc theo từng quốc gia: Cài đặt này áp dụng cho mọi hồ sơ người dùng mới trong dự án, bất kể quốc gia của họ. Cả Adapty SDK lẫn Adapty Mail API đều không có trường để đánh dấu hồ sơ người dùng là đã đồng ý.
  • Các hồ sơ hiện có được miễn: Các hồ sơ người dùng được tạo trước khi bạn bật cài đặt này sẽ không bao giờ được yêu cầu xác nhận. Để thu thập xác nhận từ họ, bạn cần thực hiện bên ngoài Adapty Mail.
  • Trang xác nhận bằng tiếng Anh: Người nhận sẽ thấy trang này bằng tiếng Anh ngay cả khi bạn đã bản địa hóa các email xác nhận.