BusinessStatisticsDto
businessIdnumberrequired
ID бизнеса
businessNamestringrequired
Название бизнеса
revenue objectrequired
Статистика доходов
totalRevenuenumberrequired
Общий доход за период
revenueByPeriodstring[]required
Доход по дням/неделям/месяцам
changePercentnumber
Изменение относительно предыдущего периода (%)
bookings objectrequired
Статистика бронирований
totalBookingsnumberrequired
Всего бронирований
completedBookingsnumberrequired
Завершённые бронирования
cancelledBookingsnumberrequired
Отменённые бронирования
noShowBookingsnumberrequired
No-show (не пришли)
completionRatenumberrequired
Процент завершённых
bookingsByDaystring[]required
Бронирования по дням
clients objectrequired
Статистика клиентов
totalClientsnumberrequired
Всего клиентов
newClientsnumberrequired
Новых клиентов за период
returningClientsnumberrequired
Вернувшихся клиентов за период
retentionRatenumberrequired
Процент возврата (retention rate)
averageChecknumberrequired
Средний чек
topClientsByVisitsstring[]required
Топ клиентов по визитам
topClientsBySpentstring[]required
Топ клиентов по сумме трат
services objectrequired
Статистика услуг
topServicesByCountstring[]required
Топ услуг по количеству
topServicesByRevenuestring[]required
Топ услуг по доходу
servicesByCategorystring[]required
Распределение услуг по категориям
staffPerformancestring[]required
Производительность сотрудников
periodobjectrequired
Период
BusinessStatisticsDto
{
"businessId": 0,
"businessName": "string",
"revenue": {
"totalRevenue": 0,
"revenueByPeriod": [
"string"
],
"changePercent": 0
},
"bookings": {
"totalBookings": 0,
"completedBookings": 0,
"cancelledBookings": 0,
"noShowBookings": 0,
"completionRate": 0,
"bookingsByDay": [
"string"
]
},
"clients": {
"totalClients": 0,
"newClients": 0,
"returningClients": 0,
"retentionRate": 0,
"averageCheck": 0,
"topClientsByVisits": [
"string"
],
"topClientsBySpent": [
"string"
]
},
"services": {
"topServicesByCount": [
"string"
],
"topServicesByRevenue": [
"string"
],
"servicesByCategory": [
"string"
]
},
"staffPerformance": [
"string"
],
"period": {}
}