Solved

What is the definition of 'hits' in Sharepoint 2007 site usage reports

Posted on 2011-02-17
4
2,440 Views
Last Modified: 2012-05-11
Sharepoint can display site usage reports with the pages listed and daily view.

On the left column it shows various files, e.g., .aspx, .html, gif, jpg., pdf, etc.
On the columns to the right shows each day of the month and a number.

Question #1: Are these numbers 'hits' or 'page views' for .aspx and .html files?   If you do not know how http requests work then, you may not know the real answer to this question.  

Question #2: Does the sharepoint server cache pages and not record a 'hit' if a user visits the same page within a short time and the page has not changed?

Question #3:  My research shows that there is a way of accessing site usage data beyond the 30 day limit.  See http://blogs.technet.com/b/praveenh/archive/2010/11/02/usage-reporting-in-sharepoint-wss-or-moss.aspx.  Do you know how to access this data using Sharepoint designer or a 3rd party tool?
0
Comment
Question by:scottlum
  • 2
4 Comments
 
LVL 42

Expert Comment

by:zephyr_hex (Megan)
ID: 34922249
regarding #3:
http://dkolitha.wordpress.com/2008/02/13/sharepoint-2007-usage-reports/

(p.s.  M$ recommends the Object Model method.  if you use SQL query, know that the database could change with a sharepoint update, and be careful you're not impacting SQL / Sharepoint performance).

for a 3rd party tool, you might look at CardioLog.

usage reports in sharepoint designer are not really custom per se.  they are selections you make in the menu.
http://office.microsoft.com/en-us/sharepoint-designer-help/use-reports-to-measure-site-performance-and-usage-HA010174136.aspx
0
 
LVL 51

Expert Comment

by:Ted Bouskill
ID: 34923208
In SharePoint a HIT is every time a page is requested (cached or not)

Personally we found the usage reporting in SharePoint wasn't very good.  For example, notice in the hits that the crawler and admin accounts are included!

We actually setup an automated process to process the IIS logs using LogParser 2.2 (free from Microsoft) to push the data into a SQL database where we could trim the data the way we wanted and keep years worth of it.
0
 

Author Comment

by:scottlum
ID: 34923982
Traditionally, a HIT is the aggregate count of all the elements in the web page, including the HTML file, images, css, etc.  For example, if you have a page with 10 pictures, then a request to a server to view that page generates 11 hits (10 for the pictures, and one for the html file).

So, is a Sharepoint HIT really a page view or does a certain number of HITs of the page (depending on the number of elements), constitute a real single page view in Sharepoint?

0
 
LVL 51

Accepted Solution

by:
Ted Bouskill earned 125 total points
ID: 34927470
Actually in my experience a Hit is counted as '1' for a GET/POST for the entire page.  Not the total of all the page elements.  That is what SharePoint uses.

All the dashboards I've used like on Wordpress counts one hit as one GET/POST for a entire page.  Some even collapse them into one distinct hit per session so refreshing the page in a session doesn't increase the total.

Sharepoint counts a page hit as '1' for the entire page however you can drill down somewhat (I can't remember how detailed because we gave up on the built in metrics quickly)

The problem with using the raw IIS logs is it does track the loading of every page element so we had to write some complex queries and code to collapse the data but at least we had control of the process.
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Note:  There are two main ways to deploy InfoPath forms:  Server-side and directly through the SharePoint site.  Deploying a server-side InfoPath form means the form is approved by the Administrator, thus allowing greater functionality in the form. …
We had a requirement to extract data from a SharePoint 2010 Customer List into a CSV file and then place the CSV file into a directory on the network so that the file could be consumed by an AS400 system. I will share in Part 1 how to Extract the Da…
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…
This is used to tweak the memory usage for your computer, it is used for servers more so than workstations but just be careful editing registry settings as it may cause irreversible results. I hold no responsibility for anything you do to the regist…

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now