Типы данных статистики открытых линий
Выберите инструмент для разработки с AI-агентом:
- используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
- используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
Типы данных используются в ответах методов imopenlines.v2.*. Все имена полей передаются в формате camelCase.
Где используются типы
|
Тип |
Где возвращается |
|
Метод imopenlines.v2.Session.list, поле |
|
|
Метод imopenlines.v2.Operator.list, поле |
|
|
Метод imopenlines.v2.Session.Stat.get, поле |
|
|
Метод imopenlines.v2.Session.Rating.list, поле |
|
|
Метод imopenlines.v2.Session.Transfer.list, поле |
|
|
Метод imopenlines.v2.Stat.get, корневой объект |
Особенности полей
|
Поля |
Где используются |
Когда возвращаются как |
|
|
Объекты |
Если тариф или права пользователя не позволяют видеть оценку руководителя |
|
|
Объект |
Если у пользователя нет права чтения связанного объекта CRM |
Объект session
|
Поле |
Описание |
|
id |
Идентификатор сессии |
|
configId |
Идентификатор открытой линии |
|
source |
Код канала, например |
|
Идентификатор оператора |
|
|
userId |
Внутренний идентификатор клиента |
|
userCode |
Внешний идентификатор клиента в канале |
|
chatId |
Идентификатор чата |
|
dateCreate |
Дата создания сессии в формате ISO 8601 |
|
Дата закрытия сессии |
|
|
Дата первого ответа оператора |
|
|
Дата первого ответа живого оператора |
|
|
status |
Статус сессии sessionStatus |
|
Причина закрытия closeReason |
|
|
vote |
Клиентская оценка vote |
|
Оценка руководителя от |
|
|
Комментарий руководителя к оценке |
|
|
Тип связанного объекта CRM. Возможные значения:
|
|
|
Идентификатор связанного объекта CRM |
|
|
queueTransfers |
Количество переводов сессии |
|
Время до первого ответа, секунды |
|
|
Время до закрытия, секунды |
|
|
Уложился ли оператор в KPI первого ответа |
|
|
messageCount |
Количество сообщений в диалоге |
Объект operatorLoad
|
Поле |
Описание |
|
userId |
Идентификатор оператора |
|
configId |
Идентификатор открытой линии |
|
status |
Статус оператора operatorStatus |
|
activeSessions |
Количество активных сессий оператора |
|
maxChat |
Максимальное количество одновременных чатов из настроек линии |
|
freeSlots |
Количество свободных слотов оператора |
|
Дата последней активности оператора |
Объект sessionStat
|
Поле |
Описание |
|
sessionId |
Идентификатор сессии |
|
Время до первого ответа, секунды |
|
|
Время до закрытия, секунды |
|
|
Общее количество сообщений, включая системные |
|
|
Количество сообщений оператора без системных сообщений |
|
|
Количество сообщений клиента без системных сообщений |
|
|
Количество переводов сессии |
|
|
Уложился ли оператор в KPI первого ответа |
|
|
Клиентская оценка vote |
|
|
Оценка руководителя от |
Объект rating
|
Поле |
Описание |
|
sessionId |
Идентификатор сессии |
|
configId |
Идентификатор открытой линии |
|
Идентификатор оператора |
|
|
source |
Код канала |
|
vote |
Клиентская оценка vote |
|
Оценка руководителя от |
|
|
Комментарий руководителя к оценке |
|
|
Дата клиентской оценки |
|
|
Дата закрытия сессии |
Объект transfer
|
Поле |
Описание |
|
sessionId |
Идентификатор сессии |
|
date |
Дата перевода в формате ISO 8601 |
|
Идентификатор оператора, от которого перевели сессию |
|
|
Идентификатор оператора, которому перевели сессию |
|
|
fromConfigId |
Идентификатор линии-источника |
|
Идентификатор линии назначения |
|
|
reason |
Причина перевода transferReason |
|
mode |
Режим перевода. Возможные значения:
|
|
type |
Тип назначения перевода. Возможные значения:
|
|
Идентификатор инициатора перевода |
Объект statResult
|
Поле |
Описание |
|
totalSessions |
Общее количество сессий |
|
closedSessions |
Количество закрытых сессий |
|
spamSessions |
Количество спам-сессий |
|
avgWaitAnswer |
Среднее время до первого ответа, секунды |
|
avgSessionDuration |
Средняя длительность сессии, секунды |
|
likeCount |
Количество лайков |
|
dislikeCount |
Количество дизлайков |
|
votedSessions |
Количество сессий с клиентской оценкой |
|
positiveRate |
Доля положительных оценок от |
|
kpiFirstAnswerOk |
Количество сессий с выполненным KPI первого ответа |
|
kpiFirstAnswerFail |
Количество сессий с невыполненным KPI первого ответа |
|
sessionsBySource |
Количество сессий по каналам |
|
sessionsByHour |
Количество сессий по часам суток, 24 элемента |
|
sessionsByOperator |
Статистика по операторам |
Объект sourceCount
|
Поле |
Описание |
|
source |
Код канала, например |
|
count |
Количество сессий из канала |
Объект operatorCount
|
Поле |
Описание |
|
operatorId |
Идентификатор оператора |
|
count |
Количество сессий оператора |
|
avgWaitAnswer |
Среднее время до первого ответа оператора, секунды |
|
positiveRate |
Доля положительных клиентских оценок оператора от |
Значения sessionStatus
|
Значение |
Описание |
|
|
Сессия в очереди или пропущена |
|
|
Оператор ведет диалог |
|
|
Сессия закрыта |
|
|
Сессия помечена как спам |
|
|
Сессия на паузе |
Значения operatorStatus
|
Значение |
Описание |
|
|
Оператор онлайн и не на паузе |
|
|
Оператор не в сети |
|
|
Оператор поставил себя на паузу |
Значения closeReason
|
Значение |
Описание |
|
|
Сессию закрыл оператор |
|
|
Сессия закрыта автоматически по таймауту |
|
|
Сессия закрыта как спам |
|
|
Сессия закрыта по неактивности клиента |
|
|
Сессия закрыта после истечения окна ответа канала |
Значения vote
|
Значение |
Описание |
|
|
Клиент поставил лайк |
|
|
Клиент поставил дизлайк |
|
|
Оценки нет |
Значения transferReason
|
Значение |
Описание |
|
|
Ручной перевод оператором |
|
|
Автоматический возврат в очередь той же линии |
|
|
Автоматическое распределение |
|
|
Перевод в другую открытую линию |