uCheckeruChecker

Double opt-in: двойное подтверждение подписки

Double opt-in (DOI) - механизм подписки, при котором пользователь дважды подтверждает своё намерение получать письма. Первый раз - заполняя форму. Второй - кликая по ссылке в подтверждающем email, которое система отправляет на указанный адрес.

Как устроен процесс

Шаг 1. Посетитель вводит email в форму подписки на сайте и нажимает кнопку. Адрес сохраняется в базе со статусом «не подтверждён».

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

Шаг 3. Получатель открывает письмо и кликает по ссылке. Сервер проверяет токен, меняет статус на «подтверждён» и добавляет адрес в активную рассылку.

Если клика не было в течение определённого времени (обычно 24-72 часа), адрес удаляется из очереди или остаётся неподтверждённым. Рассылка на него не ведётся.

Зачем нужен двойной шаг

Одинарная подписка (single opt-in) принимает любой адрес без проверки. Кто-то может ввести чужой email, опечатку или случайный набор символов. Результат - невалидные адреса в базе, bounces, жалобы на спам от людей, которые не подписывались.

Double opt-in решает эти проблемы. Если человек кликнул ссылку, значит: (а) адрес существует, (б) человек имеет доступ к этому ящику, (в) он осознанно подтвердил подписку. Это три факта, которые невозможно получить при single opt-in.

Влияние на качество базы

Базы, собранные через DOI, содержат на порядок меньше невалидных адресов. Bounce rate у таких списков обычно ниже 0,5%. Для сравнения: при single opt-in bounce rate новых подписчиков может достигать 5-8%.

DOI также отсекает спам-ловушки. Recycled-ловушки (старые ящики, переиспользованные антиспам-организациями) не подтверждают подписку. Pristine-ловушки (никогда не принадлежавшие реальным людям) - тем более. Они просто не кликнут по ссылке.

Обратная сторона: потеря подписчиков

Не все, кто заполнил форму, откроют подтверждающее письмо. Часть забудет, часть не увидит письмо (оно может попасть во вкладку «Промоакции» или в спам), часть потеряет интерес. Конверсия из заполнения формы в подтверждённую подписку - от 60% до 85%.

Это кажется проблемой, но на практике «потерянные» 15-40% - слабо заинтересованные люди и невалидные адреса. Оставшиеся подписчики активнее, открываемость писем у них выше, жалоб меньше. Меньшая база с высоким engagement приносит больше, чем большая база с низким.

Когда DOI обязателен

В Германии double opt-in де-факто требуется законом. Суды неоднократно признавали, что single opt-in не является достаточным доказательством согласия на рассылку.

GDPR не упоминает double opt-in явно, но требует «демонстрируемого согласия». DOI - самый надёжный способ это доказать. Если регулятор спросит, вы предъявите лог: дата подписки, IP-адрес, дата клика по подтверждающей ссылке.

Многие ESP (Mailchimp, Brevo, Unisender) либо требуют DOI, либо настоятельно рекомендуют его. Mailchimp включает DOI по умолчанию для новых аудиторий.

Советы по реализации

  • Отправляйте подтверждающее письмо немедленно - в течение нескольких секунд после заполнения формы. Задержка снижает конверсию.
  • Тема письма должна быть прямой: «Подтвердите подписку» или «Один клик для завершения регистрации». Без лишнего маркетинга.
  • Кнопка подтверждения - крупная, заметная, единственный call-to-action в письме.
  • Срок действия ссылки - 24-48 часов. Слишком длинный срок увеличивает риск использования ботами.
  • После клика перенаправляйте на страницу «Подписка подтверждена» с чётким сообщением.

uChecker дополняет double opt-in. Даже при DOI в базу могут попасть одноразовые почты (человек подтвердит с временного ящика) или catch-all адреса. Проверка через uChecker выявляет такие случаи и помечает адреса соответствующими флагами.

double opt-inподтверждение подпискиверификация подписчикаemail-маркетингсогласие
← Глоссарий