User Activity Tracking and Log

Description

This plugin enables you to track user activity on your website. It’s particularly useful when tracking users on membership or WooCommerce sites. It can track both logged-in and non logged-in users.

Data that will be logged:

  • Date/time
  • Username (if user is logged-in)
  • Activity (visited/updated)
  • Page name and URL
  • IP address
  • Location (by IP Address)
  • Referrer URL
  • User role

Key Features

  • Simple & intuitive
  • Powerful search
  • Enable / disable for custom post types
  • Compatible with WooCommerce and other user registration plugins
  • Tracks both logged-in and non logged-in users (ie. unknown users)
  • GDPR/CCPA/PIPEDA ready (IP address can be stored in anonymised format)
  • Optimized for PHP 7.4

Premium Features

  • [Premium] Keep logs for up to 4 years
  • [Premium] Anonymise IP addresses (GDPR)
  • [Premium] Export logs to CSV
  • [Premium] Filter activity by user
  • [Premium] Track logged-in users only
  • [Premium] Exclude users from tracking by user role
  • [Premium] Rest API to see activity logs in JSON format
  • [Premium] Set timezone

Download the Premium Add-on here

Demo Video

Testimonials

★★★★★

“Tried many, but this one had just what I wanted. I like this plugins feature set, minimal but exactly what I need to see. Helps me to send offers on a WooCommerce digital content site when I notice users are looking at a particular product often, but not purchasing. A little nudge helps and this plugin puts that info in a place I can easily see.” – Ryan

★★★★★

“Simple to install & performs well. The reporting is clear and very useful!” – hannahfinch

★★★★★

“Very useful plugin!! 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!!” – msiciliano

★★★★★

“Like it. I wanted something that gives exactly the amount of information this plugin does. Nice, thank you.” – barrygen

About us

Moove Agency is a premium supplier of quality WordPress plugins, services and support. Visit our site to learn more.

Screenshots

  • User Activity Tracking and Log - Activity Logs - All
  • User Activity Tracking and Log - Activity Logs - Post Type
  • User Activity Tracking and Log - Activity Logs - Sessions [Premium]
  • User Activity Tracking and Log - General Settings
  • User Activity Tracking and Log - Activity Screen & Timezone options [Premium]
  • User Activity Tracking and Log - User Tracking Settings [Premium]
  • User Activity Tracking and Log - Permissions [Premium]
  • User Activity Tracking and Log - Advanced Settings [Premium]

Installation

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

Reviews

October 20, 2020
Not much, but a noticeable increase in page load times. Also, support claims that timestamps written into logs are based on server time set in WP Settings, but they are not. They are UTC (Zulu). But it does what it says, and if you need to track employee (logged-in user) page views instead of server's page view stat, then this plug-in will do.
October 17, 2020
You have to pay for premium just to set the time zone?? This is complete garbage.
October 19, 2020
I like this plugins feature set, minimal but exactly what I need to see. Helps me to send offers on a WooCommerce digital content site when I notice users are looking at a particular product often, but not purchasing. A little nudge helps and this plugin puts that info in a place I can easily see. Edit, I upgraded mainly for the role exclusion and time zone custom setting. Update the custom time zone does not work for my area, this is important.
July 9, 2020
The free version offers quite limited functionality but it still performs well.
October 24, 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.
April 22, 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.
Read all 12 reviews

Contributors & Developers

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

Contributors

Changelog

3.0.3: 19th October 2020

  • Delete button improvements
  • Filter updates
  • Collapse improvements if filters applied

3.0.2: 12th October 2020

  • Referrer improved
  • Log date improvements

3.0.1: 1st October 2020

  • Activity log performance optimizations
  • Collapse feature extended to sidebar boxes

3.0.0: 23rd September 2020

  • Major release
  • User interface improvements
  • Database queries updated
  • Security enhancements
  • GeoIP features improved
  • GDPR improvements (IP address anonymisation)
  • PHP 7.4 Optimization

2.1.0

  • Activity log improvements
  • Improved admin search
  • User group view added
  • Single log metabox limit added
  • WordPress plugins API request improved

2.0.7

  • Extended individual activity meta box
  • Bugfixes

2.0.6

  • Activity Log – Query updated

2.0.5

  • Bugfixes

2.0.4

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

2.0.3

  • Added hook to filter results

2.0.2

  • Class static methods fixed

2.0.1

  • Fixed php error in moove-content class

2.0.0

  • Licence manager implemented
  • Improved admin layout
  • Bugfixes

1.5.1

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

1.5.0

  • Fixed filter conflicts
  • Bugfixes

1.4.1

  • Updated filters & database controller

1.4.0

  • Ability to order table content in post type view

1.3.2

  • Fixed duplicate records issue

1.3.1

  • Fixed PHP ip checker

1.3.0

  • Updated plugin premium box
  • Bugfixes

1.2.9

  • Updated plugin admin tabs

1.2.8

  • Updated plugin premium box

1.2.7

  • Updated plugin premium box

1.2.6

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

1.2.5

  • Php warning fixed on save_post

1.2.4

  • Fixed single analytics tracking
  • Fixed single analytics log list

1.2.3

  • Fixed select2 loading issue

1.2.2

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

1.2.1

  • Database Search Fixed

1.2.0.

  • Bugfixing
  • Cleared Activity Layout

1.1.2.

  • Fixed warning on Activity Screen

1.1.1.

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

1.1.0.

  • Added Czech translation

1.0.9.

  • Added donations message

1.0.8.

  • Fixed PHP v5.x errors

1.0.7.

  • Fixed PHP warnings

1.0.6.

  • Added Screen Options, custom table order features

1.0.5.

  • Fixed log export download function

1.0.4.

  • Fixed array shortcode syntax error

1.0.3.

  • Fixed menu page icon

1.0.2.

  • Validated, sanitised and escaped inputs

1.0.1.

  • Code modified to follow WP standards

1.0.0.

  • Initial release of the plugin