5

Can you please confirm following? Usage File Creation (typically found C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\LOGS\RequestUsage) In the logging folder, we need to find a folder called RequestUsage. In this folder, if healthy and working correctly, we will see a *.tmp file and periodically a *.usage file being generated. If ...


4

Except for the M365 Audit log report, there is no data collected on a per user basis for SharePoint online. The Audit log report collects EVERYTHING about that user's activity, not just in SharePoint, so it is understandable that it is only available to admins, and it would typically only be used in security and discovery scenarios. AFAIK, SharePoint 2010 on ...


3

You cannot use the server side SPAuditQuery api in provider hosted web. You should be able to achieve this in 3 ways: 1) There is SP.ChangeQuery api available on client side to fetch changes done on lists/Document Library level from sharepoint. You can use ChangeQuery class in CSOM. Refer Use of ChangeQuery in CSOM 2) Generate Http Post requests from ...


3

building the reports there are multiple timer jobs running: •Analytics Timer Job for Search Service Application Search Service Application •Microsoft SharePoint Foundation Usage Data Import •Microsoft SharePoint Foundation Usage Data Processing •Usage Analytics Timer Job for Search Application Search Service Application below is taking you to the location, ...


3

For SP 2010, you can use Web Analytics feature built in SharePoint: http://blogs.msdn.com/b/ecm/archive/2010/03/21/introducing-web-analytics-in-sharepoint-2010.aspx For SP 2013 things have changed a bit, so you have to use Usage reports: http://technet.microsoft.com/en-us/library/jj715890.aspx


2

In the end I deleted the Health and usage service application in "manage service applications" section in Central Admin. I then re-enabled it by going to monitoring -> Configure usage and Health Data Collection and then checking the Enable usage data collection and enable health data collection check boxes and validating the other information. The ...


2

in 2010 in WSS_logging database there is an StoredProcedure which teaches you a lot: [dbo].[proc_GetMostActiveUsers] for example from this i created below custom report which i needed to get the last access or loggin time of almost all users: DECLARE @StartTime DATETIME = DATEADD(MONTH, -12, GETDATE()) , @EndTime DATETIME = GETDATE(); SELECT ...


2

Symptom: Capture usage logging in a single server SharePoint 2016 in order to know which pages are being accessed and by which user Microsoft SharePoint Foundation Usage Data Import job doesn't run Imports usage log files into the event store. Cause: SPUsageService Provisioning issue We found that there was a mismatch in the ID of the timer job ...


2

Using Azure Application Insights, absolutely. See Chris O'Brien's post on how to create an SPFx solution to enable this. Add Azure App Insights or Google Analytics to your SharePoint pages with an SPFx Application Customizer


2

Yes, as usage reports are created by the Search Service you must crawl those sites.


2

