...
3) В открывшемся окне скопировать указанный ниже блок кода вручную или с помощью кнопки .
...
4) Разместить скопированный блок кода в коде страницы вашего сайта. Если вы хотите разместить виджет на нескольких страницах вашего сайта, данную выше процедуру необходимо выполнить для каждой такой страницы.
| Подсказка |
|---|
Скопированный блок кода рекомендуется разместить размещать перед закрывающим тегом </body>. Ниже приводится пример кода страницы с указанием места расположения блока кода виджета: |
...
После добавления виджета вы можете задать дополнительные настройки виджета, которые можно использовать в диалогедиалогах. Данные настройки задаются при помощи объектов sessionDefaults и appearance с параметрами инициализации. Чтобы применить дополнительные настройки виджета, необходимо добавить объекты sessionDefaults и appearance в указанный ниже фрагмент кода раздел инициализации виджета.
| Подсказка |
|---|
Ниже указано место размещения фрагмента кода с объектами sessionDefaults и appearance в разделе инициализации виджета: |
Объект sessionDefaults позволяет передать передавать в сценарий виджета переменные с определенными значениями (например, ФИО клиента или , день недели, контактный номер телефона, идентификатор клиента во внешней системе). Данные переменные можно использовать в диалогах с клиентами.
Объект appearance позволяет задать язык, на котором будут отображаться названия кнопок виджета, включить режим отображения кнопок с пиктограммами мессенджеров и социальных сетей, а также отобразить пользователю запрос с просьбой оценить диалог. Ниже приводится фрагмент кода инициализации виджета с объектами sessionDefaults и appearance.
| Блок кода | ||||
|---|---|---|---|---|
| ||||
TwinChat.init('#twin-chat-container', {
chatId: 'Уникальный ID чата, полученный в личном кабинете',
sessionDefaults: {
meta: {
status: 'new',
},
name: 'Техническая поддержка',
clientExternalId: '6589',
},
appearance: {
lang: 'en',
start: {
mode: 'messengerButtons',
},
rating: {
midterm: 'Оцените, как проходит диалог',
}
},
}).then(client => window.TwinClient = client);
|
...

