Any idea on how to present SP 2013 Usage Reports and view to all users. Right now only the site admin view the report.

  • To view the Popularity Trends report for a site collection, the user must be a member of the Site Collection Administrators group.

  • To view the Popularity Trends report for a site, the user should be a member of the Owners group.

  • User who is a member of the Visitors group can view the Popularity Trends report for a library/list item and view the Most Popular Items report for all items in a SharePoint library/list.

Read this article to learn more about usage reports in SharePoint Server 2013.

To make all users to have access on Usage Reports, an idea is, generate usage report using admin account and store the report in a library. Give all users permissions to the library and the report files, then they can view these reports. Or you can programmatically generate the report in schedule. To get the Usage Reports, you can use GetRollupAnalyticsItemData method.

A demo about how to get Usage Reports using PowerShell:


| improve this answer | |

Do you have Audit enabled on your site collection?

You can get specific named reports from Audit if it's enabled. (This is not the same as usage reports). If you're after a particular user's list of actions this is very effective. For a constant general report about all users you'll have to do something with the Audit reports yourself. Get help from this article to display the sites usage reports.

If none of this works, you might have to get a tool that can analyze IIS Logs or get another analytics package installed.

However, the usage reports show up on day 3. Hence you need to wait 2 days.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.