Для понимания, насколько эффективно работает ваш чат-бот, вам могут потребоваться отчеты. Они строятся на базе диалогов и сессий.
Для настройки отчета вы можете использовать разные параметры — они будут доступны в фильтрах после построения отчета.
Чтобы посмотреть выбранные диалоги в редакторе Code:
-
Откройте проект чат-бота в Code.
-
Перейдите в раздел Аналитика.
-
Выберите отчет Диалоги.
-
Добавьте параметры фильтра, например, дату начала диалога или имя пользователя.
-
Нажмите кнопку получения отчета.
В результате будет отображены отчеты в двух режимах: сессии и фразы.
Сессия – это завершенный диалог чат-бота и клиента. Фраза – это любое сообщение пользователя или чат-бота.
-
Сессии – отфильтрованные сессии диалогов, отображаемые в виде таблицы со следующими параметрами:
- Начало — время и дата начала диалога.
- Бот/Смартап — идентификатор бота (или смартапа).
- Кол-во — количество сообщений клиента без учета стартового сообщения.
- ID пользователя/Тип звонка — идентификатор клиента. Чтобы открыть детализацию диалога нажмите на ID пользователя.
- Последняя фраза — последняя фраза клиента.
- Длительность — длительность диалога с момента его начала и до последней фразы клиента.
-
Фразы – отфильтрованные фразы бота или клиента, отображаемые в виде таблицы со следующими параметрами:
- Вопрос — фраза клиента бота.
- Класс — название стейта, в котором была обработана фраза клиента.
- Стейт — название стейта, в котором бот сгенерировал ответ.
- Ответ — ответ бота.
После генерации отчета вы можете выбрать следующие параметры фильтрации.
Период начала сессии
Позволяет задать начальную дату поиска диалогов по началу сессии. Возвращает диалоги, дата создания которых была в заданном промежутке времени. По умолчанию – 1 сутки от текущей даты. Для установки фильтра выберите дату из календаря.
Период получения сообщений
Позволяет задать начальную дату поиска по дате сообщений. Возвращает диалоги, для которых найдены сообщения, полученные в заданном промежутке времени. Для установки фильтра выберите дату из календаря.
ID сессии
Выполняет поиск сессий и фраз по указанному значению идентификатора сессии. Для установки фильтра заполните произвольное строковое значение идентификатора сессии.
Имя или ID клиента
Выполняет поиск сессии и фраз по указанному идентификатору клиента. Для установки фильтра заполните произвольное строковое значение имени или идентификатора клиента бота. Этот параметр вы можете найти в сформированном отчете.
Тип сообщений клиента
Позволяет отфильтровать пустые и непустые сессии. Пустая сессия – это сессия, в которой не было получено сообщений от пользователя. Сессия, в которой от пользователя получено только сообщение /start, также считается пустой.
Доступны три режима фильтра:
- только не пустые – скрывает все пустые сессии и фразы из пустых сессий. Возвращает сессии, в которых были сообщения от пользователя.
- только пустые – возвращает только пустые сессии, сессии в которых не было получено сообщений от клиента бота и фразы из пустых сессий, в которых не было сообщений от клиента.
- все – возвращает все сессии и фразы.