How can we monitor users activity on SharePoint online pages, such as watching a video or viewing PowerPoint or pdf or reading content on pages and also times that users stay in specific page? I want to do this without any external analytics ?
Using Microsoft 365 Reports in the admin center, you will be able to get different kind report.
User with admin permission can see this report.
Below are the steps to check the report.
- In the admin center, go to the Reports > Usage page.
- Click the View more button from the at-a-glance activity card for a service (such as email or OneDrive) to see the report detail page. In there different reports for the service are provided in tabs.
Refer this Microsoft docs for more details.