Extension:WSStats

WSStats extension counts pageviews by user
 * Version 0.8.0 : Clean Up
 * Version 0.1.9 : Fetch Title changes
 * Version 0.1.8 : Removed dbprefix class variable
 * Version 0.1.7 : Show top visited pages with date range. Show as csv option
 * Version 0.1.6 : Filter results on user or anonymous
 * Version 0.1.5 : Added more configuration options
 * Version 0.1.3 : Fixed error in MySQL
 * Version 0.1.2 : Skip usergroup results
 * Version 0.1.1 : Initial release

Configuration parameters
By default Anonymous users and sysops are skipped from stats recording. To change this add following to LocalSettings.php..

Start with:

Allow statistics for anonymous users..

Skip users in the following groups..

Count all hits..

Skip page with certain text in their referer url. Default action=edit and veaction=edit are ignored. This configuration option is case sensitive.

Using the parser functions
To retrieve statistics you can use the following parser function :

Ask number of hits for page id : 9868

Ask number of hits for page id : 714 since start date 2018-09-01

Ask number of hits for page id : 714 since start date 2018-02-01 and end date 2018-09-08

Filter results on registered users or anonymous users

Get the top ten pages sorted by hits

Get the top ten pages sorted by hits in a date range

Get the top ten pages sorted by hits and show as csv

If no statistics the result will be 0