Track Which Displays Are Used & Duration Of Use?

Would like to have a way to log what displays are opened, with  an opened timestamp and a second timestamp when the display was navigated away from.

We need to update our displays and having this information would allow us to prioritize the work.

Anyone done this before and developed a slick way to it, or have ideas on an efficient way to generate such a usage log?