У меня есть приложение, над которым я сейчас работаю, которое требует, чтобы администраторы могли отслеживать просмотры заявки и ее продолжительность.
У меня есть отслеживание количества просмотров по пользователям, у меня есть таблица, которая содержит TicketID, UserID и DateOpened. Каждый раз, когда пользователь посещает страницу, будет вставлена новая строка.
Однако я бы хотел отслеживать продолжительность просмотров, используя поле DateClosed в таблице, которое позволит мне определить продолжительность просмотра в коде, а не сохранять время напрямую.
Я не могу использовать Google Analytics или что-либо стороннее для выполнения этой задачи из-за внутренней политики, поскольку это приложение для внутренней сети.
Как лучше всего заполнить это поле при выходе из страницы?