Double opt-in в Adapty Mail

При включённом двойном подтверждении каждый новый профиль сначала получает письмо с подтверждением. Пока человек не нажмёт на ссылку, маркетинговые письма до него не доходят. Используйте эту опцию для рынков, где требуется явное согласие на рассылку, — например, в ЕС или Канаде. Верификация адреса уже подтверждает, что почтовый ящик существует; двойное подтверждение доказывает, что адрес вводил именно тот человек, который его читает. Настройка не требует изменений в коде приложения.

Двойное подтверждение не заменяет согласие, которое вы собираете при запросе адреса — в разделе соответствия требованиям описано всё, что нужно учесть.

Настройка применяется только к профилям, созданным после её включения, через все точки входа. Профили, которые уже существовали, продолжают получать кампании как прежде. Чтобы охватить всю аудиторию, включите двойное подтверждение до того, как начнёте отправку.

Профили FunnelFox включаются в выборку, даже если воронка уже собрала согласие — Adapty Mail не считывает атрибут email_consent, который передаёт FunnelFox.

Как это работает

Adapty Mail создаёт профиль сразу после получения email-адреса из любой точки входа. При включённом двойном подтверждении (double opt-in) с этого момента запускается цепочка из двух писем:

  1. Первое письмо отправляется через одну минуту после создания профиля и просит подтвердить адрес. Оно игнорирует стандартное окно отправки, поэтому регистрация в 3 ночи получит запрос в 3 ночи.
  2. Если пользователь не подтвердил адрес, примерно через 72 часа отправляется одно напоминание — со сдвигом в пределы окна отправки, если оно выходит за его границы. Adapty Mail больше не напоминает.
Первое письмо с подтверждением: краткое пояснение, почему человек его получил, и кнопка «Подтвердить мой email»

Кнопка подтверждения открывает страницу в цветах вашего бренда с замаскированным адресом. Загрузка этой страницы ничего не подтверждает — человеку нужно кликнуть ещё раз, поэтому почтовые сканеры, которые автоматически переходят по ссылкам, не смогут подтвердить адрес вместо него. Ссылка не имеет срока действия, так что любое из писем сработает даже спустя месяцы.

Если пользователь ещё ничего не купил, кнопка называется Confirm and open my offer, и страница перенаправляет его на ваш веб-пейвол сразу после нажатия.

Подтверждение даёт три результата:

  • Напоминание отменяется: все запланированные письма-подтверждения аннулируются.
  • Маркетинговые ограничения снимаются: Adapty Mail сразу проверяет маркетинговые флоу для этого пользователя, и он попадает в те флоу, которым соответствует. Если подходящих флоу нет — письма не отправляются до тех пор, пока они не появятся.
  • Adapty Mail больше не запрашивает подтверждение: оно сохраняется один раз, и повторное включение/выключение настройки новый запрос не создаёт.

В истории активности профиля письма-подтверждения отображаются как email-события, а само подтверждение помечается как Confirmed.

Включение двойного подтверждения

Прежде чем включить его, убедитесь, что в проекте есть хотя бы один веб-пейвол. Adapty Mail генерирует кампанию подтверждения с помощью AI и для отправки подтверждённых пользователей нуждается в пейволе. Без него переключатель выдаст ошибку «Failed to update double opt-in».

Чтобы включить двойное подтверждение, перейдите в Settings > Project. В разделе Double opt-in включите переключатель. Это может занять минуту, поскольку Adapty Mail генерирует письма с подтверждением до сохранения настройки.

The Double opt-in section on the Settings > Project tab, with the switch set to Enabled

Включение переключателя автоматически создаёт обе части последовательности: транзакционную кампанию с письмами подтверждения и флоу, которое отправляет их каждому новому профилю.

  • Campaign: называется Double opt-in, находится в Campaigns > Transactional.
  • Flow: в Flows > Transactional > Double opt-in, где All Users связан с этой кампанией.
Вкладка Transactional на странице Flows с триггером Double opt-in и кампанией Double opt-in, примёнённой ко всем пользователям

