Как меняется подписка на Email на проектах с DOI
Double Opt-In (DOI) — двойное подтверждение подписки на email-рассылки.
Подробнее о подключении можно почитать в статье.
Статус подписки у клиента может быть:
подписан, отписан, требует подтверждения, нет данных.
При этом то, как меняется подписка на email и тематики в рамках этого канала, зависит от способа передачи данных.
Операции
Зарегистрировать
Нельзя передать отписку, только бренд, канал и тематику в узле /customer/subscriptions/subscription, на которые подписывается клиент.
- всегда → требует подтверждения.
В операции регистрации всегда создаётся новый клиент.
Если в базе уже есть клиент с переданным идентификатором, произойдёт объединение и у клиента подписка поставится по правилам, описанным в статье.
Создать и подписать на рассылки
В операции подписки всегда создаётся новый клиент.
Если в базе уже есть клиент с переданным идентификатором, произойдёт объединение и у клиента подписка поставится по правилам, описанным в статье.
При этом нельзя передать отписку, только бренд, канал и тематику в узле /customer/subscriptions/subscription, на которые подписывается клиент.
- всегда → требует подтверждения.
Импортировать
Зависит от передачи данных в узле /customer/subscriptions/subscription/isSubscribed
-
true → Подписан
-
false → Отписан
-
Если не передали блок с подпиской → Нет данных
Клиент — Авторизованный — Редактировать
Зависит от статуса, переданного в узле /customer/subscriptions/subscription/isSubscribed
- true → подписан;
- false → отписан.
Операция отрабатывает только на имеющихся в базе клиентах.
Клиент — Авторизованный — Дополнить
Нельзя передать отписку, только бренд, канал и тематику в узле /customer/subscriptions/subscription, на которые подписывается клиент.
- всегда → требует подтверждения.
Клиент — Неавторизованный — Зарегистрировать или Дополнить
Нельзя передать отписку, только бренд, канал и тематику в узле /customer/subscriptions/subscription, на которые подписывается клиент.
- всегда → требует подтверждения.
Импорт клиентов
Если клиент новый, подписку можно добавить в любом статусе, в том числе не передавать её вообще (в таком случае по подписке не будет данных).
Если клиент уже есть в базе, можно поменять с любого статуса на следующие:
- подписан (true)
- отписан (false)
- требует подтверждения (WaitingForConfirmation)
На отсутствие данных не поменять.
Редактирование данных
Можно поменять клиенту с любого статуса на следующие:
- подписан (true)
- отписан (false)
- требует подтверждения (WaitingForConfirmation)
На отсутствие данных не поменять.
Инструкция как массово подписать/отписать клиентов.
Сценарии
При редактировании клиенту выдается автоматически сгенерированное действие «Редактирование клиента в блоке сценария ’Название сценария’ - ’Описание шага’».
Подписка на email-канал недоступна в сценариях. Клиента можно отписать от канала или проставить статус «Требует подтверждения».
Сценарий с требованием подтверждения
Подписка до отработки сценария → подписка после отработки сценария:
- Любой статус → Требует подтверждения
Сценарий с отпиской
Подписка до отработки сценария → подписка после отработки сценария:
- Любой статус → Отписан
Голосование
Голосование с подпиской
Подписка до голосования → подписка после голосования:
- Подписан → Подписан.
- Отписан → Требует подтверждения.
- Требует подтверждения → Требует подтверждения.
- Нет данных → Требует подтверждения
Голосование с отпиской
Подписка до голосования → подписка после голосования:
- Любой статус → Отписан
вручную в карточке клиента
Изменение подпискиМожно поменять клиенту с любого статуса на следующие:
- подписан
- отписан
- требует подтверждения
На отсутствие данных не поменять.