Forum Discussion

Ochase's avatar
Ochase
New Member
6 months ago
Solved

Usage Metrics Report - Page Views not being recorded

In both the old and new usage metrics report provided by power bi, Page Views almost never get recorded even though Report Opens are still being recorded and we know there is large traffic to these reports. These are internal reports for use by staff. Any ideas what might be causing this and/or there is a solution. 

  • Hi! This is actually a well-known behaviour difference between "Report Opens" and "Page Views" in the usage metrics.
    Report Opens are logged server-side the moment someone opens the report, so they're reliable. Page Views, however, are logged client-side via a telemetry call from the browser — if that call gets blocked, the page view simply never gets recorded. The most common reasons in a corporate environment:

    Browser extensions or ad blockers stripping the telemetry request
    Corporate proxy or firewall blocking calls to Microsoft's telemetry endpoints (dc.services.visualstudio.com or similar)
    Users accessing via embedded iframes or apps where the telemetry script doesn't fire

    Since you mentioned these are internal staff reports, a network-level block is the most likely culprit. You can verify by checking if the issue affects all users uniformly or just specific teams/locations, and by testing in a browser with no extensions on a machine outside any proxy.
    As a workaround, if you need reliable page-level tracking, consider using the audit logs instead — they capture more granular activity and aren't dependent on client-side telemetry. You can access them via the Admin Portal → Audit Logs, or pull them through the Power BI Activity API if you need to automate it.

     

    tutorial : https://www.youtube.com/watch?v=5mkb6fzp_vg
    Hope that helps! 😊

2 Replies

  • Hi! This is actually a well-known behaviour difference between "Report Opens" and "Page Views" in the usage metrics.
    Report Opens are logged server-side the moment someone opens the report, so they're reliable. Page Views, however, are logged client-side via a telemetry call from the browser — if that call gets blocked, the page view simply never gets recorded. The most common reasons in a corporate environment:

    Browser extensions or ad blockers stripping the telemetry request
    Corporate proxy or firewall blocking calls to Microsoft's telemetry endpoints (dc.services.visualstudio.com or similar)
    Users accessing via embedded iframes or apps where the telemetry script doesn't fire

    Since you mentioned these are internal staff reports, a network-level block is the most likely culprit. You can verify by checking if the issue affects all users uniformly or just specific teams/locations, and by testing in a browser with no extensions on a machine outside any proxy.
    As a workaround, if you need reliable page-level tracking, consider using the audit logs instead — they capture more granular activity and aren't dependent on client-side telemetry. You can access them via the Admin Portal → Audit Logs, or pull them through the Power BI Activity API if you need to automate it.

     

    tutorial : https://www.youtube.com/watch?v=5mkb6fzp_vg
    Hope that helps! 😊

    • Ochase's avatar
      Ochase
      New Member

      Thank you so much for your help. It's much appriciated 🙂