Category: Enterprise Content Management

Web Analytics in SharePoint 2010: Insights into Reports and Metrics

As part of SharePoint 2010, we have created a set of features to help you collect, report, and analyze the usage and effectiveness of your SharePoint 2010 deployment.  These set of features are a part of the Web Analytics capabilities of SharePoint 2010. The overview of the Web Analytics features in SharePoint 2010 was presented in this blog post.

This blog post delves deeper into the various metrics available to analyze the site usage data. There are three categories of the SharePoint Web Analytics reports: Traffic, Search, and Inventory. The reports are aggregated for various SharePoint entities like Site, Site Collection, and Web Application for each farm. Further, reports are also aggregated per search service application. By default, the reports show the data for a period of 30 days. One can change the time period to view data for up to 25 months by going to ‘Analyze’ tab.

Visually we show the metrics in one of the two ways: trend reports and rank reports. A trend report shows how a particular metric is doing over a period of time. While a rank report, shows the top 2000 results for a particular metric. Figure 1, 2 show examples of a trend and rank report respectively. That’s not all; you can further analyze the reports by applying filters like string match in the URL, user name, queries, browser and others.

 

clip_image002

Figure 1:  Example of a Trend Report showing Number of Page Views for each day for a default period of 30 days.

 

clip_image004

Figure 2:  Example of a Rank Report showing the Top Pages sorted on the Number of Page Views for a default period of 30 days.

 

What follows is an overview of each type of the report and the associated metrics. Also, summarized are the kind of reports available for each level of aggregation i.e. Site, Site Collection and Web Application and Search Service Application.

 

Traffic Reports

The traffic reports capture the user behavior information related to total clicks, frequent users, popular pages, and information about navigation to and from the current SharePoint component.

Trend Reports

  1. Number of Page Views: Total number of page views each day.
  2. Number of Daily Unique Visitors: Total number of unique visitors each day. SharePoint authenticated users and anonymous users (using IP address) are counted as visitors.
  3. Number of Referrers: Total number of unique URL’s external to the current entity (parent entity is treated as external as well), from where the users navigated to the current entity.

Rank Reports

  1. Top Pages: Most viewed pages in the current entity.
  2. Top Visitors: Most frequent visitors of the current entity.
  3. Top Referrers: Top URL’s external to the current entity from where users navigated to the current entity.
  4. Top Destinations: Similar to Referrers, these are the top external URL’s that the user visited from the current entity.
  5. Top Browsers: Top browsers being used to visit the current entity.

Report Scope

Site

Site Collection

Web Application

Number of Page Views

clip_image005

clip_image006

clip_image007

Number of Unique Visitors

clip_image008

clip_image009

clip_image010

Number of Referrers

clip_image011

clip_image005

clip_image013

Top Pages

clip_image014

clip_image015

clip_image016

Top Visitors

clip_image017

clip_image018

clip_image019

Top Referrers

clip_image017[1]

clip_image020

clip_image021

Top Destinations

clip_image014[1]

clip_image010[1]

clip_image022

Top Browsers

clip_image023

clip_image024

clip_image025

Table 1:  Summary of the traffic reports availability at different SharePoint hierarchy levels

Note: Traffic Reports do not apply at Search Service Application level.

 

Search Reports

The search reports capture the user behavior information related to the queries on the site.

Trend Reports

  1. Number of Queries: Total number of queries each day.

Rank Reports

  1. Top Queries: Most issued queries per day.
  2. Failed Queries: Most issued queries for which either there were no results or the user did not click on any results.
  3. No Result Queries: Most issued queries for which no results were returned.

Other Reports

  1. Best Bet Suggestion Report: Recommends URLs as most likely results for particular search queries based on analysis of usage patterns. The site administrators can accept or reject these suggestions. If they accept, the corresponding query-URL pair is added to the search keywords list.
  2. Best Bet Usage: Shows how Best Bet suggestions are doing over time. For every Best Bet query issued, the report shows the percentage of clicks on the Best Bet URL compared to other URLs.
  3. Best Bet Action History Report: Tracks the actions performed by the site administrator on the ‘Best Bet Suggestion’ Report.

