Главная

Double Opt-In: что это и как настроить

Что такое Double Opt-In

Double Opt-In, или двухэтапная подписка — это процесс подписки на email-рассылку, при котором пользователь не только оставляет свой электронный адрес, но и подтверждает его, перейдя по специальной ссылке, отправленной на указанный email.
Как работает Double Opt-In
Первый этап — пользователь оставляет свой email на сайте, например: заполняет форму подписки на новости, регистрируется в личном кабинете или оставляет контакты офлайн.
Второй этап — на указанный адрес приходит письмо с просьбой подтвердить подписку. В этом письме содержится ссылка, перейдя по которой, пользователь подтверждает своё согласие на получение рассылок.

Пример письма-подтверждения

Преимущества Double Opt-In

Чистая и активная база подписчиков
Двухэтапная подписка гарантирует, что в вашей базе останутся только реальные и заинтересованные пользователи. Это исключает нерабочие email-адреса, случайные опечатки и спам-ловушки.
Снижение риска попадания в спам
Письма с предложением подтвердить подписку повышают доверие пользователей. Клиент понимает: коммуникация начнётся только после его явного согласия. Такой подход практически гарантированно снижает риск, что в будущем пользователь отметит письма от вашей компании как "спам".
Увеличение вовлечённости подписчиков

Пользователи, которые прошли двухэтапную подписку, с большей вероятностью будут открывать письма и кликать по ссылкам. Это положительно влияет на Open Rate и CTR.

Повышение репутации отправителя
Поскольку в рассылку попадают только те, кто действительно заинтересован в вашем контенте и подтвердил своё согласие, это снижает количество жалоб на спам и отписок. Высокая активность и низкое количество жалоб положительно влияют на вашу репутацию как отправителя, что, в свою очередь, повышает доставляемость ваших писем.
База растёт чуть медленнее, чем при Single Opt-In, но качество подписчиков выше.

Как настроить Double Opt-In в Altcraft Platform

В платформе Altcraft все рассылки отправляются в рамках ресурсов. Это значит, что письмо получит только тот пользователь, у которого есть подписка на нужный ресурс.
У подписки есть два основных статуса: Подписан (профиль получает сообщения) и Отписан (не получает).
Для настройки Double Opt-In используется дополнительный статус — «Не подтверждён». Пользователи с таким статусом ещё не подтвердили email, поэтому им можно отправлять только письмо с подтверждением подписки.

Логика работы DOI выглядит так:

  1. Пользователь оставляет email.
  2. Вы добавляете его в базу с подпиской «Не подтверждён».
  3. Отправляете письмо со ссылкой подтверждения.
  4. Пользователь переходит по ссылке → статус меняется на «Подписан».

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

Ниже — как настроить это в платформе.

Шаг 1. Добавление подписки со статусом «Не подтвержден»

Сначала определите, в какой момент пользователь попадает в базу и получает подписку. В этот момент важно сразу задать статус «Не подтверждён».

Частые кейсы:

  • Регистрация на сайте или в приложении (импорт через API);
  • Заполнение формы или pop-up окна на сайте;
  • Ручное добавление контактов (например, после сбора данных на мероприятии).

Рассмотрим настройку подписки для каждого случая.

Кейс 1. Регистрация на сайте или в приложении (через API)

Когда пользователь регистрируется или авторизуется (вводит email/телефон), вы создаёте профиль в базе через API. В запросе нужно сразу передать статус подписки unconfirmed (или числовое значение 4):
"subscriptions": [
  {
    "resource_id": 1,
    "channel": "email",
    "email": "example@example.com",
    "status": "unconfirmed"
  }
]
Полный пример запроса — в документации.

Кейс 2. Заполнение формы или pop-up на сайте

Если вы собираете контакты через формы Altcraft:

  1. Откройте редактор и перейдите на вкладку «Действия».

2. Добавьте действие «Импорт профилей».

3. Выберите базу и поле для матчинга (например, email).

4. Настройте добавление подписки: укажите ресурс, email-канал, и поле формы, откуда брать контактные данные. И самое важное — в статусе подписки выберите «Не подтверждён».

Кейс 3. Ручной импорт (офлайн-сбор контактов)

Если вы собрали контакты на мероприятии и хотите проверить их через DOI:

  1. Перейдите в раздел «Импорт в базу из файла».
  2. Загрузите файл с контактами и настройте матчинг и сопоставление полей.
  3. На шаге 4 выберите «Добавить подписку».
  4. Укажите ресурс, канал и статус «Не подтверждён».
  5. Запустите импорт.
