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
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.0 and PHP 7.4.
SourceWordPress plugins · Nov 13, 2026
01 / Source details
Aboutthistool.
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
Key Features
Non-blocking Performance : Uses an asynchronous queue system to ensure zero impact on page load times
Privacy-Focused : Query parameter redaction to protect sensitive data
Smart Batching : Efficiently sends logs in batches to minimize network overhead
Circuit Breaker : Automatic protection against API failures to prevent cascading issues
Flexible Configuration : Extensive settings for customizing what data is collected and sent
Enterprise Ready : Supports environment variables and constants for API key configuration
Encrypted Storage : API keys are encrypted using WordPress salts when Sodium extension is available
No Cookie Tracking : Server-side only – does not use cookies or client-side tracking
Performance Optimized
Adds less than 1ms to request processing time
Efficient database operations with proper indexing
Automatic cleanup of old log entries
Memory-aware batching to prevent large payloads
Configurable queue size limits
Privacy Policy
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
System Requirements
WordPress 6.0 or higher
PHP 7.4 or higher
MySQL 5.7+ or MariaDB 10.2+
Ability to make outbound HTTPS requests
WP-Cron enabled (or real cron configured)
Sodium PHP extension (recommended for encryption)
Development & Testing
This plugin includes a .wp-env.json configuration for local testing using wp-env . This requires Docker (or OrbStack) and Node.js.
Running Compatibility Tests
06Start the environment: npx @wordpress/env start
07Verify 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
08Verify all classes instantiate and core functionality works: npx @wordpress/env run cli wp eval ‘new AgentAnalytics\Settings(); new AgentAnalytics\Queue(); echo “OK”;’
09Check 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.
10Stop 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.
Deploying to WordPress.org
See DEPLOY.md for instructions on publishing releases and updating the “Tested up to” value via SVN.
Support
For support, please contact support@tryprofound.com
02 / Source details
Gettingstarted.
See a complete guide with screenshots here
01Upload the profound-agent-analytics folder to the /wp-content/plugins/ directory
02Activate the plugin through the ‘Plugins’ menu in WordPress
03Go to Settings → Profound Agent Analytics to configure the plugin
04Enter your Profound API key (obtain from your Profound dashboard)
05Enable logging and configure privacy settings as needed
06Click “Send Test Event” to verify connectivity
Configuration Options
Via WordPress Admin: – Navigate to Settings → Profound Agent Analytics – Configure your API key and endpoint – Adjust privacy settings and path filters
Via Environment Variables (Recommended for production): Add to your wp-config.php :
define('AGENT_ANALYTICS_API_KEY', 'your-api-key-here'); define('WP_ENV_AGENT_ANALYTICS_API_KEY', 'your-api-key-here'); // Alternative
03 / Source details
Frequently asked questions.
Will this plugin slow down my website?
No. Profound Agent Analytics is designed with performance as a top priority. It adds less than 1 millisecond to request processing and uses an asynchronous queue system to ensure that log sending never blocks page delivery.
What data is collected?
The plugin collects standard HTTP request metadata from public pages only: request method, URL path, status code, full IP address, user agent, query parameters (with sensitive data redacted), referrer, response size, and request duration. No page content or WordPress user data is collected.
How is my API key protected?
API keys are encrypted using WordPress salts when the Sodium extension is available. For maximum security, we recommend using environment variables or constants in wp-config.php instead of database storage.
Can I exclude certain pages or areas?
Yes. The plugin automatically excludes: – All WordPress admin areas and admin-initiated requests – WordPress REST API calls (/wp/v2/*) – Login pages, cron jobs, and AJAX requests – Any request with a wp-admin referer – Custom path patterns you define
What happens if the Profound API is unavailable?
The plugin includes a circuit breaker that automatically pauses sending after consecutive failures. Logs are queued locally and will be sent once connectivity is restored. Your website will continue to function normally.
How do I troubleshoot connection issues?
Check the Status tab for error messages Verify your API key is correct Use the “Send Test Event” button to test connectivity Ensure your server can make outbound HTTPS requests Check that WordPress cron is running properly
Is this plugin GDPR compliant?
The plugin is designed for analytics while respecting user privacy: – No cookies or client-side tracking – Automatic redaction of sensitive query parameters (passwords, tokens, credit cards) – Full IP addresses are collected (required for accurate bot detection and geographic analytics) – Only public page traffic is tracked – no admin or user activity – Data is processed according to Profound’s privacy policy
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati