User Activity Tracking and Log


This plugin gives you the ability to track user activity on your website.

Data that will be logged:

  • Date/time
  • User name
  • Activity (visited/updated)
  • Client IP
  • Client Location (by IP Address)
  • Referrer url


  • Simple & Intuitive
  • Enable / disable for custom post types
  • Keep logs up to 2 weeks
  • Intuitive Search
  • Custom log order in the Activity View
  • [Premium] Keep logs up to 4 years
  • [Premium] Anonymise IP addresses (GDPR)
  • [Premium] Export logs to CSV
  • [Premium] Filter activity by user
  • [Premium] Set timezone, screen options
  • [Premium] Option to track logged in users only
  • [Premium] Exclude users from tracking by role

Note: some features are part of the Premium Add-on. You can get Activity Premium Add-on here!

Demo Video

You can view a demo of the plugin here:

User Activity Tracking and Log by Moove Agency

Custom Log Order

  • By clicking to the table header, you’ll be able to order the log values. You can order the table by Date, Title, Post Type, User, Activity, Client IP, Client Location, Referrer.

Screen Options [Premium]

This is a customized version of the default WordPress screen settings layout. You can activate the screen settings by clicking the button at the top right corner of the “Activity Log” page.
Using these options, you’ll be able to:

  • disable / enable the columns in the log view
  • change the pagination value
  • use a custom “Date / Time” as log date

Additional Features

  • This plugin works seamlessly with our membership plugin that encourages users to register on your website giving you the ability to see who has visited your site and which pages they viewed.
  • Download the Membership plugin here:


  • User Activity Tracking and Log - Preview of global settings
  • User Activity Tracking and Log - Changing log interval
  • User Activity Tracking and Log - Activity Screen & Timezone options [Premium]
  • User Activity Tracking and Log - GDPR Settings [Premium]
  • User Activity Tracking and Log - Tracking Settings [Premium]
  • User Activity Tracking and Log - Activity Logs - All ( * the screenshot contains Premium features as well )
  • User Activity Tracking and Log - Activity Logs - Post Type
  • User Activity Tracking and Log - Activity Logs - Detail Page


  1. Upload the plugin files to the plugins directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the \’Plugins\’ screen in WordPress.
  3. Logs are stored in the “Activity log” item on the left hand side in the menu, below the Dashboard menu item.
  4. Use the Settings screen to configure the plugin.


9 July 2020
The free version offers quite limited functionality but it still performs well.
24 October 2019
I started out using the free version and eventually upgraded to the paid license so I could keep the logs longer. I use this on all of our sites. The reporting is clear and very useful! Be sure to go to settings and turn on tracking after you install it! That's the one thing I noticed could be easy to miss the first time you add the plugin.
22 April 2019
This plugin doesn't seem to work at all...not the free version anyway. I installed it, enabled tracking for all posts types, go and view pages and posts and nothing ever shows up in the log.
25 February 2019
I was looking for something to track users on our website. This plugin is exactly what I needed. You can track activity and users. You can see who visited which pages, and the referring page they came from. The premium version gives you even more useful features like tracking only users who are logged in, additional view options, and so on. Excellent plugin, highly recommended!!
1 October 2018
It's a good starting point but needs some work: 1) Extending the periods for logs to be retained - two weeks is not enough for most purposes. 2) The "settings" button URL is hard-coded so this only works for sites on a top level domain. 3) There is no export functionality.
Read all 9 reviews

Contributors & Developers

“User Activity Tracking and Log” is open source software. The following people have contributed to this plugin.


Change log


  • Extended individual activity meta box
  • Bugfixes


  • Activity Log – Query updated


  • Bugfixes


  • Added hook to disable location tracking
  • Improved location tracking
  • Caching improvements


  • Added hook to filter results


  • Class static methods fixed


  • Fixed php error in moove-content class


  • Licence manager implemented
  • Improved admin layout
  • Bugfixes


  • Filter bug fixed
  • Post type filters extended
  • Added hook to hide disabled post type – add_action( ‘uat_show_disabled_cpt’, ‘return__false’ );
  • Bugfixes


  • Fixed filter conflicts
  • Bugfixes


  • Updated filters & database controller


  • Ability to order table content in post type view


  • Fixed duplicate records issue


  • Fixed PHP ip checker


  • Updated plugin premium box
  • Bugfixes


  • Updated plugin admin tabs


  • Updated plugin premium box


  • Updated plugin premium box


  • Fixed missing CSS class to hide items
  • Fixed clear all logs feature


  • Php warning fixed on save_post


  • Fixed single analytics tracking
  • Fixed single analytics log list


  • Fixed select2 loading issue


  • Added select2 to filters
  • User dropdown ordered by Display Name


  • Database Search Fixed


  • Bugfixing
  • Cleared Activity Layout


  • Fixed warning on Activity Screen


  • Fixed setting button link
  • PHP compatibility issues resolved
  • Translation slug updated, plugin prepared for localization
  • Bugfixes


  • Adding Czech translation


  • Added donations message


  • Fixed PHP v5.x errors


  • Fixed PHP warnings


  • Added Screen Options, custom table order features


  • Fixed log export download function


  • Fixed array shortcode syntax error


  • Fixed menu page icon


  • Validated, sanitised and escaped inputs


  • Code modified to follow WP standards


  • Initial release of the plugin.