Я добавлю свой подход к ответам, чтобы он не терялся в комментариях:
Краткий ответ: Нет, нет одно событие для пользовательской активности.
Длинный ответ:
Я думаю, что подход здесь состоит в том, чтобы определить ряд событий, которые считаются "пользовательской активностью", например mousemove, keyup или сфокусировать / размыть поля формы, а затем настроить слушателя на эти события. Это можно легко сделать в jQuery, как уже объяснено здесь:
jQuery несколько событий для запуска одной и той же функции
В зависимости от фактической страницы (которую мы ничего не знаю о), кроме движений мыши, нажатий клавиш, фокусировки / размытия во всех полях формы, которые считаются действиями пользователя, может быть больше событий. Например, закрытие всплывающего окна.
Чтобы прослушать больше событий, установите флажок https://api.jquery.com/category/events/
Надеюсь, это поможет.