Решения для отслеживания времени, проведенного пользователем в контексте

Я работаю над системой управления делами. У нас есть операционный персонал, работающий над заполнением/обработкой данных по делу. Система построена с использованием React на фронтенде и Django на бэкенде. URL для одного дела выглядит следующим образом: /case//< имя действия>

Я ищу решение (с открытым исходным кодом или коммерческое) для отслеживания действий пользователей и, в конечном итоге, подсчета времени, которое пользователь тратит на дело, например: сколько времени в целом операционный персонал тратит на конкретное дело, и сколько времени в среднем операционный персонал тратит на одно дело, и т.д.

Сейчас я рассматриваю решения для мониторинга реальных пользователей (RUM), такие как Datadog RUM. Структура данных может быть использована для достижения того, что я хочу, но проблема в том, что нет способа извлечь эти необработанные данные или передать их в другую базу данных для дальнейших вычислений. Иду ли я в правильном направлении?

Очень признателен за любое предложение.

Вернуться на верх