Why is the ‘Page Visits’ report empty even though IIS Log Settings is configured correctly in SharePoint Farm Reporter?

In our SharePoint reporting tool – SharePoint Farm Reporter (SPFR), we have this report called Page Visits. One of our customers is a frequent user of this SharePoint report for the past several years. Recently, while running the SharePoint Page Visits report, he sent in a support query saying the report was turning up empty. Upon getting further information from the customer, our support team came to know that he was deploying a new SharePoint 2013 farm in his organization and wanted to get the Page Visits report for his SharePoint 2013 environment.

He also confirmed that he had configured everything required to run the Page Visits report as he was quite familiar with SPFR. He was also pretty sure that he had the required permissions to read IIS log files.

For our support team, it looked like a strange environmental issue initially. However, we were able to find out the cause quickly during our conversation. There were a couple of Windows features missing in the SharePoint server which are mandatory for SPFR to generate IIS reports. This is also documented in our SPFR installation guide (http://www.vyapin.com/Resource-Files/Install-Guides/spfr-install-guide.pdf)

ODBC logging and Custom logging are Windows system components using which SharePoint Farm Reporter parses IIS log files efficiently and collects the report data from it. After installing them, Page Visits report worked as expected.

You can see below how to install these components (features) in your SharePoint server running SPFR.

1) Go to Administrative Tools and Select “Server Manager” and it will be shown as below.

Server Manager

2) In the right top corner, click “Manage” and select “Add Roles and Features”.

Add Roles and Features

3) Proceed with the default settings and click Next twice. Now you will see the screen as below.

Server Roles

4) Expand Web Server (IIS) → Web Server → Health and diagnostics and you will see as below.

Health and diagnostics

5) In this screen check the “ODBC Logging” and “Custom Logging” check boxes and click Next.

ODBC and Custom Logging

6) Click Next again and click Install.

Installation

7) Now the “ODBC and Custom” logging features are installed on your server.

logging features installation

8) Once the installation is complete, the Page Visits report is now able to render data as below.

Page Visits report data

SharePoint Farm Reporter is a comprehensive auditing and reporting solution for SharePoint. To know more about SharePoint Farm Reporter and download it here – http://www.vyapin.com/download/spfr