Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
showy123
Frequent Visitor

Tracking User Acticity on Page level

Hello,

I would like to see usage activity in reports on page level.

I have opened the usage metric for this purpose, but I don't understand why the views % do not add up to 100%.

There are only these 9 pages. So there are no pages with a low percentage.

I am currently missing 19%. How can this be explained?

 

My main goal is to analyze all my reports at once, across all workspaces.

 

Is there a simple solution for this that exists natively in PowerBI / Fabric without having to build audit logs or my own developments?

 

showy123_2-1765958793399.png

 

 

2 ACCEPTED SOLUTIONS
anilelmastasi
Super User
Super User

Hello @showy123 ,

Views % is based on distinct view events, not a closed total. I want to give you an example. If a user opens a report this is 1 report view. If that user visit 9 pages this is 9 page views. Those 9 page views are all divided by the same report view denominator. 

 

And for your second question, you can check this page https://learn.microsoft.com/en-us/fabric/admin/service-admin-portal-audit-usage#use-powershell-to-ex...

https://www.youtube.com/watch?v=5mkb6fzp_vg

 

 

If this solved your issue, please mark it as the accepted solution.

View solution in original post

Olufemi7
Resolver III
Resolver III

Hello @showy123

The reason your page view percentages don’t add up to 100% is that not all report views are attributed to specific pages. Some views are logged only at the report level, some may come from mobile/embedded scenarios, and usage metrics also apply a 30‑day retention window with possible sampling.

This explains the “missing” 19% you’re seeing.

For analyzing usage across all reports and workspaces natively (without building custom audit logs), you have three main options:

  • Usage Metrics Reports – per report, with page-level detail.

  • Admin Portal – workspace-level, high-level metrics.

  • Microsoft 365 Audit Logs / Power BI Activity Log – organization-wide, detailed user actions such as report views and page navigation.

 Microsoft documentation:

Monitor report usage metrics 
Track user activities in Power BI (Audit & Activity Logs) 
Access the Power BI activity log 

View solution in original post

5 REPLIES 5
v-nmadadi-msft
Community Support
Community Support

Hi @showy123 

May I check if this issue has been resolved? If not, Please feel free to contact us if you have any further questions.


Thank you

v-nmadadi-msft
Community Support
Community Support

Hi @showy123 

I wanted to check if you had the opportunity to review the valuable information provided by @Olufemi7 , @cengizhanarslan  and @anilelmastasi . Please feel free to contact us if you have any further questions.


Thank you.

Olufemi7
Resolver III
Resolver III

Hello @showy123

The reason your page view percentages don’t add up to 100% is that not all report views are attributed to specific pages. Some views are logged only at the report level, some may come from mobile/embedded scenarios, and usage metrics also apply a 30‑day retention window with possible sampling.

This explains the “missing” 19% you’re seeing.

For analyzing usage across all reports and workspaces natively (without building custom audit logs), you have three main options:

  • Usage Metrics Reports – per report, with page-level detail.

  • Admin Portal – workspace-level, high-level metrics.

  • Microsoft 365 Audit Logs / Power BI Activity Log – organization-wide, detailed user actions such as report views and page navigation.

 Microsoft documentation:

Monitor report usage metrics 
Track user activities in Power BI (Audit & Activity Logs) 
Access the Power BI activity log 

cengizhanarslan
Solution Sage
Solution Sage

Usage Metrics behave like this by design. Page view percentages are calculated independently and don’t fully capture things like landing page loads, drill-throughs, mobile views, or short system interactions, which is why they don’t add up to 100%. They’re useful for a quick glance, but not reliable for detailed usage analysis.

For your requirement, Fabric Unified Activity Monitor (FUAM) is the right solution(https://github.com/GT-Analytics/fuam-basic). It provides accurate, page-level activity across all workspaces using the official Fabric activity logs, without needing to build your own audit pipeline.

 

 

_________________________________________________________
If this helped, ✓ Mark as Solution | Kudos appreciated
Connect on LinkedIn
anilelmastasi
Super User
Super User

Hello @showy123 ,

Views % is based on distinct view events, not a closed total. I want to give you an example. If a user opens a report this is 1 report view. If that user visit 9 pages this is 9 page views. Those 9 page views are all divided by the same report view denominator. 

 

And for your second question, you can check this page https://learn.microsoft.com/en-us/fabric/admin/service-admin-portal-audit-usage#use-powershell-to-ex...

https://www.youtube.com/watch?v=5mkb6fzp_vg

 

 

If this solved your issue, please mark it as the accepted solution.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.