The following code retrives the Usage Info but sadly, the Hits and Visits shows 0 because of this reason. clientContext.Load(clientContext.Site, s => s.Usage); try { clientContext.ExecuteQuery(); UsageInfo usageInfo = clientContext.Site.Usage; usageData = "No. of ...


2

I think its possible using Powershell. Please follow this link below it has information about Powershell script which use Micrsoft Graph API to get the site Usage Report. https://gallery.technet.microsoft.com/office/Get-Office365-usage-f955ade4


2

There is a demo below. $Site=Get-SPSite http://sp foreach ($web in $site.AllWebs) { $siteUrl = $web.Url $siteName = $web.Title $siteUserCnt = $web.AllUsers.Count $siteusage = $site.Usage.Storage/1MB $Hits = $site.Usage.Hits ...


1

Using SharePoint REST API: The Microsoft is not documentation/updating the content related to SP.Site.usage property regularly. However it is still supported in SharePoint Online and you can use it without any issue. Endpoint URL structure: https://<siteurl>/_api/site/usage It will will return the something like: { "d": { "...


1

That data is not preserved, though the Site creation timestamp is. Under the SharePoint admin center at https://tenantName-admin.sharepoint.com/_layouts/15/online/AdminHome.aspx#/siteManagement there is a creation date for each site.


1

You can do this through Site Collection Audit Logs: https://support.office.com/en-us/article/view-audit-log-reports-4293e8d5-4e7d-4201-b8ac-c8e63a100131 Excerpt: Events available for audit log reports The following events are available for audit log reports to help you determine who is taking what actions with the content of a site collection: ...


1

should be able to get full month by going to: site collection level: /_layouts/15/Reporting.aspx?Category=AnalyticsSiteCollection or site level: /_layouts/15/Reporting.aspx?Category=AnalyticsSite it only gives you the old format of how many and not who in an excel spreadsheet.


1

What i believe, you need at least the ananlytics logs file inorder to get the report, you can run some querries against the usage database to get that data but again for SharePoint 2013 and higher you need following. Search service application is configured at the farm Usage and Data health data service application configured for analytics. Here is the ...


1

Please fine the below details The Reporting feature in the Site Collection Features needs to be activated. When this feature was activated, the popularity trends populated 0 results This was because there was receiver for the usage services. We gave the below code to be able to query the Service with the below code. $aud = Get-SPUsageDefinition | where {...


1

Thanks for such a clear explanation of the problem and resolution, pmdci! I had something very similar - I have a 4 server SharePoint 2016 farm running on SQL 2017 AlwaysOn, and per Microsoft's recommendation, the usage DB was not included in an availability group. I had a failover event, so SQL2 became primary, and I frankly forgot to do anything about ...


1

I don't think it is storage quota is doing this rather something else. if site collection met its storage quota then it will not allow any operation on the site rather lock it you are not seeing the value in that storage column because your quota is not set for the site collection. I would check uls logs, IIS logs and get the clue which task is doing this. ...


1

Solved it. In Site settings, under Site Administration, choose Popularity Trends. There I found same as for site collection excel Usage reports document.


1

I am looking for both, entire page views and individual webpart views. Is there anyway to do this with the Out-of-the-Box platform? I'm not looking to spend additional money. You can do it for free, only some JavaScript coding required, no need for SharePoint Designer or Powershell or back-end code JSLink Since SP2013 you can add JSLinks to WebParts ...


1

You can attach a new Database to Usage and Health data collection service. To point the Usage and Health Data Collection service application to a moved database by using Central Administration Verify that the user account that is performing the procedure is a member of the Farm Administrators SharePoint group. In Central Administration, click Monitoring, ...


1

To remove the event receivers you need to call .Delete() method. $ad.Receivers.Delete() I have tried the reassignment of event receivers but still analytics folder is not getting updated with recent usage data. Please let me know if anyone has solved this problem. FYI - We faced same issue on test server, i tried deleting and recreating search service ...


1

Office 365 is complete suit of products which include Office, Exchange, Lync, Yammer, AD, Sharepoint. Check this If you want to use only SharePoint, then you need to buy the SharePoint online plan...Select one plan which fit your needs Now another Option is, You can install the SharePoint on prem. That's mean you need to install the SharePoint either free ...


1

In my case, Search Service application was the culprit. More precisely, timer jobs that should have existed didn't. So, verify that you have the following timer jobs: 1) Analytics Event Store Retention 2) Analytics Timer Job for Search Service Application 3) Crawl Log Cleanup for Search Application Search Service Application. 4) Health Statistics Updating 5)...


1

This blog has the answer to your question. The code generates site hit reports for the past 30 days. If you review the code given in this blog then I believe it meets your needs. Report for site hit count in SharePoint The other alternate is to use an available sandbox solution on MSDN code: Create Custom hit counter in SharePoint 2010 using Sandbox ...


1

You can use Google Analytics tool . It can give you all the necessary results which you need . http://davecoleman146.com/2011/01/31/adding-google-analytics-to-your-sharepoint-2010-site/ There is only a javascript which needs to be added in master page and all traffic is captured by Google . OR If you are ready to spend some money , use the WEB Trends tool . ...


Only top voted, non community-wiki answers of a minimum length are eligible