Kiểm tra flow Adapty Mail của bạn

Trước khi triển khai chiến dịch đến người dùng thực, hãy chạy thử một người dùng qua toàn bộ chuỗi: địa chỉ email được Adapty Mail tiếp nhận, chiến dịch gửi đi, người nhận nhấp vào link để đến trang thanh toán, thanh toán hoàn tất và ứng dụng cấp quyền truy cập.

Bạn có hai cách để kiểm thử. Chuỗi live sẽ chạy toàn bộ automation và yêu cầu một khoản thanh toán thật mà bạn có thể hoàn tiền sau. Test send sẽ bỏ qua automation và cho phép bạn thanh toán bằng thẻ test của Stripe. Hãy chạy chuỗi live ít nhất một lần trước khi ra mắt.

Trước khi bắt đầu

Chuỗi quy trình chỉ chạy hoàn chỉnh từ đầu đến cuối khi tất cả các điều kiện sau đều đúng:

  • Sending domain: Tên miền của bạn đã được xác minh trong Settings → DNS. Xem Thiết lập sending domain.
  • Checkout: Web paywall của bạn đã được tạo và xuất bản. Một paywall chưa xuất bản sẽ trả về lỗi khi CTA mở nó. Xem Thiết lập checkout.
  • Campaign attached to a flow: Một campaign đơn lẻ sẽ ở trạng thái nháp và không gửi gì cả. Hãy gắn nó vào một hàng flow để kích hoạt. Xem Tạo một flow.
  • A live entry point: Dữ liệu người dùng đang thực sự được gửi đến Adapty Mail. Với entry point của Adapty, điều đó có nghĩa là integration đã được bật trong Settings → Project; với API, điều đó có nghĩa là bạn đang đăng hồ sơ người dùng và các sự kiện giao dịch.

Kiểm tra chuỗi live

Đường dẫn này chạy chiến dịch của bạn đúng như cách người dùng thực trải nghiệm, nghĩa là CTA sẽ mở màn hình thanh toán production thật sự và khoản thanh toán là thật.

  1. Rút ngắn thời gian chờ đầu tiên. Trong trình chỉnh sửa chiến dịch, đặt Delay của email đầu tiên thành một hoặc hai phút để bạn không phải chờ đúng lịch thật. Hãy khôi phục lại thời gian chờ sau khi kiểm tra xong.

    The Delay field on the first email, set to 0 days, 0 hours, and 1 minute
  2. Tạo người dùng thử nghiệm. Trong ứng dụng của bạn, đăng ký bằng địa chỉ email chưa có hồ sơ người dùng nào trong dự án. Mỗi lần chạy cần một địa chỉ mới, vì một hồ sơ người dùng đã đi qua chiến dịch sẽ không thể tham gia lại.

  3. Chờ email đầu tiên. Adapty Mail lên lịch gửi dựa trên thời điểm kích hoạt cộng với độ trễ bạn đã đặt, sau đó xử lý các email đến hạn mỗi phút một lần. Quá trình gửi thực tế sẽ mất thêm vài phút.

  4. Mở email và nhấp vào CTA. Bạn sẽ được chuyển đến trang thanh toán với địa chỉ email đã được điền sẵn.

  5. Hoàn tất thanh toán. Thanh toán bằng thẻ thật, sau đó hoàn tiền trong Stripe.

Kiểm tra email và trang thanh toán riêng lẻ

Để xem trước email và trang thanh toán mà không cần chờ automation chạy, hãy dùng Send test email trong trình chỉnh sửa chiến dịch. Nút này sẽ bị vô hiệu hóa cho đến khi domain gửi của bạn được xác minh và chiến dịch đã chọn một web paywall.

Modal có hai cài đặt:

  • Environment: Production mở thanh toán thực với sản phẩm thực. Sandbox mở phiên bản kiểm thử, trong đó thẻ test của Stripe 4242 4242 4242 4242 hoạt động với bất kỳ ngày hết hạn nào trong tương lai và bất kỳ CVC nào. Sandbox chỉ có thể chọn được với paywall được tạo bằng sản phẩm sandbox — paywall bạn thêm qua URL sẽ hiển thị “This paywall has no sandbox products, so only production is available.”
  • Profile: Tùy chọn. Chọn một hồ sơ người dùng để gửi email đến địa chỉ của hồ sơ đó và điền ID của hồ sơ vào CTA. Để trống nếu muốn gửi đến địa chỉ tài khoản của bạn với ID hồ sơ placeholder.

Gửi thử là một email độc lập, tách biệt khỏi chuỗi đang chạy thực tế. Thao tác này xác nhận rằng email hiển thị đúng và thanh toán hoạt động, nhưng không cho biết automation có kích hoạt hay không. Để kiểm tra automation, hãy chạy chuỗi thực tế.

Send test email modal with Sandbox unavailable and a profile selected

Xác nhận quyền truy cập trong ứng dụng

Sau khi thanh toán hoàn tất, gói đăng ký sẽ được ghi nhận vào hồ sơ người dùng Adapty và ứng dụng của bạn sẽ thấy mức độ truy cập tương ứng.

Adapty ghi nhận thanh toán sandbox dưới dạng giao dịch sandbox, vì vậy hãy đảm bảo mức độ truy cập của bạn chấp nhận giao dịch sandbox trước khi coi mức độ truy cập bị thiếu là lỗi.

Đọc journey

Để xem những gì Adapty Mail đã ghi lại, vào Profiles, mở hồ sơ người dùng thử nghiệm của bạn, và đọc timeline Journey. Timeline sẽ gắn nhãn từng email bằng các chip hiển thị trạng thái xử lý:

ChipÝ nghĩa
ScheduledEmail đã được đặt lịch gửi và Adapty Mail chưa gửi.
CancelledEmail sẽ không được gửi. Một giao dịch mua hủy tất cả email còn lại trong chuỗi.
SentAdapty Mail đã gửi email và chưa có xác nhận giao hàng.
DeliveredMáy chủ mail nhận đã chấp nhận email. Chip này thay thế Sent.
OpenedPixel theo dõi đã được tải.
ClickedNgười nhận đã nhấp vào một liên kết. Mở rộng email để xem các liên kết nào và giao dịch mua mà liên kết đó tạo ra.
BouncedGiao hàng thất bại.
Spam reportNgười nhận đã đánh dấu email là spam.
UnsubscribedNgười nhận đã hủy đăng ký. Adapty Mail loại trừ họ khỏi mọi chiến dịch trong dự án — xem Hủy đăng ký và chặn.

Một test thành công sẽ hiển thị email đầu tiên đạt trạng thái Clicked, giao dịch mua được gán cho email đó, và phần còn lại của chuỗi email ở trạng thái Cancelled.

Note

Lượt mở được tính bằng pixel load, và Apple Mail Privacy Protection tải trước chúng, vì vậy chip Opened xuất hiện mà bạn không thực sự mở email là điều bình thường. Xem Phân tích chiến dịch để biết từng chỉ số được tính như thế nào.

Tìm hiểu thêm