CRM / Bitrix24 · BI-дашборд
Bitrix24 үстіндегі кастомды BI-дашборд
Клиент:
lada-dabracar.by
Санат: CRM / Bitrix24
Стек: PHP, Bitrix24 D7, SQL-есептер, TTL кэші, whitelisted AJAX
Мерзім: 4–6 апта
Мәселе
lada-dabracar.by авто дилер орталығында басшылық пен колл-центрге Bitrix24 үстінде «өтінім → визит → сатылым» бірыңғай шелегі керек болды — CRM-нің штаттық есептері мұндай көріністі бермейтін.
Шектеулер
Колл-центрдің кейбір классикалық метрикалары (SL/ASA/ATA) телефония деректерінсіз физикалық түрде есептелмейді; күн көздері (лид/визит) әртүрлі болса, оларды нақты бөлмесе, пайыздар бұрмаланады.
Не істедім
- Сүзгілерді қауіпсіз қоюмен CRM-нің нақты уақыттағы деректері үстінде 20 параметрленген SQL-есеп
- Аралық метрикалары (Contact Rate, Occupancy және т.б.) бар «лид → визит → мәміле → сатылым» шелегі
- TTL, stale-fallback және блоктаулары бар көпдеңгейлі кэш — дашборд CRM-ді ауыр сұраныстармен жүктемейді
- Құқықтар мен sessid тексерілетін 33 whitelisted AJAX-әрекет
- Сандарды «боямай», әр даулы метриканың шектеулерін адал құжаттау
Скриншоттар
Скриншот жақында қосылады
Дашбордтың шолу қойындысы: өтінім → визит → сатылым шелегі
Скриншот жақында қосылады
Қоңыраулар мен операторлар қойындысы
Скриншот жақында қосылады
Метрикалар бөлінісі бар бағыттар қойындысы
Архитектура
Bitrix24 нақты уақыттағы деректер
→ SQL-есептер
→ Cache-қабаты (live/cached/pre-aggregated)
→ Қойындылары бар дашборд
Нәтиже
Басшылық пен колл-центр Excel-ге түсіру орнына қойындылары (шолу/визиттер/қоңыраулар/операторлар/бағыттар) бар бірыңғай шелек дашбордын алды — кэшпен және анық құжатталған метрика шектеулерімен.
Нені қайта қолдануға болады
Live/cached/pre-aggregated есептердің provider-қабаты
Ауыр SQL-есептер үшін TTL және stale-fallback кэші
Метрика шектеулерін адал құжаттау тәсілі