New Contributor

I'm looking into building a SharePoint Engagement Metrics report. 

 

I understand that SharePoint provides some basic analytics but this view does not offer user granularity. 

 

https://contoso.sharepoint.com/sites/my-sharepoint-site/_layouts/15/siteanalytics.aspx?view=19 

 

I'm looking into using the Office 365 Unified Audit Logs, specifically the 'ViewedPage' SharePoint activity. 

 

Is this the right approach for this? Is there a better option, if so what are those options? Please advise.

www.000webhost.com