Solved

Check what every user has done in sharepoint 2010

Posted on 2011-02-15
10
476 Views
Last Modified: 2016-02-24
Our site is internet based with claims based authentication with sql server membership provider

Customer wants to see in the back end a report to see per user what they did
For example
User enterred site
user visited that page
user commented on that article
user visted that another page.

something like that, please give me your guidance in how to do this, I know sharepoint logs everything, what I dont know is how to get the data this way

Thanks
0
Comment
Question by:LuisEstebanValencia
  • 5
  • 5
10 Comments
 
LVL 14

Expert Comment

by:GeorgeGergues
ID: 34896585
That would be under each site collection .

You should look under Site Settings -> Administration - > site audit and audit logs.

Best of luck.
0
 

Author Comment

by:LuisEstebanValencia
ID: 34896808
I already enabled everything on that page. I guess that I can see the reports under Web Analytics ?

However,  it says that reports are until yesterday, and as I had never used the site collection, there is no info.
How can I force the system to gather the audit logs again.

0
 
LVL 14

Expert Comment

by:GeorgeGergues
ID: 34897376
Yes,
the web Analytics will only work daily , after the data usage collection job run

here it is.
http://technet.microsoft.com/en-us/library/cc678870.aspx

you can force any job to run if you know the name

0
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

 

Author Comment

by:LuisEstebanValencia
ID: 34904469
I just checked but that doesnt give me the info I need, I want to know every action the user did, PER USER.

Any idea.

0
 
LVL 14

Expert Comment

by:GeorgeGergues
ID: 34907628
You will need to write code to do that per user .
but it only shows the most viewed hits etc.


If you turn Audit on. you will get more information but there is a performance penalty.
also you can write some code against the SPChange  object.


0
 

Author Comment

by:LuisEstebanValencia
ID: 34926138
Do you have an example?
0
 
LVL 14

Accepted Solution

by:
GeorgeGergues earned 500 total points
ID: 34926240
There is a very detailed code with documentation on MSDN

here
http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spchange.aspx


Best of luck
0
 

Author Comment

by:LuisEstebanValencia
ID: 34935030
this seems a good object to work with, but for changes,

but what about if I want to know the trail of a user, for example

user A
visite page 1
visited page2
visited page 3
etc

can I do that programaticalla?
0
 
LVL 14

Expert Comment

by:GeorgeGergues
ID: 34935454
That is more of a web trending and tracking ,  I have to admit that is not SharePoint strongest features.

If you plan to do this type of web analytics use Omniture  from ADOBE
0
 

Author Comment

by:LuisEstebanValencia
ID: 34942296
I cant buy a third party software, I need a very simple interface showing what pages the user visited.
The problem is that I need to do that for each user
0

Featured Post

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

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

Microsoft SharePoint Foundation 2010 and Microsoft SharePoint Server 2010 do not offer the option to configure the location of the SharePoint diagnostic trace log files during installation.  This can, however, be configured through Central Administr…
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…
Along with being a a promotional video for my three-day Annielytics Dashboard Seminor, this Micro Tutorial is an intro to Google Analytics API data.
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.

806 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