Metrics → Connections with users
Меню Family → Metrics → connection with users
Суть
Календар активності RU по одній обраній TU за вікно 14 днів: рядок = RU, колонки = дні, клітинка = скільки RU витратив на цю TU в цей день + кольоровий статус дня. Connection = пара TU↔RU, у якої була хоч одна витрата.
Бек-логіка (статуси, джерела даних, поведінка «сьогодні») — у Metric (golden).
Use cases
- operator — дивиться своїх TU: хто з RU «охолов», кого реанімувати.
- teamlead (supervisor) — те саме по TU своєї команди, з фільтром по оператору.
- top_manager / ceo (director) — той самий аналіз, але з ширшою картиною: у деталях клітинки бачать, на яких саме інших TU RU витрачає (director — по всіх TU, top_manager — у межах TU своїх тімлідів). Оператор і тімлід цього списку не бачать.
Доступно у
udate · prime/talkytimes · goldenbride ✓ · chathouse ✓ (свій бек, та сама UI-логіка)
Можливості
| # | Можливість | operator | teamlead | top_manager | ceo |
|---|---|---|---|---|---|
| 1 | Вибір TU за фільтрами | свої TU | своя команда (+фільтр оператор) | свої тімліди | всі |
| 2 | Таблиця активності RU (14 днів) | ✓ | ✓ | ✓ | ✓ |
| 3 | Деталі клітинки (пара + день) | без списку інших TU | без списку інших TU | + інші TU своїх тімлідів | + інші TU (всі) |
Деталі по можливостях
1. Вибір TU за фільтрами
Ліва панель фільтрів + список TU. Клік по TU = застосувати фільтри і збудувати таблицю.
| Контрол | Що робить | Ролі |
|---|---|---|
| Date | кінцева дата вікна; показуються вона + 13 днів назад. Дефолт — сьогодні | усі |
| Connection type | All / New / Young / Old — фільтр пар по retention-категорії (від lifetime) | усі |
| TeamLead | звузити пул TU до команди тімліда | ceo, top_manager |
| Operator | звузити до TU оператора | ceo, top_manager, teamlead |
Для operator тімлід/оператор підставляються його власними автоматично; для teamlead — його id.
Endpoints:
| Family | Endpoint | Що робить |
|---|---|---|
golden | metric/getLadies | пул TU за фільтрами (бек скоупить по ролі) |
chathouse | POST /chathouse/metrics/connections-with-users/getLadies (legacy, поза Swagger) | те саме (chathouse) |
stack | POST /team-members/current/supervisors · /operators | списки тімлідів/операторів для дропдаунів |
2. Таблиця активності RU
Рядок = RU (ім’я, вік, ID), 14 колонок-днів. У клітинці — сума витрат на цю TU за день, фон — статус дня:
| Колір | Статус |
|---|---|
| зелений | залогінився, витратив на цю TU (у клітинці — сума $) |
| жовтий насичений | залогінився, витратив на інших TU |
| жовтий блідий | залогінився, не витратив ні на кого |
| червоний | заблокував цю TU |
| білий | не логінився |
Рядки відсортовані за свіжістю останньої витрати — хто витрачав нещодавно, той зверху. RU без жодної витрати на цю TU у вікні в таблицю не потрапляє.
Endpoints:
| Family | Endpoint | Що робить |
|---|---|---|
golden | metric/getConnectionsWithUsers | RU + статуси днів за 14-денне вікно |
chathouse | POST /chathouse/metrics/connections-with-users/get (legacy, поза Swagger) | те саме (chathouse) |
3. Деталі клітинки
Клік по клітинці (крім «не логінився») відкриває модалку пари за день: категорія пари (New/Young/Old), lifetime, час онлайну RU, розбивка витрат по типах операцій (TextChat, VideoChat, EmailRead…), загальні витрати RU за день на всіх TU.
- Список «на яких ще TU витрачав» з сумами бачать
ceo(усі TU, без обмеження) іtop_manager(тільки TU своїх тімлідів). - Рядок «Number of TU» показується всім, крім
ceo.
Endpoints:
| Family | Endpoint | Що робить |
|---|---|---|
golden | metric/getConnectionsWithUsersDetailed | деталі пари за день (список інших TU бек ріже по ролі) |
chathouse | POST /chathouse/metrics/connections-with-users/getDetailed (legacy, поза Swagger) | те саме (chathouse) |
Зв’язки
- metrics-tu-scoring — сусідній екран метрик (Golden-only)