Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagejs
linenumberstrue
TwinChat.init('#twin-chat-container', { 
        chatId: '35a40e2c-4955-4ae3-a8e0-559fd4381244',
             sessionDefaults: {
          	meta: {
            	       status: 'new',
          		      },
          	name: 'Chat with client',
          	clientExternalId: 'externalKey',
          	       clientMetadata: {
 				result1: 1, result2: "Hello World!",
 				result3: false,
 				result4: 'Hello my dear!'},
 				clientEmail: 'client@twin24.ai',
 				clientPhone: '1234567890',
 				clientName: 'Santa Claus',
 				clientNickname: 'Bad Boy',
 				clientDeviceId:'0000-1111-2222-3333-44444444',
 				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

  • meta - объект содержит системные свойства, которые передаются в сценарий в виде переменных:
    • status - .
  • name - имя диалога, которое отображается в кабинете оператора.
  • clientExternalId - идентификатор клиента, по которому будут группироваться чат-сессии в кабинете оператора.
  • clientMetadata - содержит свойства, которые задаются пользователем.  Эти свойства передаются в сценарий в виде переменных. Вы можете задавать любые свойства. Например:
    • clientEmail - адрес электронной почты клиента;
    • clientPhone - контактный номер телефона клиента.

...