ym88659208ym87991671
Использование аналитики | Документация для разработчиков

Использование аналитики

Обновлено 29 ноября 2023

События аналитики доступны для чата с плавающим лавашаром.

import React, { FC } from 'react';
import { createAssistantClient } from '@salutejs/client';
import { FloatingAssistantChatLottie } from '@sberdevices/assistant-web-sdk/floatingAssistantChatLottie';

const client = createAssistantClient(...);

export const FloatingChatWithAssistant: FC = () => {
return (
<FloatingAssistantChatLottie
ref={chatRef}
assistant={client}
onEvent={(event) => console.log(event.type)}
/>
);
}

Типы событий

ТипОписание
Все перечисленные события могут содержать дополнительное поле: appInfo (информация об аппе, в котором происходит взаимодействие)
open_chatСобытие открытия чата, срабатывает при клике на лавашар или при запуске смартапа
Флаг isOpenByTooltip указывает, был ли чат открыт по клику на подсказку
close_chatСобытие закрытие чата
open_appСобытие запуска смартапа
close_appСобытие закрытия смартапа
app_changeСобытие переключения между навыками. Игнорирует дефолтный навык
Содержит поля из appInfo: projectId, projectName, systemName
send_textСобытие отправки текстового сообщения в чат набором с клавиатуры.
Поле text содержит текст запроса пользователя
send_voiceСобытие голосового ввода (срабатывает вначале диктовки)
actionСобытие взаимодействия с ассистентом. Поле actionType содержит название типа события:
text: событие клика по саджесту, карточке, и т.д.;
deep_link: событие открытия ссылки;
server_action: событие отправки команды в текущий навык;
open_chat_with_operator: Событие открытия чата с оператором
Поле action содержит данные об отправленном событии
text: текст отправленного события (саджеста)
link: url открытой ссылки
serverAction: отправленный serverAction
messageName: messageName отправленный с serverAction
requestId: requestId отправленный c serverAction
open_tooltipСобытие показа тултипа
close_tooltip_by_buttonСобытие скрытия тултипа по клику на крестик
close_tooltip_by_kpssСобытие скрытия тултипа при открытии через лавашар
close_tooltip_by_timeoutСобытие скрытия тултипа по окончании времени показа
open_mobile_keyboardСобытие открытия системной клавиатуры на мобильном
open_inactive_voice_bannerСобытие показа баннера "Микрофон недоступен"
open_system_voice_permissionsСобытие показа окна запроса на доступ к микрофону
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.