
Profound Agent Analytics is a powerful WordPress plugin that integrates with Profound’s edge log analysis service to identify, classify, and provide reporting on bot and human traffic to your website. The plugin works by efficiently collecting and sending request data from public pages to Profound’s analytics platform. Read more here
Profound Agent Analytics is designed with privacy and security at its core:
This plugin sends data to Profound’s analytics service (https://artemis.api.tryprofound.com). The data sent includes:
– Full IP addresses (required for bot detection and traffic analysis)
– Request URLs from public pages only (admin and system paths are excluded)
– HTTP headers (user agent, referer)
– Response metadata (status code, size, duration)
– Query parameters (with sensitive values redacted)
The plugin only tracks public visitor traffic. WordPress admin activity, user actions, and system operations are not collected. All data is processed in accordance with Profound’s privacy policy available at https://tryprofound.com/privacy-policy
This plugin includes a .wp-env.json configuration for local testing using wp-env. This requires Docker (or OrbStack) and Node.js.
Start the environment:
npx @wordpress/env start
Verify the plugin activates without errors:
npx @wordpress/env run cli wp plugin deactivate agent-analytics-wp-plugin
npx @wordpress/env run cli wp plugin activate agent-analytics-wp-plugin
Verify all classes instantiate and core functionality works:
npx @wordpress/env run cli wp eval ‘new AgentAnalytics\Settings(); new AgentAnalytics\Queue(); echo “OK”;’
Check for PHP errors, warnings, or deprecation notices (WP_DEBUG is enabled):
npx @wordpress/env run cli cat /var/www/html/wp-content/debug.log
If the file does not exist, there are no errors.
Stop the environment:
npx @wordpress/env stop
To test against a different WordPress version, edit the core value in .wp-env.json (e.g. "WordPress/WordPress#7.0") and restart.
See DEPLOY.md for instructions on publishing releases and updating the “Tested up to” value via SVN.
For support, please contact [email protected]