Independent Analytics – WordPress Analytics Plugin
Google Analytics is complicated! You shouldn’t have to spend hours on tracking scripts, variables, dimensions, and other complexities just to answer basic questions about your visitors. That’s why we built Independent Analytics. Independent Analytics gives you simple, common-sense stats you can use to grow your website. It automatically tracks your visitors and adds easy-to-read reports right inside your WordPress admin dashboard. As a Google Analytics alternative, Independent Analytics also offers superior privacy for yourself and your visitors. It does not use cookies, store personal data, or communicate with external servers. All of your data is created and stored in your WP database. This is a free plugin and doesn’t require you to create an account on another site. Loved by the WP Community ❤️ Independent Analytics has received praise and renown from WP Tuts, Web Squadron, WP Weekly, WP Builds, and many more publications. Get Started in 60 Seconds Visit your Plugins > Add New menu Search for “Independent Analytics” Install and enjoy 🙂 Independent Analytics starts tracking visitors immediately. No JavaScript. No code snippets. No account to create. Just install and activate, and clear your cache once if you’re using a caching plugin. Your data starts showing up right away, so you can refresh the page and check how it’s going. Who’s it for? Bloggers: Find out which posts are getting traction without wading through a dashboard built for enterprise marketing teams. Use Independent Analytics for simple blog statistics and blog stats that show you what’s actually being read. Builders & agencies: Give your clients analytics that they can easily understand and access from within the WP dashboard. No more fielding questions about complex GA4 reports or Google Tag Manager configurations. eCommerce stores: Check which products get the most views and what visitors are searching for before buying. Uncover your most valuable traffic sources to streamline your marketing, and get more advanced eCommerce store analytics with the Pro version. News sites: You need same-day site stats and a fast way to see what’s resonating now. The analytics update in real-time and you can quickly check your post views in the Posts menu while you work. You might also enjoy the real-time dashboard included in the Pro version. Startups: Get straight to the most valuable data without digging through endless menus. Find out where your early adopters are coming from and what messaging resonates with them. Nonprofits: You want to know where your donors come from and which campaigns get attention, without using cookies that violate donor trust. Easily share analytics access with other team members to get everyone on board with using data to advance your mission. Fully Private for You and Your Visitors Without privacy friendly analytics, you could be at risk of violating regional privacy laws, such as the GDPR (DSGVO) or CCPA. Independent Analytics Analytics is a privacy first analytics solution designed from the ground up for legal compliance. No communication with external servers No cookies No personal data Skip the complexity of consent banners and data processing agreements by using self-hosted, cookieless analytics. What You Can Track Independent Analytics includes a wealth of metrics for understanding your visitors: Visitor tracking – track visitors across your site and see your unique visitor count, page views, and sessions. Engagement tracking – see how long people spend on your site, how often they “bounce,” and how many pages they view on average. Referral tracking – see your top referrers and traffic sources. Know which sites, search engines, AI platforms, and social networks send you traffic. Geographic tracking – see the countries and cities of your visitors. Device tracking – discover the device types people are using to access your site, including a mobile vs. desktop comparison. Campaign tracking – use UTM tracking to measure the performance of your marketing campaigns. Create UTM links and track results in the Campaigns report (Pro). Click tracking & link tracking – track clicks on any link or button. Includes outbound link tracking and download tracking for file download tracking (Pro). Form tracking & form analytics – automatically track form submissions across 20+ form plugins (Pro). Sales tracking & revenue tracking – connect your store for full eCommerce tracking with WooCommerce analytics and WooCommerce tracking. Also supports FluentCart, Easy Digital Downloads, SureCart, and PaidMembershipsPro (Pro). Metrics at a Glance Your analytics dashboard displays all the web analytics you need in one place: Page view and unique visitor counter Bounce rate and views per session Session duration and page view duration Popular posts and popular pages (top pages sorted by any metric) Top referrers and traffic sources Landing pages, entry pages, and exit pages Country statistics and city statistics with an interactive world map Device statistics, browser statistics, and operating system breakdowns Visitors growth and views growth Every metric updates in real-time so you always have fresh website traffic data. Filter, sort, and segment by date range, post type, author, and many other factors. Explore the Simple, Yet Powerful Features Our WordPress statistics plugin is more robust than a simple hit counter and includes all of the following features: Pages report – discover your most visited pages. Referrers report – find the sites sending you traffic. Geographic report – see which countries and cities your visitors are from. Devices report – get a breakdown of traffic by device type, browser, and operating system. CSV exporting – export any report to CSV for further analysis in tools like Excel or Looker Studio. PDF exporting – export any report as a beautiful PDF report to share with colleagues. Saved reports – create and save custom reports to the sidebar. Share access with authors – share access with any user role in a few clicks and optionally limit the stats to only content published by the author. White-label the dashboard – white-label the analytics for non-admins to remove any branding and external links. View counts in the Posts menu – check how many views your recent posts have while browsing the Posts menu. Dashboard widget – get a quick look at your stats when you login. Admin toolbar stats – see how many views each page has while viewing or editing it. Public view counter – show off how many views each post on your site has gotten. Ignore user roles – easily ignore activity from admins while recording traffic from .Subscribers and Customers. Ignore IP addresses – add any IP address to your ignore list in just two clicks. Automatically delete old data – delete data older than X months/years to limit the total data storage. Filtering system – segment your data with the powerful filters. Essential metrics – find your views, visitors, sessions, bounce rate, session duration, and views per session metrics in the Quick Stats, chart, and data table. Visitors Growth – find your fastest-growing pages and referrers. Author stats – sort and filter your pages by author. Post type stats – segment by post type to view stats for your posts, search results, custom post types, 404 pages, and more. Landing page stats – Use the Entrances metric to find your top landing pages. Developer API – the rudimentary developer API lets you get stats from any page on your site. RTL support – Independent Analytics works just as well for right-to-left languages. Mobile-friendly – the Analytics dashboard is fully compatible with mobile devices. Campaigns report (Pro) – create and track UTM campaign links. Real-time analytics (Pro) – see live visitors on your site right now. Click tracking (Pro) – track clicks on any link without touching code. eCommerce analytics (Pro) – integration with WooCommerce, FluentCart, EDD, SureCart, and PaidMembershipsPro. lets you find your most profitable campaigns, landing pages, and referrers. User journeys (Pro) – explore every recorded session including a timeline for each one, so you can understand exactly how visitors use your website. Form tracking (Pro) – automatically track form submissions and discover where your leads are coming from. Integration with 20+ top form plugins, such as WPForms, Contact Form 7, Fluent Forms, Gravity Forms, Mailchimp for WordPress, Ninja Forms, Formidable Forms, and more. Overview report (Pro) – create the perfect analytics dashboard for your website with the customizable Overview report. Solo reports (Pro) – view dedicated reports for individual pages and referrers. HTML email reports (Pro) – schedule a beautiful daily, weekly, or monthly email report for yourself and your clients. Explore every feature with screenshots here → Built for Speed and Accuracy Independent Analytics is a lightweight analytics plugin that won’t slow your site down. It uses a single, optimized database query to record each visit. No external scripts. No third-party requests. Without the need for a consent banner, your analytics are much more accurate. Only 31% of visitors accept cookie banners. Unlike sampling-based tools, every single visit is recorded and no additional data is simulated. What you see in the dashboard is what actually happened on your site. A Better Alternative If you’re tired of bloated or invasive analytics tools, Independent Analytics is a refreshing change. People use it as a: Google Analytics alternative – no account needed and no data sent to Google. All your website analytics stay on your server. Matomo alternative – lighter weight, easier to use, and fully self-hosted without needing to maintain a separate application. Jetpack Stats alternative – faster, more feature-rich, and doesn’t require a WordPress.com connection. MonsterInsights alternative – view your web analytics natively in WordPress without connecting to Google Analytics. Plausible alternative – similar privacy-first approach but fully free and self-hosted with no monthly fee. Fathom alternative – similar simple analytics philosophy, but free and hosted entirely on your own server. Clicky alternative – real-time analytics without sending your visitor data to an external service. WordPress Stats You Can Count On Independent Analytics is the WordPress stats plugin trusted by over 100,000 websites. Whether you need simple site stats for a personal blog or full website statistics for a growing business, it gives you everything in one plugin. Use it as your complete web analytics solution: track website traffic, monitor website traffic patterns over time, and understand where your visitors come from and what they do. It’s the WordPress analytics plugin the web has been missing. Independent Analytics Pro Get more valuable insights with the Independent Analytics Pro plugin, which includes UTM campaign tracking, real-time analytics, click event tracking, eCommerce sales tracking (WooCommerce, FluentCart, EDD, SureCart), user journeys, form conversion tracking, HTML email reports, and a customizable Overview report. Click here to get Independent Analytics Pro → Who Made This? Independent Analytics is designed and developed by Ben Sibley and Andrew Mead in the beautiful city of Philadelphia. Check out our interview on the WP Builds podcast if you’d like to hear our story.
Top keywords
- analytics48×2.76%
- tracking25×1.44%
- pro18×1.03%
- independent17×0.98%
- independent analytics17×0.98%
- visitors17×0.98%
- data16×0.92%
- stats16×0.92%
- pages14×0.80%
- report13×0.75%
- site11×0.63%
- dashboard10×0.57%
VigIA – AI Visibility, Analytics & Control
VigIA (Spanish for “lookout” or “watchman”, incorporating “IA” – Spanish for “AI”) is a complete AI visibility toolkit for WordPress. Monitor 60+ AI crawlers, control access to your content, and optimize how AI systems discover and understand your site. What does VigIA do? Scores your AI visibility with a 100-point analyzer covering 20 checks across 5 categories Tracks AI crawlers visiting your site (GPTBot, ClaudeBot, PerplexityBot, and 60+ others) Provides detailed analytics with advanced filters, server-side pagination, and exportable reports with metadata banner Blocks unwanted crawlers via PHP (403 response) Manages robots.txt rules for AI crawlers with compliance monitoring Sends email alerts about crawler activity (daily, weekly, or monthly) Generates llms.txt files to help AI systems understand your site Serves markdown endpoints for posts, pages, taxonomy archives (categories, tags, WooCommerce product categories, custom taxonomies) and WooCommerce products with schema-like data Generates JSON-LD structured data with Site Identity and AI Discovery signals Exposes abilities for AI agents and automation tools (WordPress 6.9+) Key Features AI Visibility Analyzer * 100-point scoring system with letter grades (A+ to F) * 20 individual checks across 5 categories * Access & AI Discovery (37 pts): robots.txt, AI bot directives, Content Signals, llms.txt, sitemap, RSS feed * Structured Data & Semantic Context (25 pts): JSON-LD schemas, Open Graph, Twitter Cards, meta description, canonical URL * Content Structure & Readability (20 pts): heading hierarchy, semantic HTML5, image alt text, content/HTML ratio * AI Interaction & Distribution (8 pts): markdown delivery, AI share buttons * Access Performance (10 pts): TTFB measurement * Smart recommendations with direct links to VigIA features and plugin suggestions * Analyze any page on your site with URL autocomplete selector * Results cached for 24 hours with manual re-analyze option Analytics Dashboard * Total visits, unique crawlers, and pages crawled statistics * Timeline chart with daily breakdown * Category distribution (AI Training, AI Search, AI Assistant, Data Scraper) * Top crawlers and most crawled pages tables with paginated navigation * Share Buttons & AI-powered Summaries integration: see share button clicks per page * Recent activity log with content type and HTTP status columns (color coded by status family) * Advanced filters: multi-select crawler picker, content type, HTTP status code, and configurable date range * Server-side pagination with four-button pager (first, previous, next, last) — operates over the full database, not just the latest 500 rows * Period comparison functionality * CSV export with a metadata banner (site name, site URL, export type, date range, export timestamp, applied filters) * “Export filtered CSV” button that downloads exactly what the active filters return, with vigia-filtered-YYYY-MM-DD.csv filename * Content type detection distinguishes Home, Post, Page, Product, custom CPTs, Category archive, Tag archive, Date/Author archive, Feed, Sitemap, REST API, File, Admin / login attempts (/wp-admin, /wp-login.php), WordPress system (admin-ajax, xmlrpc, wp-cron, wp-comments-post), 404 Not found, and Other Crawler Blocking * Block crawlers via PHP with 403 Forbidden response * Quick block dropdown in analytics dashboard * Manage blocks from Extras page * Works on any server (Apache, Nginx, LiteSpeed, etc.) Robots.txt Management * Add Disallow rules for AI crawlers * Visual preview of your robots.txt * Compliance monitoring: see which crawlers ignore your rules * One-click blocking for non-compliant crawlers * Works with both physical and virtual robots.txt Email Alerts * Daily, weekly, or monthly reports * Three detail levels: Minimal, Normal, Complete * Non-compliant crawler warnings * Activity comparison with previous period Markdown for Agents * Serve posts, pages and any public post type as optimized markdown for AI agents * Serve taxonomy archive pages (categories, tags, WooCommerce product categories, custom taxonomies) as markdown — disabled by default, opt in per taxonomy * Dedicated .md URL endpoints (e.g., /your-post.md, /category/news.md, /product-category/electronics.md) * Accept: text/markdown content negotiation on posts and taxonomy archive pages * Discoverability via Link HTTP headers and HTML tags * YAML frontmatter for posts: title, date, modified, author, image, categories, tags, post type, lang * YAML frontmatter for taxonomy terms: title, description, url, type, taxonomy, parent, count, image (term meta), lang * WooCommerce product frontmatter adds schema-like fields: sku, product_type, price, regular_price, sale_price, currency, availability, stock_quantity, rating, rating_count, review_count * Taxonomy term body includes the term description (rendered through the_content), the list of direct child terms in hierarchical taxonomies, and an excerpt of the latest posts/products assigned to the term * Product listings inside product_cat archives include an inline summary with formatted price, “was X” on sale items, star rating and out-of-stock flag * Respects blocking rules (blocked crawlers get 403) and LLMs.txt exclusion filters * Per-term noindex detection from Yoast SEO, Rank Math, All in One SEO and SEOPress * Analytics integration: tracks markdown requests per crawler * X-Markdown-Tokens response header * Filters: vigia_markdown_post_eligible, vigia_markdown_term_eligible, vigia_markdown_term_posts_limit * Follows the Cloudflare Markdown for Agents standard LLMs.txt Generator * Select content by post type with one click * Filter by taxonomies (categories, tags, custom) * Manual include/exclude with AJAX search * Exclude by URL patterns (wildcards supported) * SEO plugin integration (auto-exclude noindex content) * Auto-regeneration (daily, weekly, monthly) * Robots.txt integration (add llms.txt and llms-full.txt references) * Generate llms.txt and llms-full.txt files * Full content or excerpt mode * Compatible with Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework, and Native SEO NoIndexer JSON-LD Structured Data * Generate WebSite and Organization/Person schema for site identity * AI Discovery: ReadAction pointers to llms.txt, llms-full.txt, and Markdown for Agents endpoints * Social profiles and sameAs links for brand identity across the web * SearchAction for Google sitelinks search box * Media library integration for logo selection * SEO plugin conflict detection (Yoast, Rank Math, AIOSEO, SEOPress, The SEO Framework) * Choose output page (front page or any published page) * Live JSON-LD preview with real-time updates * Smart integration with LLMs.txt and Markdown for Agents features Supported AI Crawlers VigIA monitors 60+ AI crawlers including: OpenAI: GPTBot, OAI-SearchBot, OAI-AdsBot, ChatGPT-User Anthropic: ClaudeBot, Claude-SearchBot, Claude-User, Claude-Code Google: Google-Extended, GoogleOther, Gemini-Deep-Research, Google-NotebookLM Perplexity: PerplexityBot, Perplexity-User Meta: Meta-ExternalAgent, FacebookBot, Meta-WebIndexer Amazon: Amazonbot, Amzn-SearchBot, bedrockbot Mistral: MistralAI-User, MistralAI-Index Microsoft: BingBot ByteDance: Bytespider Apple: Applebot-Extended And many more… Privacy Focused VigIA stores visitor data locally in your WordPress database. No data is sent to external servers. Abilities API VigIA is one of the first WordPress plugins to implement the Abilities API introduced in WordPress 6.9. This API allows AI agents, automation tools, and external systems to discover and interact with VigIA’s functionality in a standardized, secure way. What are Abilities? Abilities are self-contained units of functionality that VigIA exposes through WordPress’s central registry. Each ability has defined inputs, outputs, and permissions, making it easy for automation tools to understand and use them. Available Abilities VigIA registers the following abilities: Analytics vigia/get-crawler-stats – Get statistics about AI crawler visits (total visits, unique crawlers, pages crawled) vigia/get-top-crawlers – Get a ranked list of most active AI crawlers vigia/get-top-pages – Get the most crawled pages on your site Blocking vigia/get-blocked-items – List all blocked crawlers and IP addresses vigia/block-crawler – Block a crawler by User-Agent pattern vigia/unblock-crawler – Remove an existing block Robots.txt vigia/get-robots-rules – Get current AI crawler rules in robots.txt vigia/add-robots-disallow – Add a Disallow directive for a crawler vigia/remove-robots-rule – Remove a robots.txt rule Use Cases Automated monitoring: AI agents can query crawler statistics and alert you to anomalies Reactive blocking: Automation tools can block crawlers that repeatedly ignore robots.txt External dashboards: Aggregate data from multiple WordPress sites with VigIA installed WP-CLI integration: Future command-line access through the Abilities API n8n / Make workflows: Build custom automation flows using VigIA’s abilities Requirements The Abilities API ships with WordPress 6.9 and later. On older WordPress versions, VigIA works normally but abilities and MCP are not available. MCP Server (Model Context Protocol) VigIA exposes its 9 abilities as native MCP tools to any MCP-compatible client (Claude Code, Cursor, Claude Desktop, Codex CLI, Antigravity, Continue, Cline, Zed and similar) using the official WordPress MCP Adapter. The adapter ships bundled with the plugin, so the MCP endpoint is active right after installation — no Composer step or terminal access required. Requirements WordPress 6.9 or later (provides the Abilities API) Quick connect (recommended) Open VigIA > Extras > MCP and click “Generate password and connection commands”. The plugin creates a dedicated Application Password named VigIA MCP and renders ready-to-paste commands for Claude Code, Cursor, Claude Desktop and a generic block (URL + Authorization header) for any other MCP client. The plain password is shown only once. If you lose it, revoke the entry from the same panel and generate a new one. Endpoint https://your-site.example/wp-json/vigia/v1/mcp The endpoint uses HTTP Basic auth with the WordPress Application Password. The user must have the manage_options capability. Connecting Claude Code Quick Connect builds the full command for you. The shape is: claude mcp add --transport http vigia https://your-site.example/wp-json/vigia/v1/mcp --header "Authorization: Basic BASE64_OF_USER_AND_APP_PASSWORD" Claude Code merges the new entry into its config file automatically — no risk of breaking other servers. Connecting Cursor Save the JSON block from Quick Connect as ~/.cursor/mcp.json. You can also reach this file from inside Cursor at Settings → Cursor Settings → MCP. If the file already exists with other content, see the FAQ. Claude Desktop and other clients Claude Desktop does not speak HTTP MCP, so it needs a small bridge and a config file of its own. Any other client (Codex CLI, Continue, Cline, Antigravity, Zed, or your own) takes the two raw values Quick Connect exposes: the server URL and the Authorization header. Both cases are covered in the FAQ, together with how to merge VigIA into a config file that already exists without losing what is in it. Read-only mode If you only want your AI to consult VigIA (not change anything), enable “Read-only mode” in the MCP tab. While on, write actions (block, unblock, robots changes) return a permission denied error. Read actions (statistics, top crawlers, blocked items, robots rules) keep working. The toggle stores a vigia_mcp_read_only option that hooks into the vigia_can_write_via_abilities filter. Developers can still force read-only from a mu-plugin: add_filter( 'vigia_can_write_via_abilities', '__return_false' ); The mu-plugin filter at the default priority takes precedence over the toggle. Who can reach the endpoint The endpoint requires the capability to manage options, the same one every tool behind it already asked for. The vigia_mcp_transport_capability filter can lower that bar; each tool keeps its own permission check. After connecting Restart your MCP client after adding the server so it picks up the new tools. Then try a few prompts to confirm everything is wired up: “Show me VigIA crawler stats for the last 7 days.” “List the top 5 most crawled pages on this site.” “Add a robots.txt Disallow rule for TestBot and then list the current AI crawler rules.” The third example exercises a read + write + read round-trip, which is the most complete sanity check. Support Need private support or custom development? Do you need one-on-one help, priority troubleshooting, or a custom feature, integration, or tweak built specifically for your site? I offer private support and custom development. Just contact me and tell me what you need. Need help or have suggestions? Official website WordPress support forum YouTube channel Documentation and tutorials Love the plugin? Please leave us a 5-star review and help spread the word! About AyudaWP We are specialists in WordPress security, SEO, AI and performance optimization plugins. We create tools that solve real problems for WordPress site owners while maintaining the highest coding standards and accessibility requirements.