Skip to content

analyticsService

analyticsService

GetSection(section, param) ⇒ Promise.<ApiResult.<AnalyticsSectionResponseDto>>

Загружает KPI и временные ряды для одной доменной секции аналитики.

Каждая секция возвращает набор метрик: значение за период, опциональные предыдущее значение и Δ% (когда задан период сравнения), bucketed-ряд по дню/неделе/месяцу и разбивку по регионам. Оркестратор собирает данные из History и CallCenter.


Принимаемые параметры

ParamTypeDescription
sectionAnalyticsSectionDtoСекция: Clients=1, Workers=2, CallCenter=3, Marketing=4.
paramAnalyticsRequestParamДиапазон, гранулярность, регион и опциональный период сравнения.

Возвращаемые данные

Returns: Promise.<ApiResult.<AnalyticsSectionResponseDto>> - Секция и её метрики.


Пример

js
await analyticsService.GetSection(AnalyticsSectionDto.Clients, {
  from: "2026-07-01T00:00:00Z",
  to: "2026-07-14T00:00:00Z",
  granularity: AnalyticsGranularityDto.Day,
})