Question

How to track the time users spend on web client screens - FSM

  • 26 March 2024
  • 1 reply
  • 38 views

Userlevel 6
Badge +20

Hi Experts,

 

One of our customers has a requirement to track the time users spend on some screens in web client. They need this to monitor as a KPI. There are 4 screens they consider as,

Lobby menu

Schedule board

Person list and Devices (Person table).

They need to track the time users actively use these screens weekly basis. They need to track the transitions from screen to screen to track the exact time they spend on the screen. Is there any way we could achieve this requirement in web client. Any suggestion would be appreciated. Thank you.


1 reply

Userlevel 5
Badge +14

I’m not aware of a way to accomplish this with OOB functionality.  To do so via client scripts, you would need some new events to hook into - namely LostFocus and/or CloseScreen events for the screen.  Even so, this may be difficult as the use could have several screens open on different tabs and conceivably you would only want to track their time while they were actively using a certain screen.  Likewise, they could have multiple tabs open for the same screen, which would further complicate things.

Easy enough to track the date/time that a particular screen instance is opened or navigated to, but not possible when closing or navigating from.

Reply