Thoughts on Web Analytics in SharePoint 2010 - Part 1
Web Analytics data collection is actually driven by the Usage and Health service, and then it mines the data to help administrators improve their Sites and Search.
To collect data the Usage and Health Service, aggregates the info thru Usage definitions which you can see in Central Admin.
- Sandboxed Requests
- Content Import Usage
- WorkFlow
- Clickthrough usage
- Content Export Usage
- Page Requests
- Feature Use
- Search Query Usage
- Site Inventory Usage
- Sandboxed Requests Monitored Data
- Timer Jobs
- Rating Usage
Using the Web Analytics Service these results are aggregated into reports at these levels
- Web Application
- Site Collection
- Site
- Search Service Application
By Default we have the following reports
- Traffic Reports - How many hits a page got, How the user got there, and What browser they used to get there.
- Search Reports - What was searched for, top clicks, failed queries, etc
- Inventory Reports - What space is being used by who, How many sites you have, What languages those sites use, etc
You can manipulate the Usage Definitions using the PowerShell commands
Get-SPUsageDefinition
Set-SPUsageDefinition
Thoughts and Suggestions
- You can set the retention rate for each Usage Definition, I would recommend you leave it at 14 days.
- There is no way to log extra data for Web Analytics out of the box, but you could create a custom usage receiver by following this blog https://blogs.msdn.com/b/tejasr/archive/2010/12/26/customizing-web-analytics-in-sharepoint.aspx
- If you’re interested in monitoring server performance we may want to look at this https://blogs.technet.com/b/speschka/archive/2009/10/27/adding-throttling-counters-in-sharepoint-2010.aspx
- As well you can create your own reports by using SharePoint SQL Reporting Services against the Logging database, or 3rd party tools that mine the data for you.
Articles
Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010
https://technet.microsoft.com/en-us/library/gg440601.aspx
Reporting and usage analysis overview (SharePoint Server 2010)
https://technet.microsoft.com/en-us/library/gg266383.aspx
Web Analytics in SharePoint 2010: Insights into Reports and Metrics
Comments
Anonymous
January 01, 2003
Hello Mihir, I'm sorry for my tardy response, but honestly this is not something that will get resolved over comments. I would turn up ULS logging and start digging thru that to find a place to start troubleshooting from, I would be looking for issues with permissions, or an error with an object. I would also verify my config in Central Admin. Hopefully you have already solved this but if not hopefully this will help you.Anonymous
January 01, 2003
thanks for sharing, good postAnonymous
January 01, 2003
cool blog post!!!Anonymous
December 06, 2012
I can not see below three events. Sandboxed Requests, Workflow,Sandboxed Requests Monitored Data What could be the problem why i can not see above three events?