{"id":232556,"date":"2025-05-15T16:19:55","date_gmt":"2025-05-15T16:19:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/activity-track\/"},"modified":"2026-03-10T06:13:35","modified_gmt":"2026-03-10T06:13:35","slug":"activity-track","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/activity-track\/","author":7393001,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.6","stable_tag":"trunk","tested":"6.9.4","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"Activity Track \u2013 User Activity Log","header_author":"ujimoto","header_description":"AI - powered insights to track and monitor every user activity on your WordPress site with real-time notifications and comprehensive logging.","assets_banners_color":"a8bed5","last_updated":"2026-03-10 06:13:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/activitytrack.ai\/","header_author_uri":"https:\/\/activitytrack.ai","rating":5,"author_block_rating":0,"active_installs":10,"downloads":825,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ujimoto","date":"2025-05-15 16:43:31"},"1.0.1":{"tag":"1.0.1","author":"ujimoto","date":"2025-06-12 06:13:36"},"1.0.2":{"tag":"1.0.2","author":"ujimoto","date":"2025-06-14 00:58:32"},"1.0.3":{"tag":"1.0.3","author":"ujimoto","date":"2025-09-01 20:44:54"},"1.0.4":{"tag":"1.0.4","author":"ujimoto","date":"2025-10-24 20:26:14"},"1.0.5":{"tag":"1.0.5","author":"ujimoto","date":"2025-11-17 19:05:54"}},"upgrade_notice":{"1.0.0":"<p>First official stable launch\u2014be sure to back up your settings before upgrading from a dev build.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3294297,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3294297,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3294297,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3294297,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3294297,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3294297,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3294363,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3294297,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"<strong>Dashboard Overview<\/strong> \u2014 live-feed User Activity Log of recent actions and events.","2":"<strong>Notification Rules<\/strong> \u2014 build custom triggers by role, action.","3":"<strong>Notification Report<\/strong> \u2014 view activity notifications reports.","4":"<strong>Settings<\/strong> \u2014 configure tracking options, IP anonymization, and more."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[8531,49509,151025,247229,1173],"plugin_category":[36,54],"plugin_contributors":[79030],"plugin_business_model":[],"class_list":["post-232556","plugin","type-plugin","status-publish","hentry","plugin_tags-activity-log","plugin_tags-audit-trail","plugin_tags-login-monitor","plugin_tags-user-activity-log","plugin_tags-wordpress-security","plugin_category-analytics","plugin_category-security-and-spam-protection","plugin_contributors-ujimoto","plugin_committers-ujimoto"],"banners":{"banner":"https:\/\/ps.w.org\/activity-track\/assets\/banner-772x250.png?rev=3294297","banner_2x":"https:\/\/ps.w.org\/activity-track\/assets\/banner-1544x500.png?rev=3294297","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/activity-track\/assets\/icon-128x128.png?rev=3294297","icon_2x":"https:\/\/ps.w.org\/activity-track\/assets\/icon-256x256.png?rev=3294297","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/activity-track\/assets\/screenshot-1.png?rev=3294297","caption":"<strong>Dashboard Overview<\/strong> \u2014 live-feed User Activity Log of recent actions and events."},{"src":"https:\/\/ps.w.org\/activity-track\/assets\/screenshot-2.png?rev=3294297","caption":"<strong>Notification Rules<\/strong> \u2014 build custom triggers by role, action."},{"src":"https:\/\/ps.w.org\/activity-track\/assets\/screenshot-3.png?rev=3294363","caption":"<strong>Notification Report<\/strong> \u2014 view activity notifications reports."},{"src":"https:\/\/ps.w.org\/activity-track\/assets\/screenshot-4.png?rev=3294297","caption":"<strong>Settings<\/strong> \u2014 configure tracking options, IP anonymization, and more."}],"raw_content":"<!--section=description-->\n<p><strong>Activity Track \u2013 User Activity Log<\/strong> - Track every user action in WordPress with a real-time User Activity Log. Get instant alerts, AI insights, and full audit trails to keep your site secure.<\/p>\n\n<p>It combines <strong>real-time activity tracking<\/strong>, <strong>AI-driven analysis<\/strong>, and <strong>customizable notifications<\/strong> to help you quickly investigate issues, monitor security, and understand what users do on your site.<\/p>\n\n<h4>What This Plugin Logs (at a glance)<\/h4>\n\n<ul>\n<li><strong>User logins &amp; logouts<\/strong> (success and failed attempts)<\/li>\n<li><strong>Post\/page changes<\/strong> (create, update, delete, status changes)<\/li>\n<li><strong>Plugin &amp; theme actions<\/strong> (activate, deactivate, install, update)<\/li>\n<li><strong>User &amp; role changes<\/strong> (add, remove, capability\/role updates)<\/li>\n<li><strong>Media &amp; downloads<\/strong> (uploads, deletions)<\/li>\n<li><strong>Settings changes<\/strong> (options updated)<\/li>\n<\/ul>\n\n<h4>Who It\u2019s For<\/h4>\n\n<ul>\n<li>**Agencies managing multiple client sites<\/li>\n<li>**Security teams monitoring user actions<\/li>\n<li>**Content teams needing transparency and accountability<\/li>\n<li>**Site owners who want visibility into their site\u2019s health<\/li>\n<\/ul>\n\n<h4>Why Choose This Activity Log Plugin<\/h4>\n\n<ul>\n<li><strong>Accurate audit trail<\/strong>: designed for admins who need trustworthy logs.<\/li>\n<li><strong>Fast &amp; lightweight<\/strong>: minimal overhead; indexed tables keep queries quick.<\/li>\n<li><strong>Actionable alerts<\/strong>: email\/Slack rules so you know about critical events instantly.<\/li>\n<li><strong>Privacy controls<\/strong>: IP anonymization and hashing options (Pro) for GDPR\/CCPA.<\/li>\n<\/ul>\n\n<h4>Core Features (Free)<\/h4>\n\n<ul>\n<li><p>\ud83d\udd0d <strong>Real-Time Activity Logging<\/strong><br \/>\nCapture every key event (logins, content edits, downloads, failed attempts, etc.) as it happens.<\/p><\/li>\n<li><p>\ud83d\udd14 <strong>Custom Notifications<\/strong><br \/>\nTrigger alerts based on user roles, specific actions, IP ranges or threshold events via email or Slack.<\/p><\/li>\n<li><p>\ud83d\udcca <strong>Reports &amp; Statistics<\/strong><br \/>\nView detailed dashboards and exportable reports on activity trends, top users, and security events.<\/p><\/li>\n<li><p>\ud83d\udd12 <strong>Multisite Compatible<\/strong><br \/>\nSingle-site or network-wide deployment\u2014centralized control for multisite installs.<\/p><\/li>\n<li><p>\ud83d\udce5 <strong>CSV &amp; PDF Exports<\/strong><br \/>\nDownload detailed activity reports for compliance, audit or sharing.<\/p><\/li>\n<\/ul>\n\n<h3>GET SUPPORT AND PRO FEATURES<\/h3>\n\n<p>Get professional support and more features with <a href=\"https:\/\/activitytrack.ai\">Activity Track PRO<\/a><\/p>\n\n<h3>Pro Features (Optional Upgrade)<\/h3>\n\n<ul>\n<li><p>\ud83e\udd16 <strong>AI-Driven Summaries<\/strong><br \/>\nGet natural-language overviews of activity trends, anomalies and key insights without lifting a finger.<\/p><\/li>\n<li><p>\ud83c\udf10 <strong>VPN &amp; Proxy Detection<\/strong><br \/>\nAutomatically flag or exclude traffic coming from known VPNs, proxies or TOR nodes.<\/p><\/li>\n<li><p>\ud83d\udd12 <strong>IP Anonymization &amp; Hashing<\/strong><br \/>\nMeet GDPR\/CCPA requirements by masking or hashing visitor IP addresses.<\/p><\/li>\n<li><p>\ud83d\uddc2\ufe0f <strong>Grouped Activity Logs<\/strong><br \/>\nConsolidate repeated events into single entries with frequency counts for cleaner analysis.<\/p><\/li>\n<li><p>\u23f1 <strong>Advanced Time Filters<\/strong><br \/>\nSee data for the last 24 hours, 7 days, 30 days or any custom interval.<\/p><\/li>\n<li><p>\ud83d\udea8 <strong>Unlimited Notification Rules<\/strong><br \/>\nCreate as many email notifications as you need\u2014no caps.<\/p><\/li>\n<li><p>\ud83d\udee0 <strong>Priority Email Support<\/strong><br \/>\nGet fast, expert help whenever you need it.<\/p><\/li>\n<\/ul>\n\n<h3>Source Code &amp; Human-Readable Files<\/h3>\n\n<p>We include both the original (human-readable) and the minified assets in this ZIP so you can review or fork them directly.<\/p>\n\n<p>\u2014 <strong>JavaScript sources<\/strong> (in <code>assets\/admin\/js\/<\/code>):<br \/>\n  \u2022 <code>flowbite.js<\/code><br \/>\n    \u2013 original Flowbite source (upstream: https:\/\/github.com\/themesberg\/flowbite)<br \/>\n  \u2022 <code>flowbite.min.js<\/code><br \/>\n    \u2013 minified Flowbite<br \/>\n  \u2022 <code>atk.notifications.js<\/code><br \/>\n    \u2013 our plugin\u2019s notifications logic (un-minified)<br \/>\n  \u2022 <code>atk.settings.js<\/code><br \/>\n    \u2013 our plugin\u2019s settings page logic (un-minified)<\/p>\n\n<p>\u2014 <strong>CSS sources<\/strong> (in <code>assets\/admin\/css\/<\/code>):<br \/>\n  \u2022 <code>tailwind-admin.css<\/code><br \/>\n    \u2013 compiled Tailwind CSS for admin pages (un-minified)<br \/>\n  \u2022 <code>atk.custom.css<\/code><br \/>\n    \u2013 plugin custom overrides (un-minified)<br \/>\n  \u2022 <code>atk.notifications.css<\/code><br \/>\n    \u2013 notification panel styles (un-minified)<br \/>\n  \u2022 <code>atk.settings.css<\/code><br \/>\n    \u2013 settings page styles (un-minified)<\/p>\n\n<p>\u2014 <strong>Production assets enqueued<\/strong> by the plugin:<br \/>\n  \u2022 all <code>.min.js<\/code> files from <code>assets\/admin\/js\/<\/code><br \/>\n  \u2022 all <code>.css<\/code> files from <code>assets\/admin\/css\/<\/code><\/p>\n\n<h3>Updating Flowbite<\/h3>\n\n<p>When you want to bump to the latest Flowbite:<\/p>\n\n<ol>\n<li><p><strong>Install or update Flowbite<\/strong><br \/>\nFrom your plugin root, run:\nnpm install flowbite<\/p><\/li>\n<li><p><strong>Copy the JS files<\/strong><br \/>\nOverwrite the ones in your plugin:\ncp node_modules\/flowbite\/dist\/flowbite.js     assets\/admin\/js\/flowbite.js\ncp node_modules\/flowbite\/dist\/flowbite.min.js assets\/admin\/js\/flowbite.min.js<\/p><\/li>\n<li><p><strong>Verify &amp; Commit<\/strong><\/p>\n\n<ul>\n<li><code>flowbite.js<\/code> is the human-readable source.  <\/li>\n<li><code>flowbite.min.js<\/code> is the minified, production file.<br \/>\nLoad your plugin in WP Admin and confirm all interactions still work.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>License<\/h3>\n\n<p>This plugin is released under the <a href=\"https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\">GPLv2 (or later)<\/a>. Free to use, modify, and redistribute.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>activity-track<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.  <\/li>\n<li>Activate <strong>Activity Track<\/strong> via the <strong>Plugins<\/strong> screen in WordPress.  <\/li>\n<li>Go to <strong>Settings \u2192 Activity Track<\/strong> and configure your tracking preferences.  <\/li>\n<li>(Optional) Upgrade to <strong>PRO<\/strong> on our <a href=\"https:\/\/activitytrack.ai\/pricing\/\">pricing page<\/a> to unlock AI summaries, VPN detection, unlimited rules, and more.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No. The activity logger is optimized to be lightweight. It writes concise entries and uses indexed database tables to keep reads fast, so typical sites will not notice any performance impact.<\/p><\/dd>\n<dt id=\"what%20events%20does%20the%20activity%20log%20record%3F\"><h3>What events does the activity log record?<\/h3><\/dt>\n<dd><p>Logins\/logouts, failed logins, post and page edits, plugin\/theme activation or updates, user\/role changes, media uploads\/deletions, and key settings updates. You can filter or export the audit trail as needed.<\/p><\/dd>\n<dt id=\"where%20are%20the%20logs%20stored%3F\"><h3>Where are the logs stored?<\/h3><\/dt>\n<dd><p>Logs are stored in your WordPress database. You control retention via settings; export to CSV\/PDF is available for audits and compliance.<\/p><\/dd>\n<dt id=\"what%20versions%20of%20wordpress%20and%20php%20are%20supported%3F\"><h3>What versions of WordPress and PHP are supported?<\/h3><\/dt>\n<dd><p>Requires <strong>WordPress 6.2+<\/strong> and <strong>PHP 8.0+<\/strong>. Fully tested up to <strong>WordPress 6.4<\/strong>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20upgrade%20to%20the%20pro%20features%3F\"><h3>How do I upgrade to the PRO features?<\/h3><\/dt>\n<dd><p>Visit <strong>Settings \u2192 Activity Track \u2192 Pro Settings<\/strong>, enter your license key, and unlock AI summaries, VPN\/Proxy detection, and unlimited notification rules.<\/p><\/dd>\n<dt id=\"can%20i%20track%20activity%20across%20a%20multisite%20network%3F\"><h3>Can I track activity across a multisite network?<\/h3><\/dt>\n<dd><p>Yes! The plugin is built to support multisite. Install network-wide or enable on individual sites as needed.<\/p><\/dd>\n<dt id=\"is%20user%20data%20stored%20safely%3F\"><h3>Is user data stored safely?<\/h3><\/dt>\n<dd><p>We respect privacy\u2014IP anonymization, hashing, and GDPR\/CCPA compliance options are available in Pro Settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed tooltip display issue in the activity log.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added 'Options' and 'WooCommerce' activity types for better tracking.<\/li>\n<li>Improved activity log formatting for new activity types.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed UI issue in settings.<\/li>\n<li>Improved UI on notifications. <\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed UI issue on notifications.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed multisite compatibility issues.<\/li>\n<li>Fixed plugin activation\/deactivation time out errors.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>UI improvements for settings and notifications.  <\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial stable release.  <\/li>\n<li>Core real-time tracking, logging, and notifications.<\/li>\n<\/ul>","raw_excerpt":"User activity log for WordPress \u2014 track logins, edits, and admin actions with real-time alerts, audit trail, and AI-powered summaries.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/232556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=232556"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ujimoto"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=232556"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=232556"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=232556"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=232556"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=232556"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=232556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}