Как перевести проект на opt-in (подтверждение подписки)
Функция Opt-in — это подтверждение подписки. Для перевода проекта на opt-in выполним следующие шаги:
1. Заходим в Настройки → Рассылки → Настройки email:
2. Ставим галочку в поле Подтверждение подписки и сохраняем:
3. Создаем рассылку для сценария.
В настройках рассылки должна стоять галочка «Подтверждение подписки».
Отмечаем нужную ссылку как подтверждение подписки на канал/тематику.
Подробнее в инструкции: Как поставить в рассылке ссылку подтверждения подписки на канал или тематику.
Есть второй способ, который подходит, если стоит задача также подтвердить контакт. В таком случае в шаблоне рассылки добавляем тикет подтверждения email-адреса к нужной ссылке:
?direct-crm-ticket=${Ticket.EmailConfirmationLinkTicket}
Тикет подпишет только тех клиентов, у кого был статус подписки "Требует подтверждения".
Если клиент был отписан, клик по ссылке с тикетом не изменит его подписки.
4. Создаем сценарий.
Запуск — по появлянию статуса «Требует подтверждения» в канале:
Тематику указываем, только если хотим подтверждения по конкретной тематике. Для подтверждения по каналу email оставляем «без тематики».
В блоке Шаги выбираем «Отправить email» и добавляем рассылку, созданную в пункте 4:
5. На стороне сайта нужно реализовать отдельную страницу с установленным основным кодом трекера. Обычно такая страница содержит информацию об успешном подтверждении e-mail и кнопку возврата на сайт. На эту страницу клиенты будут переходить по ссылке из полученного по сценарию письма.
Переход на Double opt-in не влияет на статус подписки уже существующих клиентов.