Report Scope

Site Collection

Web Application

Search Service Application

Number of Queries

clip_image026

clip_image027

clip_image028

Top Queries

clip_image029

 

clip_image030

Failed Queries

clip_image031

   

No Result Queries

   

clip_image032

Best Bet Usage

clip_image033

   

Best Bet Suggestions

clip_image034

   

Best Bet Suggestion

Action History

clip_image035

   

Table 2:  Summary of the search reports availability at different SharePoint component hierarchy levels

Note: The search reports do not apply at Site Level.

 

Inventory Reports

The inventory reports are targeted to help the site administrators in managing the site by keeping track of the site structure and storage and version issues.

Trend Reports

  1. Number of Site Collections: Total number of site collections for each Web Service Application for each day.
  2. Storage Usage: Total storage used in Megabyte (MB) for a site collection and the ‘Maximum Storage Allowed’ in MB for each day.
  3. Number of Sites: Total number of sites within each Site Collection for each day.

Rank Reports

  1. Top Site Product Versions: The ‘Site Product Version’ sorted in the order of ‘Number of Sites’ or ‘Percentage of Overall’ sites using the corresponding version for this site collection.
  2. Top Site Languages: The ‘Site Product Language’ sorted in the order of ‘Number of Sites’ or ‘Percentage of Overall’ sites using that language for this site collection.

Report Scope

Site

Site Collection

Web Application

Number of Site Collections

   

clip_image036

Storage Usage

 

clip_image037

 

Number of Sites

clip_image038

clip_image039

 

Top Site Product Versions

clip_image040

clip_image041

 

Top Site Languages

clip_image042

clip_image043

 

Table 3:  Summary of Inventory Reports availability at different SharePoint component hierarchy levels

Note: Traffic Reports do not apply at Search Service Application level.

 

Look out for more to come

Keep an eye out for more blogs on customizing the reports using Excel, using workflow feature to scheduled reports and alerts and adding the ‘What’s Popular’ Web Part to your pages.

Announcing the CMIS Connector for SharePoint

Today at the SharePoint 2010 Summit @ AIIM Expo, Eric Swift (@eswift), General Manager of SharePoint Marketing announced that Microsoft with be shipping the CMIS Connector for SharePoint as part of the SharePoint Administrator Toolkit by the end of June 2010.  The CMIS Connector for SharePoint provides a CMIS interface over the top of SharePoint as well as a CMIS consumer Web Part that can be used to display content from other CMIS enabled repositories.

