Linux 软件免费装
Banner图

OpenPanel

开发者 openpanel
更新时间 2025年8月25日 19:19
PHP版本: 7.4 及以上
WordPress版本: 6.8
版权: GPLv2 or later
版权网址: 版权信息

标签

tracking analytics web analytics proxy privacy-friendly

下载

1.0.0

详情介绍:

OpenPanel is an open-source web and product analytics platform that serves as a privacy-friendly alternative to traditional analytics solutions. This WordPress plugin seamlessly integrates OpenPanel with your WordPress site while maximizing reliability and avoiding ad-blocker interference. Key Features How It Works This plugin integrates OpenPanel with WordPress in a blocker-resistant way: Why use a proxy? Serving scripts and data from your own domain origin avoids third-party blocking and improves tracking reliability significantly. Privacy Benefits Learn more at OpenPanel.dev

安装:

Getting Started
  1. Get your OpenPanel Client ID:
  2. Sign up for an account at OpenPanel.dev
  3. Create a new project for your website
  4. Copy your Client ID (starts with op_client_)
  5. Install the Plugin:
  6. Upload the plugin ZIP file via Plugins → Add New → Upload Plugin
  7. Or place the openpanel folder in /wp-content/plugins/
  8. Activate the plugin via Plugins → Installed Plugins
  9. Configure Settings:
  10. Go to Settings → OpenPanel in your WordPress admin
  11. Paste your Client ID in the settings
  12. Optionally enable auto-tracking features:
  13. Track page views automatically
  14. Track clicks on outgoing links
  15. Track additional page attributes
  16. Verify Installation:
  17. Visit your website frontend
  18. Check browser developer tools - you should see OpenPanel tracking requests to your own domain
  19. Check your OpenPanel dashboard for incoming data
That's it! No theme edits or manual code insertion required.

升级注意事项:

1.0.0 Initial release of the OpenPanel WordPress plugin. Provides ad-blocker resistant analytics with local script caching and API proxying.

常见问题:

What is OpenPanel?

OpenPanel is an open-source web and product analytics platform designed as a privacy-friendly alternative to traditional analytics solutions. It provides real-time insights, funnel analysis, retention tracking, and more while respecting user privacy.

Where is the proxy endpoint?

The proxy endpoint is at /wp-json/openpanel/ (followed by the OpenPanel API path). The SDK automatically points to this endpoint, so all analytics requests go through your WordPress site instead of directly to OpenPanel servers.

Why do I need this proxy approach?

Serving analytics scripts and API requests from your own domain significantly reduces blocking by ad-blockers and privacy tools. This improves data collection reliability and ensures more accurate analytics.

Does it respect CORS and security?

Yes. The proxy responds with proper CORS headers allowing your site origin and credentials. It also sanitizes all inputs and only forwards legitimate OpenPanel API requests.

What if inlining op1.js fails?

The plugin automatically falls back to loading the script from the OpenPanel CDN (https://openpanel.dev/op1.js) if the local caching fails for any reason.

How is the script cached?

The op1.js script is cached locally for 1 week using WordPress transients. You can manually clear the cache from the plugin settings page if needed.

Can I limit tracking to certain users or pages?

Yes! The plugin includes hooks and checks. For example, tracking is automatically disabled for admin pages. You can extend this by modifying the inject_inline_sdk() method or using WordPress filters.

Will this affect my site performance?

No, the plugin is designed for minimal performance impact. Scripts are cached locally, loaded asynchronously, and the proxy only handles analytics requests efficiently.

Do I need to modify my theme?

No theme modifications are required. The plugin automatically injects the necessary tracking code into all frontend pages.

Is my data secure?

Yes. OpenPanel respects privacy by design with cookie-less tracking. Your data ownership is maintained, and you can export or delete data as needed. Since no cookies are used, you don't need cookie consent banners on your site.

Do I need cookie consent banners with OpenPanel?

No! OpenPanel uses cookie-less tracking technology, which means no cookies are stored on your visitors' devices. This eliminates the need for cookie consent banners and makes your site GDPR compliant for basic analytics without requiring user consent.

Where can I get support?

For plugin-specific issues, use the WordPress plugin support forum. For OpenPanel platform questions, visit OpenPanel.dev or their community channels.

更新日志:

1.0.0