The PageviewEngagement event is fired every five seconds a user spends time engaged on a page. Engaged on a page means they're moving their mouse, scrolling or clicking on white space during those five seconds.
As a result, a count of these events multiplied by five gives you the total time a user spent engaged on a page, or overall in their session.
The following columns are available in the
Custom properties can also be collected in the PageviewEngagement event.