analyticsService
analyticsService
- analyticsService
- GetSection(section, param) ⇒
Promise.<ApiResult.<AnalyticsSectionResponseDto>>
- GetSection(section, param) ⇒
GetSection(section, param) ⇒ Promise.<ApiResult.<AnalyticsSectionResponseDto>>
Загружает KPI и временные ряды для одной доменной секции аналитики.
Каждая секция возвращает набор метрик: значение за период, опциональные предыдущее значение и Δ% (когда задан период сравнения), bucketed-ряд по дню/неделе/месяцу и разбивку по регионам. Оркестратор собирает данные из History и CallCenter.
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| section | AnalyticsSectionDto | Секция: Clients=1, Workers=2, CallCenter=3, Marketing=4. |
| param | AnalyticsRequestParam | Диапазон, гранулярность, регион и опциональный период сравнения. |
Возвращаемые данные
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,
})