Динамический домен отправителя

(функционал в разработке)

Для отправки email-сообщения необходимо указывать email-адрес и имя отправителя. Если у вас несколько сайтов с разными доменами, то в письмах важно использовать именно тех отправителей, на сайте которых зарегистрировался и подписался контакт-получатель. Описываемый в этой статье функционал позволит отправить одну общую рассылку по всей базе контактов, но с индивидуальным доменом отправителя для каждого получателя.

Вместо создания отдельных писем для клиентов site_1.ru и site_2.com, вы создаете одно единое сообщение, а enKod автоматически подставит в поле «Емейл отправителя» тот домен, на котором подписался каждый конкретный получатель. Например, подписчик site_1.ru увидит отправителя info@site_1.ru, а подписчик site_2.cominfo@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-меток.

Последнее изменение: 2026.02.19 10:20 — Elizaveta Ivannikova