- WP Advanced health_check uses aiohttp to /wp-json/ directly - SEO Bridge admin notice only on Plugins page - SEO Bridge README.md consolidated, changelog complete - OpenPanel Self-Hosted README.md created - Dashboard sidebar uses actual logo.svg - docker-compose: expose instead of ports for Coolify - README: version badge, wordpress_advanced endpoint, env var table - Docs: SSE references fixed to streamable-http Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
OpenPanel Self-Hosted - WordPress Plugin
Version: 1.1.1 Requires: WordPress 5.8+, PHP 7.4+ License: GPLv2 or later
Description
OpenPanel Self-Hosted is a fork of the official OpenPanel WordPress plugin with full Self-Hosted instance support. OpenPanel is an open-source web and product analytics platform — a privacy-friendly alternative to Google Analytics.
This plugin seamlessly integrates OpenPanel (Cloud or Self-Hosted) with your WordPress site while maximizing reliability and avoiding ad-blocker interference.
Designed to work with MCP Hub for AI-powered analytics management.
Key Features
- Self-Hosted Support: Works with both OpenPanel Cloud and your own Self-Hosted instance
- Ad-Blocker Resistant: Serves analytics scripts and API calls from your own domain
- Real-Time Analytics: Instant insights without processing delays
- Privacy-Friendly: Cookie-less tracking — no cookie banners needed
- Performance Optimized: Local script caching and efficient proxying
- Product Analytics: Funnel analysis, retention tracking, conversion metrics
- Web Analytics: Visitors, referrals, top pages, devices, sessions, bounce rates
How It Works
- Inlines
op1.jsdirectly into your pages (cached locally for 1 week) - Bootstraps the OpenPanel SDK with your Client ID automatically
- Proxies all SDK requests through WordPress REST API (
/wp-json/openpanel/) - Preserves all request methods, headers, query parameters, and body data
Serving scripts and data from your own domain origin avoids third-party blocking and improves tracking reliability.
Installation
Method 1: Upload via WordPress Admin
- Download
openpanel-self-hosted.zipfrom Releases - Go to WordPress Admin > Plugins > Add New > Upload Plugin
- Upload the ZIP and click "Install Now"
- Activate the plugin
Method 2: Manual Upload
- Upload the
openpanel-self-hostedfolder to/wp-content/plugins/ - Activate via WordPress Admin > Plugins
Configuration
Cloud Mode (openpanel.dev)
- Sign up at OpenPanel.dev and create a project
- Go to Settings > OpenPanel in WordPress admin
- Select Cloud (openpanel.dev) as hosting mode
- Paste your Client ID (starts with
op_client_) - Enable desired auto-tracking features
Self-Hosted Mode
- Go to Settings > OpenPanel in WordPress admin
- Select Self-Hosted as hosting mode
- Enter your API URL (e.g.,
https://api.openpanel.yourdomain.com) - Enter your Dashboard URL (e.g.,
https://openpanel.yourdomain.com) - Paste your Client ID from your self-hosted instance
- Enable desired auto-tracking features
| Setting | Example Value |
|---|---|
| API URL | https://api.openpanel.yourdomain.com |
| Dashboard URL | https://openpanel.yourdomain.com |
| Client ID | Your project's client ID from OpenPanel |
Privacy
- No Cookie Banners Required: Cookie-less tracking technology
- GDPR Friendly: Compliant without requiring user consent for basic analytics
- Data Ownership: Full control over your analytics data
- No PII Collection: Tracks behavior patterns without personal information
Changelog
1.1.1
- Fixed op1.js loading for self-hosted instances (was always loading from CDN)
- Both inline cache and external fallback now use the correct self-hosted URL
1.1.0
- Full self-hosted OpenPanel instance support
- Hosting mode selector: Cloud vs Self-Hosted
- Configurable API URL and Dashboard URL
- Dynamic proxy validation for custom domains
1.0.0
- Initial release with OpenPanel Cloud integration
- Automatic script inlining with local caching
- REST API proxy for ad-blocker resistant tracking
- Auto-tracking: page views, outgoing links, page attributes
Support
- Plugin issues: GitHub Issues
- OpenPanel platform: OpenPanel.dev
- MCP Hub: MCP Hub Documentation
License
GPLv2 or later - See LICENSE for details