Флоу работает как любой другой флоу. Не очищайте его, пока настройка включена: если никому не отправляется запрос на подтверждение, ни один новый профиль не получит маркетинговые рассылки.

Тестирование двойного подтверждения

Чтобы увидеть всю последовательность целиком до того, как через неё пройдут реальные пользователи, прогоните один тестовый профиль:

  1. В приложении зарегистрируйтесь с адресом электронной почты, у которого ещё нет профиля в проекте, или создайте профиль с новым адресом через Adapty Mail API.
  2. В Adapty Mail перейдите в Profiles, откройте новый профиль и подождите, пока в его journey не появится письмо Double opt-in. Доставка занимает несколько минут после однMinuteной задержки.
  3. В письме нажмите кнопку подтверждения и подтвердите действие на открывшейся странице.
  4. Вернувшись в journey, убедитесь, что у письма отображается статус Confirmed. Если какой-либо маркетинговый флоу соответствует этому профилю, первое письмо из него должно быть запланировано сразу после этого.

Для маркетинговой части цепочки следуйте инструкциям в разделе Тестирование флоу Adapty Mail.

Редактирование письма с подтверждением

Письмо с подтверждением подчиняется более строгим правилам, чем маркетинговое письмо:

  • Кнопка подтверждения — это ссылка на назначение: кнопка должна использовать {{ destination_url }}. Для кампании с двойным подтверждением Adapty Mail заменяет её персональной ссылкой подтверждения для каждого получателя вместо URL вашего пейвола.
  • Без продаж: текст не может упоминать цены, скидки, пробные периоды или дедлайны. Генератор отклоняет текст, который их содержит.
  • Никаких других ссылок: в письме нет других ссылок кроме кнопки подтверждения, и нет ссылки на отписку в футере. Adapty Mail также не добавляет заголовок List-Unsubscribe, поэтому почтовые клиенты не показывают кнопку отписки для запроса подтверждения.

Чтобы перегенерировать письма, откройте кампанию в Campaigns > Transactional и нажмите Generate emails. В диалоге есть выпадающий список Purpose, в котором выбрано значение Double opt-in, и поле Custom prompt. Длина последовательности, задержки и макет фиксируются в зависимости от цели, поэтому настройки тона, изображений и количества писем, доступные в маркетинговых кампаниях, здесь не отображаются.

Отключение двойного подтверждения

Чтобы отключить двойное подтверждение, перейдите в Settings > Project. В разделе Double opt-in выключите переключатель.

Adapty Mail завершает флоу Double opt-in, включая все сегменты, которые вы добавили в него самостоятельно. Кампания сохраняется, поэтому при повторном включении настройки будут использоваться уже существующие письма, а не создаваться заново.

После отключения:

  • Новые профили входят в маркетинговые флоу без подтверждения.
  • Профили, которые ожидали подтверждения, больше не заблокированы, но их состояние не пересчитывается сразу. Они войдут в маркетинговый флоу при следующем событии.
  • Если снова включить эту настройку, профили, созданные пока она была отключена, считаются существующими и не получат запроса на подтверждение.

Ограничения

  • Письма-подтверждения учитываются в аналитике кампаний: кампания Double opt-in отображается как отдельная кампания на странице Analytics, а её отправки, открытия и клики включаются в общие показатели. Чтобы видеть только маркетинговые данные, сгруппируйте по Campaigns и снимите флажок видимости этой кампании.
  • Статус подтверждения недоступен в профилях: в списке профилей и на странице профиля не отображается, подтверждён адрес или ожидает подтверждения. Путь подтверждения отображается только в журнале.
  • Правила не зависят от страны: настройка применяется ко всем новым профилям в проекте вне зависимости от страны. Ни Adapty SDK, ни Adapty Mail API не имеют поля для пометки профиля как уже давшего согласие.
  • Существующие профили освобождены от подтверждения: профили, созданные до включения этой настройки, никогда не получат запрос на подтверждение. Чтобы собрать подтверждения от них, нужно обратиться к ним за пределами Adapty Mail.