A quick search on the forum did not give me an answer.
Is there an easy way to monitor the usage or activity by the users of perspective pages/views?
For example:
- how often is a page/view visited?
- who visits these pagesviews?
- how often is a certain action performed on a page/view?
In our company we would like to see what pages/views are being used very often or very little. This would help to know where we need to make adjustments to improve user experience.
Thanks in advance for the feedback!
4 Likes
Hello,
I think you could utilize a logger to track view navigation. For specific events, you could do some filtering in the audit log to pick up these events.
Frank
1 Like
Could log the events you want to monitor to a database, then monitor the data from there.
Just use the "Configure Events" on the project screens you want to monitor.
Then trigger a named query to log the wanted data.
For instance the "OnStartup" event you can add a script to add the userName and pageID to the db
def runAction(self):
properties = {
"pageid ":self.page.props.pageId,
"userid":self.session.props.auth.user.userName
}
system.db.runNamedQuery("NamedQueryToLogData",properties)
1 Like