...
После сохранения изменений в правом нижнем углу вашей страницы будет отображаться кнопка виджета.
Виджет имеет настройки, которые задаются при помощи объектов sessionDefaults, appearance и analytics. Ниже приводится фрагмент кода инициализации виджета с этими объектами.
Блок кода | ||||
---|---|---|---|---|
| ||||
TwinChat.init('#twin-chat-container', { chatId: '35a40e2c-4955-4ae3-a8e0-559fd4381244', sessionDefaults: { name: 'Диалог с клиентом', clientExternalId: 'externalKey', clientMetadata: { age: 31, topic: "Открытие магазина", city: 'Москва' }, clientEmail: 'client@mail.ru', clientPhone: '79111234567', clientName: 'Иван Петров', orderNumber: '1234567', clientDeviceId: '0000-1111-2222-3333-44444444', clientTimezone:'-300' clientTimezone: '-300' }, appearance: { lang: 'en', start: { mode: 'messengerButtons', }, rating: { midterm: 'Оцените, как проходит диалог', } analytics: { yandexMetrika: { counter: '86962928', // method: 'ym', // prefix: '/chat-widget', }, }, }, }, }).then(client => window.TwinClient = client); } |
Объект sessionDefaults передает в сценарий виджета системные и пользовательские переменные (например, ФИО клиента, день недели, контактный номер телефона, идентификатор клиента во внешней системе). Данные переменные можно использовать в диалогах виджета.
...
Подсказка |
---|
Ниже указано место размещения фрагмента кода с объектами sessionDefaults,appearance и analyticsв разделе инициализации виджета: |