Тестирование флоу Adapty Mail

Протестируйте кампанию перед запуском для реальных пользователей.

  • Тестирование живой цепочки: проверяет автоматизацию и требует реального платежа. Запустите хотя бы один раз перед запуском.
  • Отправка тестового письма: пропускает автоматизацию, при этом на чекауте можно использовать тестовую карту Stripe.

Прежде чем начать

Цепочка работает от начала до конца только при выполнении всех следующих условий:

  • Домен для отправки верифицирован: откройте Settings > DNS и убедитесь в этом. См. Настройка домена для отправки.
  • Checkout: ваш веб-пейвол создан и опубликован. Неопубликованный пейвол вернёт ошибку, когда CTA попытается его открыть. См. Настройка checkout.
  • Кампания привязана к флоу: кампания сама по себе остаётся черновиком и ничего не отправляет. Флоу Adapty Mail — это то, что запускает её в работу. О том, как это сделать, читайте в разделе Управление сегментами во флоу.
  • Активная точка входа: пользовательские данные реально поступают в Adapty Mail. Какую бы точку входа вы ни использовали, проверка одна: новые пользователи отображаются на странице Profiles.

Тестирование живой цепочки

Чтобы протестировать кампанию в реальных условиях, зарегистрируйтесь как обычный пользователь. Тогда кампания отправит вам письмо, как и любому другому участнику, а оплату вы произведёте реальной картой в продакшн-чекауте. Шаги ниже помогут сократить ожидание — весь тест займёт минуты, а не дни.

  1. Сократите первую задержку. В редакторе кампании установите для первого письма Delay в одну-две минуты, чтобы не ждать реального расписания. После теста верните прежние значения задержек.
The Delay field on the first email, set to 0 days, 0 hours, and 1 minute
  1. Создайте тестового пользователя. В приложении зарегистрируйтесь с адресом электронной почты, которого ещё нет в проекте. Для каждого запуска нужен новый адрес: профиль, который уже прошёл через кампанию, повторно в неё не войдёт.

  2. Дождитесь первого письма. Adapty Mail планирует отправку по времени триггера плюс заданная вами задержка, затем раз в минуту забирает письма к отправке. Доставка добавляет ещё несколько минут.

  3. Откройте письмо и нажмите на кнопку CTA. Вы попадёте на страницу оформления заказа с уже заполненным адресом электронной почты.

  4. Завершите оплату. Оплатите настоящей картой, затем сделайте возврат средств в Stripe.

Протестируйте письмо и чекаут отдельно

Чтобы проверить письмо и чекаут без запуска автоматизации, используйте Send test email в редакторе кампании. Кнопка остаётся неактивной, пока не верифицирован домен отправки и не выбран почтовый получатель для кампании.

В модальном окне три настройки:

  • Environment: Production открывает ваш боевой чекаут с реальными продуктами. Sandbox открывает тестовую версию, где тестовая карта Stripe 4242 4242 4242 4242 работает с любой будущей датой окончания срока действия и любым CVC. Sandbox доступен только для пейвола, созданного с тестовыми продуктами — у пейвола, добавленного по URL, отображается сообщение «This paywall has no sandbox products, so only production is available.»
  • Profile: Необязательно. Выберите профиль, чтобы отправить письмо на его адрес и заполнить CTA его идентификаторами.
  • Custom address: Необязательно. Введите адрес, чтобы отправить письмо туда с заполнителем идентификатора профиля. Если выбран профиль, поле очищается, и профиль всегда имеет приоритет, если заданы оба варианта.

Если ни то, ни другое не задано, письмо отправляется на адрес вашего аккаунта с заполнителем идентификатора профиля.

Тестовая отправка — это отдельное письмо, не связанное с основной цепочкой. Она подтверждает, что письмо корректно отображается и что оплата через чекаут проходит, но ничего не говорит о том, срабатывает ли автоматизация. Чтобы проверить автоматизацию, запустите основную цепочку.

Send test email modal with Sandbox unavailable and a profile selected

Подтвердите доступ в приложении

После прохождения оплаты подписка появляется в профиле пользователя в Adapty, и приложение получает уровень доступа.

Adapty записывает платёж в песочнице как транзакцию песочницы, поэтому убедитесь, что ваш уровень доступа принимает транзакции песочницы, прежде чем расценивать отсутствие уровня доступа как ошибку.

Проверьте результат

Откройте тестовый профиль в разделе Profiles и изучите его journey. Успешный тест показывает, что первое письмо дошло до статуса Clicked, покупка была атрибутирована к нему, а остальная часть последовательности — Cancelled.

Note

Adapty Mail регистрирует открытие, когда загружается пиксель отслеживания, а Apple Mail Privacy Protection загружает его независимо от того, прочитал ли кто-то письмо. Чип Opened, который вы не заработали, — это нормально. В разделе Campaign analytics описано, что именно учитывает каждая метрика.

Подробнее