Динамический домен отправителя
(функционал в разработке)
Для отправки email-сообщения необходимо указывать email-адрес и имя отправителя. Если у вас несколько сайтов с разными доменами, то в письмах важно использовать именно тех отправителей, на сайте которых зарегистрировался и подписался контакт-получатель. Описываемый в этой статье функционал позволит отправить одну общую рассылку по всей базе контактов, но с индивидуальным доменом отправителя для каждого получателя.
Вместо создания отдельных писем для клиентов site_1.ru и site_2.com, вы создаете одно единое сообщение, а enKod автоматически подставит в поле «Емейл отправителя» тот домен, на котором подписался каждый конкретный получатель. Например, подписчик site_1.ru увидит отправителя info@site_1.ru, а подписчик site_2.com — info@site_2.com, что повысит релевантность и доверие к рассылке.
Настройка динамического домена отправителя
Динамически можно подставлять только те домены, которые заранее были прописаны в разделе Настройки отправителя. Если список отправителей пуст или в одном из доменов не было указано имя, email отправителя, вы не сможете воспользоваться функционалом динамической подстановки.
В разделе Настройки → Рассылки → Email → Динамический домен отправителя настраивается включение и отключение автоматической подстановки Емейл отправителей в письма.
изображение 1, тоггл динамического домена отправителя
В выключенном состоянии enKod не отслеживает и не сохраняет домены подписки контактов. Всем контактам, появившимся в enKod до включения функционала динамического отправителя, вы можете самостоятельно задать нужный вам домен подписки через импорт.
При включении - вы сможете использовать динамическую подставновку домена отправителей во всех Email-сообщениях. Включение происходит только по клику на кнопку «Сохранить». Для работы функционала необходимо, чтобы у всех получателей было заполнено новое поле в карточке контакта - «Домен подписки». При включении это поле появится у контакта в пустом состоянии. Ввести нужный домен вы сможете:
- вручную;
- через импорт контактов;
- он будет заполнен автоматически при заполнении контактом формы подписки на сайте - записывается только самая первая регистрация на сайте. Все последующие не будут перезаписывать уже заполненное любым способом значение поля «Домен подписки».
При выключении - все сохраненные за контактом домены подписки будут удалены, домены подписки новых контактов не будут отслеживаться, а функционал невозможно будет использоваться при отправке Email-сообщений. Выключение происходит по клику на кнопку «Деактивировать». При повторном включении вам потребуется задать всем текущим контактам домены подписки.
Обратите внимание: если динамический отправитель используется в активных Email-сообщениях (статусы «Ждет отправки», «Идет отправка», «Идет тестирование», «Выберите победителя», «Активно») - вы не сможете отключить функционал до тех пор, пока вручную не поменяете отправителя на любого, кроме динамического, или не смените статус сообщения на неактивный.
Домен подписки
Новое поле в Карточке контакта, значение которого используется для динамической подстановки домена отправителя в Email-сообщении.
(изображение 2, КК с полем Домен подписки, открыт селект доменов)
Значение домена подписки устанавливается:
- автоматически;
- импортом;
- вручную - вы можете выбрать любой домен, прописанный у вас в Настройках отправителя.
Если выбранный в карточке контакта отправляющий домен был удален или изменен, он будет автоматически очищен или изменен в Карточке контакта. Если контакт удаляется, то значение «Домена подписки» (send_domain) будет безвозвратно удалено.
Автоматическая подстановка домена подписки
Для этого потребуется настроить передачу поля send_domain при подписке контакта с любой из форм на сайте:
<script type="text/javascript">
ekEvents.push('subscribe',{groups: [18, "group_name"], fields: {email: 'my@email.com', send_domain: 'email.com', firstName: 'Имя', lastName: 'Фамилия', phone: '7900000000'}, extraFields: {systemName: 'value', systemName2: 'value'}, cartMergeMethod: 'merge', favouriteMergeMethod: 'merge'})
</script>
Передаваемый таким способ домен подписки сохраняется только в том случае, когда включен функционал «Динамический домен отправителя». Если функционал отключен, то передаваемые значения сохранены не будут.
Правила передачи домена подписки в enKod:
- Значение поля «Домен подписки» автоматически будет перезаписано только в том случае, если это поле пустое. В противном случае передаваемый через скрипт домен игнорируем.
- Сохранены будут только валидные домены, все остальные - будут проигнорированы
- Валидным считается домен:
- указанный в настройках отправителя аккаунта (даже если у него не прописаны DNS-записи)
- синтаксически правильный
- без символа
@в начале домена
Импорт доменов подписки
Подготовьте файл со столбцами «email» (электронный адрес контактов) и «домен подписки», в котором будут указаны соответствующие домены отправителей для каждого из контактов.
После перейдите в раздел Данные → Импорты → Создать импорт → Ручной → Импорт контактов, настройте соответствие полей enKod и столбцов (для домена подписки используйте поле «Домен подписки», send_domain).
Изображение 3, ручной импорт контактов, шаг настройки столбцов с открытым списоком и выбранным Доменом подписки)
Импортированы будут только валидные домены, т.е. домены:
- указанные в настройках отправителя аккаунта (даже если у него не прописаны DNS-записи).
- домен без символа
@, написанный по правилам RFC
Контакты, для которых домен был указан с ошибкой, не пройдут импорт и попадут в выгрузку «N строк с ошибками в формате данных».
Импорт «Доменов подписки» подчиняется выбранному правилу Обновить/Заменить/Игнорировать (т.е. домен отправителя можно переписать на пустоту через импорт).
Применение в Email-сообщениях
Для любого Email-сообщения на шаге Рассылки → Сообщения → Мастер создания сообщения → Редактор сообщения вы сможете активировать отправку через «Динамический домен». В этом случае нельзя вручную ввести единого отправителя для всей рассылки (соответствующие поля ввода емейла и имени будут заблокированы), при отправке будет использован актуальный для каждого из получателей домен подписки.
Если среди получателей могут оказаться контакты, у которых не указан домен подписки, обратите внимание на следующее:
- сообщение не может быть отправлено таким получателям, так как отправляющий домен неизвестен;
- если сообщение важно отправить в любом случае - воспользуйтесь дополнительной настройкой «Добавить резервный домен». С её помощью можно задать домен отправителя вручную для тех получателей, чей домен подписки неизвестен.
изображение 4, МСС тогглы динамического домена и резервного
UTM-метки нужно прописывать отдельно вручную, они будут одинаковы во всех сообщениях рассылки - вне зависимости от настройки динамического домена отправителя и закрепленных за каждым отправителем UTM-меток.