CMIS (Content Management Interoperability Services is a specification that Microsoft developed in along with IBM, EMC, Alfresco, OpenText, SAP and Oracle to enable greater interoperability between content management repositories and to enable a whole new range of Composite Content Applications that can be build agnostic of the underlying repository.

We see CMIS as a great solution to help our customers more effectively leverage content maintained in a heterogeneous environment but more importantly, we see the specification as a way to enable a whole new range of Composite Content Applications that can be build agnostic of the underlying repository.

For further reading on CMIS, visit these sites:

Public voting on the CMIS specification ends on April 30th and we expect that the specification will be ratified as a standard shortly afterwards.  We are excited that our work on the specification alongside the other leading ECM vendors is coming to fruition and are looking forward to providing support for the standard in SharePoint 2010.

 

Ryan Duguid
Senior Product Manager
Microsoft Corporation

Get Ready for the SharePoint 2010 Summit @ AIIM Expo

Over the course of the next few days, a team from Redmond will be making their way to Philadelphia.  Our goal?  To bring the SharePoint 2010 story to the East Coast of the USA through a series of educational sessions and our Customer Immersion Experience.  We’ll be delivering this content at the AIIM Expo + Conference and we hope you can join us to learn from the people behind the product.  If you register for a main conference pass, you’ll get access to 28 sessions covering product capabilities and best practices.  In addition, if you register (for FREE) for entry to the Expo Hall, you’ll have access to our Customer Immersion Experience where you can get hands on with the latest release of Office 2010 and SharePoint 2010.

We’re excited about the upcoming release of Office 2010 and SharePoint 2010 and are looking forward to meeting with you in Philadelphia.  Before we head out East, I’d like to introduce you to our speakers:

Microsoft Executives

clip_image001[12]

Eric Swift As General Manager of Product Management for SharePoint, Eric Swift is responsible for managing customer and industry requirements, product positioning, licensing, and marketing strategies for Microsoft’s Collaboration Platform for the Enterprise and Internet.  Swift has been with Microsoft for nine years. Previous to his current position, he had roles as General Manager of the Unified Communications Group and Director of Product Management in Microsoft’s Application Platform Group. Prior to joining Microsoft, Swift held Vice President positions at Enterprise Application Integration and CRM software vendors where responsibilities included product management, CRM, Data Warehouse implementations, and technical support operations.  Swift has an MBA from Columbia University in New York, NY focused on marketing of information technology and has studied at the school of public administration and business at Fundação Getulio Vargas in Sao Paulo, Brazil.

clip_image001[14]

Tricia Bush As Director of the Microsoft SharePoint Internet business, Tricia Bush oversees the SharePoint For Internet Sites and FAST Search for Internet Sites product management.  This group is responsible for the foundation driving Microsoft’s digital marketing strategy. Bush joined Microsoft in March, 2005, and has over fifteen years of experience in technology. 

clip_image001[16]

Christian Finn Christian Finn is a director for product management on the SharePoint team in Redmond.  My team is responsible for global product management for SharePoint in the collaboration, portals, social computing, and application development arenas. We manage the Collaboration Capability campaign in BPIO.  We also look after interoperability and CPE for SharePoint.

clip_image001[18]

Nishan DeSilva Nishan DeSilva is the Director of Information Management & Corporate Records Compliance at Microsoft. Currently leading the LCA’s information management and compliance program using SharePoint 2010 and has accountability for the policies governing Microsoft’s recorded information assets.
Microsoft SharePoint ECM Engineering Team

 clip_image001[32]

Quentin Christensen Quentin Christensen is a Program Manager on the SharePoint Enterprise Content Management team, specifically working on document and records management. Some of the areas he works on include eDiscovery, policy, document sets, and large scale document repositories. Quentin has authored white papers on large list performance and capacity planning for large document repositories using SharePoint Server 2010.

 clip_image001[34]

Lincoln DeMaris Lincoln DeMaris is a program manager on the Enterprise Content Management team at Microsoft. He has worked primarily on document management and taxonomy features during his 4 years at the company.

 clip_image001[36]

Ethan Gur-esh Ethan Gur-esh has been a Program Manager on the SharePoint Enterprise Content Management team since 2004. He worked on Records Management and Compliance during the SharePoint 2007 release, and is currently working on Document Management, Rich Media, and Web Content Management for the SharePoint 2010 release. Additionally, Ethan is the Co-Editor and Secretary of the Content Management and Interoperability Services Specification Technical Committee at OASIS.

 clip_image001[38]

Dan Kogan Daniel Kogan is a Senior Program Manager in the SharePoint team at Microsoft Corp. He has nearly 20 years’ experience in the IT and software business. Daniel has been in the Web content and Enterprise Content Management space since 1998 and has been at Microsoft since 2001. For the past 4 years Daniel has focused extensively on taxonomies and metadata and how they can be used to enhance productivity and unlock new business potentials and scenarios.

 clip_image001[40]

Kevin Reynolds Kevin Reynolds is a Program Manager on the SharePoint Enterprise Content Management team and has a passion for customer focused design.  He works on a breadth of the Web Content Management features including Master Pages, Page Layouts, Navigation, RTE, and the Large Pages Libraries.
Microsoft SharePoint Product Management Team

 clip_image001[20]

Ryan Duguid Ryan Duguid is a Senior Product Manager in the IW PMG.  Ryan is responsible for Enterprise Content Management and eDiscovery. Ryan has worked in the IT industry in New Zealand, the United States and the United Kingdom for over 15 years. He is passionate about understanding people, identifying their unique problems and helping them to realize their true potential through effective and innovative use of technology.

 clip_image001[22]

Dave Pae Dave Pae is a technical product manager on the SharePoint team in Redmond, WA.  Dave has worked on web and collaboration technologies for over 15 years and started working at Microsoft in 2001.  He is focused on the product management of SharePoint specifically for social and collaboration scenarios for 2010 and beyond.

 clip_image001[24]

Pej Javaheri Pej Javaheri is an industry veteran, having worked in the Business Intelligence (BI) and performance management space for more than 15 years, focusing on helping organizations gain insight, and make better decisions.  Part of the SharePoint team, Pej works across Microsoft to bring the bigger BI message to customers and partners, focusing on how the integration of software, data in all its forms, and people can help move organizations forward.

 clip_image001[26]

Erik Schwartz Erik Schwartz is a Product Manager in the Microsoft Enterprise Search Group.  Along with his responsibilities for core product management for connectors and push features for search products, he focuses on customer and field communications, eDiscovery, and key vertical markets, including government globally.  Schwartz has managed technical teams of IT Professionals and Software Engineers, and has worked as a Contractor at the Naval Research Laboratory.

 clip_image001[28]

Owen Allen Owen Allen is a Sr. Product Manager on the SharePoint Partner Marketing Team. His area of focus is SharePoint Partners, and specifically, ISV partners.
Microsoft SharePoint Sales and Evangelism

 clip_image001[42]

Geoffrey Edge Geoffrey Edge is a Senior SharePoint Technology Specialist working for the Communications Sector North America.  His responsibility is to help customers in the Communications Sector learn more about SharePoint Products and Technologies.  Geoffrey’s focuses on Enterprise Search and large scale SharePoint deployments.

 clip_image001[44]

Paul Stubbs Paul Stubbs is a Microsoft Technical Evangelist for SharePoint and Office. He focuses on information worker development community around SharePoint and Office, Silverlight, and Web 2.0 social networking.

This is the largest gathering of Microsoft speakers since our SharePoint Conference in Las Vegas last year and we’re looking forward to meeting you in person next week.  We hope you can attend the SharePoint 2010 Summit @ AIIM Expo or join us on the Expo Hall floor.  Be sure to bring your burning SharePoint questions and make the most of this opportunity to talk with the experts.

Ryan Duguid
Senior Product Manager
Microsoft Corporation

Variations in SharePoint 2010 – Connecting People with Content

When you provision a new SharePoint publishing site, one of the first options you’ll see on the default welcome page is to use the Variations feature to manage multi-lingual sites and pages. My name is Josh Stickler and I’m the Program Manager responsible for Variations. In this post, I’ll provide a brief overview of the Variations feature and highlight main improvements in SharePoint 2010.

If there are additional areas that are of particular interest to you, please post in the comments section and I will try to address as many as I can. I’d really appreciate getting any and all feedback. Thanks!

What is the Variations feature?

Variations is a SharePoint feature that facilitates the management and maintenance of content that can be served to multiple audiences. These audiences can vary in terms of different languages, countries, or regions, but they can also represent different brands or devices.

clip_image002

How does Variations work?

For each channel you wish to serve content, you can specify a Variations label. Labels are instantiated as SharePoint publishing sites and the full set of labels in a site collection is referred to as the Variations Hierarchy. I refer to SharePoint publishing sites created and managed by the Variations feature as “variation sites.”

Using variations, target variation sites reflect one source variation site in terms of pages and site structure. When setting up variations, specify one variation site as the source; all other variation sites are targets. By default, pages published on the source variation site are copied to all target variation sites as draft versions and sites created on the source are created (not copied – this is an important distinction) on all target variation sites. You can only have one source variation site per Variation Hierarchy and you can only have one Variation Hierarchy per site collection.

What’s new in SharePoint 2010?

The concept and core architecture of Variations, in which pages and site structure are replicated across multiple variation sites in a site collection remains the same as in Microsoft Office SharePoint Server 2007; however, we have made significant improvements to better meet the needs of enterprise customers serving content across multiple channels.

These improvements can be divided into four categories:

  • Server Citizenship
  • Content Distribution
  • Editing Experience
  • Reliability

Server Citizenship

Variations operations now execute in the background via timer jobs. For the end user, this means that you no longer have to wait at a progress screen for operations to complete.  For the system administrator, this means that the cost of resource-intensive operations like Create Hierarchies can be better managed.

clip_image003

You can adjust the frequency with which Variations operations run in Central Administration. Next, I’ll explain the difference between the “Create” and “Propagate” timer jobs in the context of improvements we’ve made to the Variations content distribution models.

Site and Page Propagation

MOSS 2007 featured two models for distributing pages across your Variations Hierarchy:

1. Automatic Creation: If “Automatic Creation” is enabled on the Variation settings page (it is enabled by default), then publishing a page on the source variation site will cause that page to be copied to all target variation sites.

2. Manual Creation: If “Automatic Creation” is disabled, then the “Create Variations” Ribbon button is the only way to copy a new page to a specific, individual target variation site.

We’ve received feedback that there are often cases in which changes need to be published locally to the source variation site without being propagated to all targets. For instance, if the source variation site has a typo in English, the correction may not be relevant to a target site in German, so if the correction is published in the source page, it can be unnecessarily confusing to copy this changed English version to all target sites.

In SharePoint 2010, we introduce a third, “hybrid” content distribution model:

3. On-Demand Page Propagation

A setting has been added (configurable through the Object Model) to disable Automatic Page Propagation. When the setting is enabled, publishing or approving a page on the source variation site will not cause that page to be copied to any target variation sites. The "Automatic Creation" setting will be ignored for pages. "Update Variation" and "Create Variation” are the means by which a user can distribute content across the Variation hierarchy on-demand.

I’ll go into more detail on content distribution models in a future post. But so as not to keep you in suspense on how to configure on-demand page propagation, here are the PowerShell commands:

Enable On-Demand Page Propagation:

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-object Microsoft.SharePoint.SPSite("http://yourserver/sites/abc")
$folder = $site.RootWeb.Lists["Relationships List"].RootFolder
$folder.Properties.Add("DisableAutomaticPropagation", "True")
$folder.Update();

Disable On-Demand Page Propagation:

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-object Microsoft.SharePoint.SPSite("http://yourserver/sites/abc")
$folder = $site.RootWeb.Lists["Relationships List"].RootFolder
$folder.Properties.Remove("DisableAutomaticPropagation")
$folder.Update();

We’ve also made improvements for target variation site content owners to better understand what has changed on the source variation site when new draft versions appear on a target variation site.

Editing Experience

To make efficient use of their time and effort, target variation content editors need an easy and informative way to determine what content is new when pages are propagated from the source variation.

clip_image004

A new “View Changes” button compares the most recent source version propagated to the target with the most recent source version published on the target.  Changes are highlighted in a pop-up report to enable content processing directly in the rich-text editor.

clip_image006

Highlighted report

clip_image008

Corresponding location in the Rich Text Editor

This button is available on a target variation page after it has been published once and a new draft version has been copied from the source variation site via one of the Variations timer jobs. I will go into more detail on this new feature in an upcoming blog post dedicated to explaining View Changes with screenshots, a sample workflow, and an example scenario.

Reliability

One of our main goals for Variations in SharePoint 2010 is to make the feature more reliable so enterprise customers can entrust management and distribution of content across multiple channels to Variations.

Now that Create Hierarchies runs in the timer service, we support pausing and resuming this operation during timer service recycles to support long-running operations in large deployments. This also means that the process is not affected by Application Pool recycles. We’ve also made the relationships list, which tracks all target pages linked to a source page, more robust. We now track variations pages using GUIDs for better performance and scale.

Thanks for reading. Check back soon for upcoming blog posts on what’s new in Variations and other exciting developments in Enterprise Content Management.

Regards,

Josh Stickler

Program Manager

Page 1 of 212

Categories


Other sites you might enjoy: