简体   繁体   中英

How to record user activity - Sharepoint 2013

I'm currently running Sharepoint 2013 Enterprise and would like to know the following:

  • Which pages each user has accessed over the last X Days
  • How much time each user has spent on each page (can't average, I need to know per user)

It is like a Google Analytics, but at a "user" level. Any clues on how to do that?

I searched a lot stackoverflow and found nothing. Maybe I'm using the wrong terminology.

Under the site collection administration "popularity and search report". You can find some of the information.

According to MSDN blog "Due to less than optimal performance running service at scale in large enterprises, web analytics has been discontinued and is not available in SharePoint 2013." Web analytics was available in 2010.

If allowed you can choose Google analytics, its just java script reference , add it in your default master page

Definitely not web analytics , but user specific usage reporting based on sessions.

Assuming that this is cleared by your legal department (which at least in the EU most likely would not happen), what you need is a simple database with page views (with session info) and each action time stamped.

This would then be reported per user to contain a list of sessions, that each have a list of pages and calculate the time between first and last interaction per session.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM