Центр помощи
Агентский пакет

Пользовательские домены

Последнее обновление:

Пользовательские домены позволяют загружать скрипт чатбота и API с вашего собственного домена вместо стандартных адресов chatlab.com. Это обязательное условие для настройки Custom User Portal (пользовательского портала), обеспечивающего полностью брендированный интерфейс для ваших клиентов.

Использование собственного домена не означает, что вам нужно размещать какое-либо программное обеспечение на своих серверах. Это изменение выполняется только на уровне DNS - программное обеспечение продолжает работать на инфраструктуре ChatLab, но ваши пользователи видят его под вашим доменом.

Преимущества пользовательских доменов

  • Брендинг - скрипт вашего чатбота и API работают под вашим собственным доменом, укрепляя узнаваемость бренда
  • Доверие - собственный домен придает вашему сервису профессиональный и надежный вид
  • Custom User Portal - пользовательские домены необходимы для включения брендированного клиентского портала
  • Единый стиль бренда - объедините собственные домены со своим логотипом и брендированным пользовательским порталом

Где найти настройки пользовательского домена

Перейдите в Account Settings (Настройки аккаунта) в главном меню навигации, затем выберите Custom Domain (Пользовательский домен) в левой боковой панели.

Account Settings с выделенной вкладкой Custom Domain

Пользовательские домены доступны в качестве премиум-функции. Если в вашем аккаунте нет необходимой возможности, появится предложение обновить тарифный план.

Включение пользовательских доменов

Нажмите Enable Custom Domain (Включить пользовательский домен), чтобы открыть форму настройки.

Кнопка Enable Custom Domain

Настройка поддоменов

Вам необходимо указать четыре параметра:

Форма Custom domain, заполненная примерами значений

  • Custom Domain - основной домен, которым вы управляете, например brightwave.com. Это родительский домен, в котором будут созданы три поддомена.

  • Script App Subdomain - поддомен, используемый для загрузки скрипта чатбота. Например, при вводе script получится script.brightwave.com. В стандартной конфигурации ChatLab этот скрипт загружается с script.chatlab.com.

  • API Subdomain - поддомен, используемый для вызовов серверного API. Например, при вводе api получится api.brightwave.com. В стандартной конфигурации вызовы API направляются на api.chatlab.com.

  • Admin App Subdomain - поддомен, зарезервированный для инфраструктуры панели администратора и пользовательского портала. Например, при вводе admin получится admin.brightwave.com. Этот поддомен необходим для настройки инфраструктуры, даже если вы не планируете активировать Custom User Portal сразу.

После заполнения всех полей нажмите Save Settings (Сохранить настройки), чтобы отправить запрос.

Примечание: поддомены должны содержать только буквы, цифры и дефисы. Не указывайте точки или полное доменное имя в полях поддоменов.

Процесс настройки

После отправки запроса запускается автоматический процесс настройки. На каждом этапе вы будете получать инструкции по электронной почте. В целом процесс устроен следующим образом:

  1. Отправка запроса - заполните форму и нажмите Save Settings. Вы увидите подтверждение того, что ваш запрос находится на рассмотрении.

  2. Записи CAA (при необходимости) - если у вашего домена настроены записи CAA, ограничивающие выпуск сертификатов, вы получите письмо с просьбой добавить записи CAA для центров сертификации Amazon. Добавьте эти записи в настройки DNS и дождитесь их распространения.

  3. Подтверждение права владения доменом - вы получите письмо со списком записей CNAME для добавления в DNS. Эти записи подтверждают, что вы владеете доменом. Добавьте их в точности так, как указано, включая символы подчеркивания в начале и точки в конце.

  4. Автоматическая настройка инфраструктуры - как только владение будет подтверждено, ChatLab автоматически настроит серверную инфраструктуру, SSL-сертификаты и маршрутизацию трафика для вашего пользовательского домена.

  5. Завершение настройки - вы получите итоговое письмо с подтверждением. Теперь скрипт вашего чатбота и API работают на вашем пользовательском домене.

Примечание: распространение изменений DNS на каждом шаге может занимать до 48 часов. Процесс настройки возобновляется автоматически сразу после обнаружения записей - уведомлять ChatLab после добавления записей DNS не требуется.

Привязка чатбота к пользовательскому домену

Как только ваш пользовательский домен станет активен, вы сможете назначить его для отдельных чатботов. Откройте настройки чатбота, перейдите в Settings > Whitelabel (Настройки > Whitelabel) и включите переключатель Host chatbot on custom domain (Размещать чатбота на пользовательском домене).

Настройки Whitelabel с переключателем Host chatbot on custom domain

После активации переключателя дождитесь появления индикатора сохранения. Затем скопируйте обновленный код для встраивания из раздела Deploy (Развертывание) и замените существующий фрагмент на сайте клиента. Проверьте, что виджет загружается и отвечает на опубликованном сайте.

Когда этот переключатель включен, код для встраивания скрипта чатбота (находящийся на вкладке Deploy) будет использовать ваш собственный домен вместо script.chatlab.com, а все вызовы API из виджета будут направляться через ваш собственный поддомен API.

Если вы еще не настроили собственный домен, рядом с переключателем отобразится сообщение "No custom domain defined", а также кнопка Configure custom domain (Настроить пользовательский домен), которая ведет прямо на страницу Account Settings.

Запросы на рассмотрении и подтвержденные запросы

После отправки запроса на изменение домена на странице настроек Custom Domain появится уведомление с подробной информацией о вашей заявке. Вы можете отменить запрос в любой момент, нажав Cancel request (Отменить запрос) в этом уведомлении.

После того как домен будет полностью настроен и подтвержден, рядом с каждым поддоменом в полях формы появятся бейджи "Currently approved", подтверждающие активную конфигурацию.

Удаление пользовательского домена

Чтобы удалить пользовательский домен, перейдите в раздел Account Settings > Custom Domain и нажмите Remove Custom Domain (Удалить пользовательский домен). Появится диалоговое окно подтверждения с предупреждением о том, что это действие также приведет к удалению Custom User Portal, если он был настроен.

Связанные статьи