Forum Discussion

GuestUser's avatar
GuestUser
Icon for Helper V rankHelper V
6 years ago
Solved

Usage Tracking of power Bi report Server

Hi,

 

Can anyone please let me know how can we check the usage of all the reports on power BI Report server

I understand we can get the information from Execution log2 and execution Log 3 tables

 

But If I have a report with Multiple pages - the pages Information is not captrured in it

Only the Report name is visible - which does not serve teh purpose

 

Pls suggest


  • GuestUser wrote:

    But If I have a report with Multiple pages - the pages Information is not captrured in it

    Only the Report name is visible - which does not serve teh purpose

    The problem here is that when a pbix report is served up to the user the server sends the definition of all the pages to the client in the first request and the changing between pages is then a client side operation. I do not believe there is any tracking of the click events on the page tabs at this point in time.

     

     

7 Replies


  • GuestUser wrote:

    But If I have a report with Multiple pages - the pages Information is not captrured in it

    Only the Report name is visible - which does not serve teh purpose

    The problem here is that when a pbix report is served up to the user the server sends the definition of all the pages to the client in the first request and the changing between pages is then a client side operation. I do not believe there is any tracking of the click events on the page tabs at this point in time.

     

     

    • KBO's avatar
      KBO
      Icon for Memorable Member rankMemorable Member

      Hi d_gosbell ,

      ok, than I misunderstood the question, and if this is the case then I don't know a way to track this. And I think there is no way at the moment to do this.

       

      Best,

      Kathrin

       

       

       

       

      If this post has helped you, please give it a thumbs up!
      Did I answer your question? Mark my post as a solution!

    • GuestUser's avatar
      GuestUser
      Icon for Helper V rankHelper V

      Oh , then there is no way to identify whether the reports (present in multiple pages) are being used by the users or not

       

      Thanks for the information !!

      • d_gosbell's avatar
        d_gosbell
        Icon for Super User rankSuper User

        So this is probably not completely impossible, but I'm not aware of any automated or built in way of doing this.

         

        You could use a technique used by bulk mail systems to track email views. You could use a tracking image with extra info in the query string of the url. The idea is that you create a small 1 pixel transparent gif (or you could use a company logo) and host it on a web server somewhere. Then you would create a disconnected table with a list of the pages in your report and a measure that returned the path to the gif image and then extra information in the query string.
         
        eg.
        http://webserver/images/tracking.gif?Report=MyReport&Page=1
         
        Then you put an image on each page and each time it renders it will load this image and if you have logging switched on for the website with the image you can then load those logs and parse them to see which pages users are looking at. Not a great solution I know and prone to manual error, specially if people copy reports and pages, but if you have a few key reports that you want to track the page useage for then it might be OK.