Double opt-in в Adapty Mail
При включённом двойном подтверждении (double opt-in) Adapty Mail не отправляет маркетинговые письма новым профилям, пока пользователь не подтвердит, что адрес принадлежит ему. Adapty Mail отправляет письмо с подтверждением, ждёт клика и только после этого разрешает профилю войти в маркетинговый флоу. Используйте эту настройку, если вы работаете с рынками, где требуется явное согласие на получение писем, — например, в ЕС или Канаде. Кроме того, она защищает от попадания в рассылки ошибочно введённых и поддельных адресов. Изменения в коде приложения не требуются.
Double opt-in подтверждает, что адрес настоящий и что человек хочет получать ваши письма. Это не заменяет согласие, которое вы собираете при запросе адреса. Подробнее о том, что Adapty Mail берёт на себя в плане соответствия требованиям.
Настройка применяется к профилям, созданным после её включения, через оба входных канала. Профили, которые уже существовали, продолжают получать кампании как прежде. Чтобы охватить всю аудиторию, включите double opt-in до того, как начнёте рассылку.
Как это работает
Adapty Mail создаёт профиль в момент получения email-адреса пользователя — через Adapty SDK или через Adapty Mail API. При включённом double opt-in с этого момента запускается последовательность подтверждения из двух текстовых писем:
- Первое письмо уходит через минуту после создания профиля и просит пользователя подтвердить адрес.
- Если подтверждения не последовало, через 72 часа отправляется финальное напоминание. После этого Adapty Mail больше не запрашивает подтверждение.
Пока пользователь не подтвердит адрес, ни один маркетинговый флоу для этого профиля не запустится. Пока настройка включена, профиль, который так и не подтвердил адрес, не получит ни одного маркетингового письма.
Кнопка подтверждения открывает страницу в фирменных цветах вашего бренда: на ней отображается замаскированный адрес и предлагается кликнуть. Одного лишь перехода по ссылке недостаточно — это защищает от почтовых сканеров, которые автоматически переходят по ссылкам и могли бы подтвердить адрес без ведома пользователя. Если человек ещё ничего не купил, кнопка называется Confirm and open my offer, а страница после клика перенаправляет на ваш веб-пейвол.
Подтверждение адреса даёт три эффекта:
- Напоминание отменяется: все подтверждающие письма, запланированные для профиля, удаляются из очереди.
- Маркетинг запускается: Adapty Mail немедленно проверяет маркетинговые флоу для этого профиля — так же, как при любом другом событии. Если профиль подходит под условия флоу, он входит в него прямо сейчас.
- Профиль больше не получит запрос: подтверждение сохраняется однократно. Если позже отключить и снова включить эту настройку, новый запрос не отправится.
В истории активности профиля подтверждающие письма отображаются как события письма, а клик — как клик по Confirmation link.
Включение double opt-in
Прежде чем включить эту опцию, убедитесь, что в проекте есть хотя бы один веб-пейвол. Adapty Mail создаёт подтверждающую кампанию с помощью AI и для отправки подтверждённых пользователей ему нужен пейвол. Без него переключатель выдаст ошибку «Failed to update double opt-in».
Чтобы включить double opt-in, в Adapty Mail перейдите в Settings → Project и в разделе Double opt-in активируйте переключатель. Переключателю может потребоваться около минуты на отклик — Adapty Mail сначала создаёт письма с подтверждением и только затем сохраняет настройку.
При включении переключателя создаются кампания и флоу, которые можно открыть:
- Campaign: транзакционная кампания с названием Double opt-in. Чтобы найти её, перейдите в Campaigns и откройте вкладку Transactional.
- Flow: флоу с триггером Profile created и одной строкой All Users, которая отправляет кампанию. Чтобы найти его, перейдите в Flows, откройте вкладку Transactional и выберите Profile created.
Флоу работает как любой другой флоу. Вы можете добавить строки с более узкими сегментами выше строки All Users или заменить кампанию на A/B-тест с двумя вариантами текста подтверждения. Не удаляйте все строки, пока настройка включена: тогда новые профили будут ждать подтверждения, которое никто не запрашивает, и не получат ничего.
Тестирование двойного подтверждения
Чтобы увидеть всю последовательность целиком до того, как через неё пройдут реальные пользователи, прогоните один тестовый профиль:
- В вашем приложении зарегистрируйтесь с адресом электронной почты, для которого ещё нет профиля в проекте. Через точку входа API создайте профиль с новым адресом.
- В Adapty Mail перейдите в Profiles, откройте новый профиль и дождитесь появления письма Double opt-in в его флоу. Доставка занимает несколько минут после однoминутной задержки.
- В письме нажмите кнопку подтверждения и подтвердите действие на открывшейся странице.
- Вернувшись в флоу, вы должны увидеть клик по ссылке Confirmation link. Если маркетинговый флоу соответствует профилю, первое письмо будет запланировано сразу после этого.
Для маркетинговой части цепочки следуйте инструкциям в разделе Тестирование флоу Adapty Mail.
Редактирование письма с подтверждением
Письмо с подтверждением подчиняется более строгим правилам, чем маркетинговое письмо:
- Кнопка подтверждения — это плейсхолдер: ссылка на кнопке должна быть
{{ confirm_url }}. Adapty Mail заменяет её на персональную ссылку для каждого получателя в момент отправки. - Без продаж: текст не должен упоминать цены, скидки, пробные периоды или дедлайны. Генератор отклоняет такой текст.
- Никаких других ссылок: в письме нет ни одной ссылки, кроме кнопки подтверждения, и нет ссылки на отписку в футере. Adapty Mail также не добавляет заголовок
List-Unsubscribe, поэтому почтовые клиенты не показывают кнопку отписки для запроса подтверждения.
Чтобы перегенерировать письма, откройте кампанию через Campaigns → Transactional и нажмите Generate emails. В открывшемся диалоге есть выпадающий список Purpose, установленный в Double opt-in, и поле Custom prompt. Длина последовательности, задержки и структура писем определяются назначением, поэтому параметры тона, изображения и количества писем, доступные в маркетинговой кампании, здесь не отображаются.
Отключение двойного подтверждения
Чтобы отключить двойное подтверждение, перейдите в Settings → Project, найдите раздел Double opt-in и отключите переключатель. Adapty Mail останавливает флоу Profile created, но сохраняет кампанию Double opt-in — поэтому при повторном включении настройки письма не нужно создавать заново.
После отключения:
- Новые профили попадают в маркетинговые флоу без подтверждения.
- Профили, которые ожидали подтверждения, остаются на месте. Adapty Mail не запускает маркетинговые последовательности, которые были приостановлены.
- Если вы снова включите настройку, профили, созданные в период её отключения, считаются существующими и не получают запрос на подтверждение.
Ограничения
- Письма с подтверждением учитываются в аналитике кампаний: кампания Double opt-in отображается как отдельная кампания на странице Analytics, а её отправки, открытия и клики входят в общие суммы. Чтобы видеть только маркетинговые показатели, сгруппируйте по Campaigns и исключите эту строку.
- Статус подтверждения недоступен в профилях: в списке профилей и на странице профиля не отображается, подтверждён ли адрес или ожидает подтверждения. Статус подтверждения виден только в пути.
- Нет правил по странам: настройка применяется ко всем новым профилям в проекте независимо от страны. Ни Adapty SDK, ни Adapty Mail API не имеют поля для указания того, что профиль уже дал согласие.
- Существующие профили не затрагиваются: профили, созданные до включения настройки, никогда не получат запрос на подтверждение. Чтобы собрать подтверждения от них, необходимо обратиться к ним за пределами Adapty Mail.