AI Agent Analytics by Salespeak
AI agents are visiting your website hundreds of times a month. ChatGPT, Claude, Perplexity, Gemini. They are reading your pages, evaluating your content, and deciding whether to recommend you to their users. Can you see any of it? Now you can. See it in action: Based on analysis of 640,000+ AI agent crawls across B2B websites, AI agent traffic is one of the fastest-growing — and most invisible — sources of website activity. This plugin gives you complete visibility, plus the tools to act on what you find. AI Search Analytics Monitor how often AI tools access and cite your content over time — like Google Analytics, but for AI agent traffic. See trends by day, week, and month across all major AI platforms. Agent Identification & Analysis Identify exactly which AI agents are scanning your site: ChatGPT, Claude, Perplexity, Gemini, and more. Understand their behavior patterns and which content draws the most visits. Page Performance Intelligence See exactly which pages ChatGPT, Claude, and other AI agents actually read when answering questions. This is the foundation of effective Answer Engine Optimization (AEO). AEO Content Gap Detection Discover what critical information is missing from your most-accessed pages. Know what to add so AI agents can confidently recommend your site when users ask relevant questions. What Makes This Different: The Optimization Layer Most AI analytics plugins stop at tracking. This one also lets you optimize what AI agents see. Serve LLM-optimized versions of your pages — restructured with structured Q&A, comparison data, and testimonial cues — so ChatGPT and Claude get your complete story, not just whatever text they happen to parse. Analytics + action, not just a dashboard. This is the only WordPress plugin that tracks AI agent visits AND optimizes what they see. Cache Compatibility This plugin includes built-in support for bypassing cache on AI bot requests for: * WP Engine – via wpe_is_cacheable filter * WP Rocket – via do_rocket_generate_caching_files filter * LiteSpeed Cache – via litespeed_can_cache filter and LSCACHE_NO_CACHE constant * W3 Total Cache – via w3tc_can_cache filter * WP Super Cache – via wp_super_cache_late_init filter * SiteGround Optimizer – via sg_optimizer_cache_is_enabled filter * Kinsta – via cache-control headers * Cloudflare APO – via cookie-based bypass Server-Level Caching (Nginx, Varnish, CDN) If you use server-level caching that runs BEFORE PHP/WordPress, you may need additional configuration: For Nginx FastCGI Cache, add to your server config: if ($http_user_agent ~* "(ChatGPT|GPTBot|ClaudeBot|PerplexityBot|Claude-User|Claude-Web|Google-Extended|bingpreview|OpenAI)") { set $skip_cache 1; } For Varnish, add to your VCL: if (req.http.User-Agent ~ "(?i)(ChatGPT|GPTBot|ClaudeBot|PerplexityBot|Claude-User|Claude-Web|Google-Extended|bingpreview|OpenAI)") { return (pass); } For Cloudflare (non-APO), create a Cache Rule: – When: User Agent contains "ChatGPT" or "GPTBot" or "ClaudeBot" or "PerplexityBot" – Then: Bypass cache The plugin sends X-Salespeak-AI-Bot: 1 header for AI bot requests to help with debugging. Safety & Performance This plugin is designed to have ZERO impact on normal visitors: * All cache bypass logic only executes when the User-Agent matches a known AI bot pattern * For non-AI requests, all filter callbacks immediately return the original value (pass-through) * No headers, cookies, or constants are set for normal visitor requests * AI bot detection is cached per-request to avoid repeated regex checks * The plugin only modifies behavior for an explicit list of known AI bot User-Agent strings: * ChatGPT-User, GPTBot, Claude-User, Claude-Web, ClaudeBot * PerplexityBot, Google-Extended, bingpreview, OpenAI * Applebot-Extended, CCBot, anthropic-ai, cohere-ai External Services This plugin integrates with the following external services: Salespeak Analytics API Service: Salespeak’s event tracking and analytics service Purpose: Logs AI agent visits and user interactions for analytics and optimization purposes Data Sent: When AI agents are detected, the plugin sends: – Website URL being visited – Agent type (ChatGPT, Claude, GPTBot, etc.) – Organization ID (for account association) – Request ID (for tracking) – Campaign ID (default value for organization tracking) When Data is Sent: Only when AI agents are detected visiting your website Service Provider: Salespeak (https://salespeak.ai) Terms of Service: https://salespeak.ai/terms Privacy Policy: https://salespeak.ai/privacy Salespeak Content Delivery Network (CDN) Service: Amazon S3-based content delivery for serving AI-optimized content Purpose: Serves alternate, LLM-optimized content to detected AI agents Data Sent: No data is sent to this service — it only serves content based on URL requests When Data is Sent: Not applicable — this is a content delivery service only Service Provider: Amazon Web Services (AWS) S3, managed by Salespeak Terms of Service: https://aws.amazon.com/service-terms/ Privacy Policy: https://aws.amazon.com/privacy/ Privacy and Data Handling This plugin only sends data when AI agents are detected visiting your website. No personal user data is collected or transmitted. All data is used solely for analytics and content optimization purposes. The plugin respects user privacy and does not track individual human visitors.
Top keywords
- ai26×3.30%
- cache15×1.90%
- content11×1.40%
- data10×1.27%
- agent9×1.14%
- agents9×1.14%
- ai agents9×1.14%
- service9×1.14%
- analytics8×1.02%
- chatgpt8×1.02%
- salespeak8×1.02%
- filter7×0.89%
Spyglasses – AI Traffic Analytics
Important: This plugin requires a free account with Spyglasses. Sign up at spyglasses.io to get your API key. By using this plugin, you agree to our Terms of Service and Privacy Policy. Spyglasses provides advanced detection for AI agents, bots, and AI referrer traffic that interacts with your WordPress site. Key Features AI Agent Detection: Automatically detect traffic from AI browsing assistants AI Referrer Tracking: Identify human visitors who clicked links from AI-generated content Real-time Monitoring: Track and monitor AI-related traffic to your site Bot Blocking: Selectively block specific AI agents or entire categories of bots AI Model Trainer Protection: Prevent AI systems from scraping your content for model training Dashboard Insights: View detailed analytics on AI traffic via the Spyglasses dashboard Central Management: Configure all blocking settings from your Spyglasses dashboard Lightweight: Minimal impact on site performance and user experience Easy Setup: Simple configuration with just an API key Auto-Updating Patterns: Automatically syncs with latest AI detection patterns daily Smart Filtering: Automatically excludes WordPress internal processes to prevent log pollution Cache-Friendly: Fully compatible with all major caching plugins including LiteSpeed Cache, WP Super Cache, W3TC, WP Rocket, and more Reliable Fallbacks: Local pattern storage ensures detection continues working even during API outages How It Works Spyglasses uses pattern recognition to identify: AI agents and bots visiting your site through user-agent detection Human visitors from AI platforms through referrer detection When AI-related traffic is detected, information about the visit is securely sent to the Spyglasses collector for analysis and reporting. You can also choose to block specific types of bots from accessing your site through your Spyglasses dashboard. Privacy & Transparency Spyglasses only collects information about AI-related traffic, not about your regular human visitors. All code is open source and available for review on GitHub. External Services This plugin connects to external Spyglasses API services to provide AI traffic detection and analytics functionality. A Spyglasses account is required for the plugin to work. Spyglasses Pattern API What it does: Downloads the latest AI agent detection patterns to keep your site’s bot detection up-to-date. API Endpoint: https://www.spyglasses.io/api/patterns Data sent: Your API key for authentication When: Daily automatic sync (if enabled) or manual sync from plugin settings Purpose: Ensures your site can detect the newest AI agents and bots as they emerge Spyglasses Collector API What it does: Receives and processes data about AI agent and other bot visits to your website for analytics and reporting. API Endpoint: https://www.spyglasses.io/api/collect Data sent when an AI agent or bot is detected: * IP Address of the AI agent/bot * User Agent string of the AI agent/bot * URL/web page that was visited * HTTP request headers from the AI agent/bot * Request method (GET, POST, etc.) * Response status code and timing * Referrer information (if available) * Timestamp of the visit When: Only when traffic matching AI agent or bot patterns is detected on your site Purpose: Provides analytics dashboard showing AI traffic patterns, blocked requests, and detailed visitor logs Important: No data about regular human visitors is collected or sent. Only traffic that matches known AI agent patterns triggers data collection. Service Provider Both services are provided by Orchestra AI, Inc.: Website: spyglasses.io Terms of Service: spyglasses.io/legal/terms Privacy Policy: spyglasses.io/legal/privacy-policy