Если возникли проблемы с импортом, воспользуйтесь этим гайдом.

Шаг 2. Создание письма со ссылкой подтверждения

После того как пользователь получил подписку со статусом «Не подтверждён», ему нужно отправить письмо, в котором он сможет подтвердить свой email.

Для этого используется специальная ссылка с атрибутом confirm-link. При переходе по ней статус подписки автоматически меняется с «Не подтверждён» на «Подписан»:
<a href="https://example.com" confirm-link>Подтвердить email</a>

Проще всего прописать этот атрибут внутри вашей ссылки. Но можно добавить её и через редактор:

  1. В редакторе шаблона выделите текст кнопки/ссылки.
  2. На панели управления выберите конструктор ссылок:
  1. Поставьте галочку «Это ссылка подтверждения» и нажмите «Окей»:
Платформа автоматически добавит атрибут confirm-link.

Шаг 3. Отправка письма неподтверждённым подписчикам

После того как вы добавили пользователям подписку со статусом «Не подтверждён» и создали шаблон с confirm-link, нужно отправить им письмо для подтверждения email.

В зависимости от того, как попадают контакты в базу, есть два варианта: автоматическая отправка (для новых пользователей) или разовая — для уже загруженной базы.

Кейс 1: Автоматическая отправка (триггер)

Если профили добавляются автоматически (через API, формы, pop-up), настройте триггер:

1. Создайте триггерную рассылку → канал Email.

2. В выборе шаблона переключитесь на «Подтверждения подписки» и выберите ваш шаблон с confirm-link:

3. Выберите триггер на событие «При добавлении/изменении подписки».

4. Выберите ресурс и email-канал. Активируйте «Статус изменён» → выберите «Не подтверждён».

5. Активируйте триггер. После этого письмо будет отправляться автоматически каждый раз, когда у профиля в базе появляется неподтверждённая подписка.

Кейс 2: Разовая отправка (броадкаст)

Для ручного импорта или массовой проверки существующей базы:

1. Соберите профили с неподтверждёнными адресами в статический сегмент:

2. Запустите броадкаст на этот сегмент:

Что делать после подтверждения email

После того как пользователь подтвердил email, его статус подписки меняется на «Подписан». Это означает, что теперь ему можно отправлять обычные рассылки.

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

Автоматизировать такие письма можно через триггеры в рассылках или сценариях. Для этого подойдёт триггер «Выполнение действия» → Клик на Confirm-ссылку.

FAQ

1. Что делать, если я уже загрузил базу, а потом вспомнил про DOI?
Если вы уже добавили профили с активным статусом, но потом решили включить DOI — используйте инструмент «Массовое обновление профилей». Выберите сегмент и измените статус подписки на «Не подтверждён». Обратите внимание: отменить это действие нельзя, поэтому тщательно проверьте выборку.
2. Я создал шаблон подтверждения, но не вижу его в списке при создании рассылки.

Убедитесь, что в настройках рассылки вы переключили тип шаблона на «Сообщения подтверждения».

3. Почему не сохраняется шаблон подтверждения?

Скорее всего, в вашем письме дополнительно используется текстовая или AMP версии. Проверьте, что там тоже есть ссылки с атрибутом confirm-link.

4. Как найти профили, которые кликнули по ссылке подтверждения?

Создайте сегмент профилей с кликом на Confirm-ссылку в рассылке за последние X дней:

5. Как найти тех, кто получил письмо, но не подтвердил email?

Создайте сегмент профилей, которым была доставлена рассылка, но при этом не было перехода по ссылке подтверждения:

Советы для максимальной эффективности

  • Делайте письмо подтверждения максимально простым: одна цель — клик по ссылке. Уберите лишние офферы и рекламу.

  • Указывайте в теме письма, что это подтверждение подписки: «Подтвердите ваш email», «Завершите регистрацию» — это повышает открываемость.

  • Настройте страницу «спасибо» после подтверждения: поблагодарите пользователя и сразу предложите полезный контент (скидку, гайд, доступ к закрытому разделу).

  • Не затягивайте с отправкой: письмо подтверждения должно приходить в течение 1–2 минут после оставления заявки.

Может быть интересно

subscription, banner, email

Покажем платформу
и найдём решение под задачи вашего бизнеса