Linux 软件免费装
Banner图

PureMetrix – Cookieless Web Analytics

开发者 lrebers90
更新时间 2026年10月11日 19:28
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

privacy woocommerce analytics gdpr cookieless

下载

0.1.18 0.1.20 0.1.22 0.1.19 0.1.21 0.1.23 0.1.17

详情介绍:

Privacy-First Web Analytics Without Cookies or Banners PureMetrix is a hosted, privacy-friendly cloud analytics service (SaaS) and lightweight alternative to Google Analytics. This official WordPress plugin is the GPL-licensed connector that integrates PureMetrix with your WordPress site, providing essential visitor and website metrics without tracking personal data, without cookies, and without annoying cookie consent banners. Most analytics platforms harvest invasive personal information, cross-site behavioral profiles, and persistent identifiers. PureMetrix measures site traffic accurately using cryptographic daily rotating visitor hashes (salted SHA-256), ensuring full compliance with GDPR, CCPA, and PECR out of the box. Learn more about how cookieless tracking works and our GDPR-compliant Data Processing Agreement (DPA). Experience PureMetrix Live Key Features Why PureMetrix Instead of Google Analytics?
  1. Cookieless by Design: Google Analytics typically requires intrusive consent dialogs under European ePrivacy and GDPR. PureMetrix sets no analytics cookies, helping you achieve analytics without a cookie banner and true GDPR web analytics compliance.
  2. Speed & Performance: PureMetrix script payload is < 3 KB gzip compared to Google Analytics (~135 KB). Protect your Core Web Vitals and PageSpeed scores by keeping your JavaScript bundle ultra-lean. Explore our script size and performance analysis.
  3. Data Ownership & European Hosting: Your visitor data is never sold, never shared with ad networks, and never used for behavioral profiling. Hosted on privacy-compliant EU cloud infrastructure with an available Data Processing Agreement (DPA). See EU-hosted analytics.
  4. Accurate Metrics & Ad-Blocker Resistance: Standard Google Analytics tags lose up to 25–40% of visitor traffic to ad blockers and browser shields. PureMetrix's Same-Origin Reverse Proxy routes events through your own domain, restoring true visibility. Compare GA4 accuracy vs cookieless analytics.
  5. Simplicity Over Complexity: Get clear, actionable business answers in seconds without GA4's convoluted exploratory reports. See our guide to Google Analytics alternatives for WordPress and Google Site Kit vs privacy analytics.
Check out our Full Feature Comparison & Interactive Demo to see the difference yourself. Learn more Comprehensive guides, performance analyses, and tutorials on puremetrix.org/blog: Getting Started & Comparisons: Ad-Blocker Resistance: How the Same-Origin Proxy Works Many browser extensions and DNS blockers block third-party analytics domains (google-analytics.com, etc.) by default. PureMetrix includes an integrated reverse proxy: Because the requests originate from and terminate at your own domain, legitimate analytics data is captured accurately without triggering third-party blocking heuristics, while preserving strict privacy standards. Learn more in our ad-blocker analytics guide and same-origin reverse proxy overview. Automated WooCommerce Tracking When WooCommerce is installed, PureMetrix automatically listens to the woocommerce_thankyou hook. If a Private Ingest Key is configured, the plugin securely dispatches a server-side Purchase event containing:

安装:

From WordPress Admin
  1. Go to Plugins → Add New → Upload Plugin.
  2. Select puremetrix-analytics-0.1.23.zip and click Install Now.
  3. Click Activate Plugin.
  4. Navigate to PureMetrix → Settings in your WordPress sidebar.
  5. Click Connect with PureMetrix (1-Click) or paste your Connect Token. Your domain, public key, private key, and dashboard are configured automatically in seconds!
  6. (Optional) Enable Same-Origin Proxy to bypass browser ad-blockers and configure role exclusions.
  7. Click Save Changes.
Via WP-CLI wp plugin install /path/to/puremetrix-analytics-0.1.23.zip --activate wp option patch update puremetrix_analytics_settings domain "yourdomain.com" wp option patch update puremetrix_analytics_settings public_key "pk_live_your_key" wp option patch update puremetrix_analytics_settings proxy_enabled 1

屏幕截图:

  • Connected in one click — Tracking Active, automatic measurements, and cookieless value props.
  • Ad-Blocker Defense — same-origin reverse proxy (`/px/js`, `/px/event`) so fewer hits get blocked.
  • WooCommerce ready — store detection plus automatic outbound links, downloads, 404s, and search.

升级注意事项:

0.1.23 Fixes a crash in 0.1.22 caused by a missing file. Please update. 0.1.22 Loader fixes: async tracker, kept inline events and CSP nonce, proxy fallback copy, optimizer exclusions, multisite rewrite self-heal. 0.1.21 Directory screenshots refreshed (focused marketing set). 0.1.20 Bugfixes. 0.1.19 UI optimization. 0.1.18 Performance updates and small reliability improvements. 0.1.17 Native in-WP dashboard (no iframe) with interactive chart, KPI tiles, and toolbar polish. Private site key required for live stats. 0.1.16 Fixes remaining in-admin dashboard embed bottom clipping: iframe height follows cloud content; parentOrigin trusted when the WordPress admin host differs from the site domain. 0.1.15 Dashboard embed iframe grows to the full cloud dashboard height via postMessage, so tall dashboards are no longer clipped at the bottom.

常见问题:

Do I really not need a cookie banner?

PureMetrix sets no analytics cookies and does not write tracking identifiers for measurement. The only optional first-party localStorage key is puremetrix_ignore, which you may set yourself to opt a browser out of sending events (documented under Excluding); it is never written automatically. Visitor hashes are generated in memory on the ingest server using a daily rotating cryptographic salt and the visitor's IP and User Agent, then discarded. Raw IP addresses are never stored — for WooCommerce/EDD purchases the order customer IP is used only to compute the same daily hash (Bearer server events), then discarded. We do not claim a blanket “no cookie banner required” — that depends on jurisdiction and your other tools (ads, chat, CMPs). More detail: analytics without a cookie banner and why PureMetrix is privacy-friendly.

How much does PureMetrix cost?

PureMetrix offers a generous free tier as well as simple, transparent pricing plans based on your monthly pageviews. Plans include site limits, custom events, ad-blocker resistance via same-origin proxy, and data export options by tier.

Can I test PureMetrix before signing up?

Yes! You can explore our Live Interactive Demo without creating an account or installing anything.

Is PureMetrix open source?

The WordPress plugin itself is distributed as free software under the GNU General Public License (GPLv2 or later), adhering to WordPress.org repository standards. The PureMetrix cloud infrastructure, ingestion backend, and dashboard platform (puremetrix.org / app.puremetrix.org) is a proprietary, hosted software-as-a-service (SaaS).

How does in-plugin feedback work and what data is shared?

Feedback is 100% voluntary and only sent when you explicitly click "Submit Feedback" or complete the optional deactivation survey. It transmits your rating, message, versions (plugin, WP, PHP), domain, and a pseudonymous site hash to help us improve the product. It never collects passwords, database content, or visitor information.

Can I use PureMetrix with a self-hosted instance?

Yes. In Settings → Advanced / Manual Configuration, you can enter any custom API Ingest Host and manual keys.

Is the in-admin dashboard required?

No. Connect + tracking snippet (+ optional Same-Origin Proxy) is the core. The live dashboard in WordPress admin is completely optional: it provides a fast, native in-WP dashboard preview queried directly via your secure Private Site Key API (no slow or clunky iframes). You can turn the in-admin dashboard preview off under Settings and still collect stats; open the full Cloud Explorer on PureMetrix Cloud anytime. Shared Link URLs can also optionally be configured to allow team members or clients to view stats without logging into your primary cloud account. Learn more about sharing dashboards with clients.

Does the plugin slow down my website?

Not at all. The PureMetrix script is < 3 KB gzip (compared to Google Analytics' ~135 KB bundle) and loads with the async attribute, so it never delays rendering or DOMContentLoaded, even if the analytics server is slow or unreachable. It runs off the critical rendering path, keeping its impact on your Core Web Vitals (LCP, INP, and CLS) negligible. The plugin also keeps the tracker out of JS delay/combine/minify features of common optimization plugins (WP Rocket, LiteSpeed Cache, Autoptimize, SiteGround Speed Optimizer, Perfmatters, Hummingbird, W3 Total Cache, Jetpack Boost) and Cloudflare Rocket Loader; disable this with the puremetrix_optimizer_exclusions filter. Read our deep-dive on analytics script size and Core Web Vitals.

How does the Same-Origin Proxy work?

When enabled, your own website delivers the tracking script and receives the visit data under /px/ on your domain, then passes it on to PureMetrix directly from your server. That is why ad blockers rarely stop it. The proxy passes the visitor's address on to PureMetrix once, so country detection works, also when your site runs behind Cloudflare (recognized automatically, nothing to set up). Addresses that a visitor makes up are ignored. PureMetrix uses the address only for a moment to find the country and to count unique visitors, then discards it; it is never stored. If PureMetrix cannot be reached, your site keeps delivering the last working copy of the script, so your pages never wait for it. The proxy links work on both http and https. Read our full guide on same-origin reverse proxy analytics and the step-by-step install walkthrough.

Can I exclude my own visits from the analytics?

Yes. In Settings → PureMetrix, the Privacy & Role Exclusions section allows you to select any WordPress user roles (such as Administrator, Editor, Author). When a user with any selected role is logged in, the tracking script is not loaded at all (only a tiny no-op stub remains, so theme code that calls puremetrix() keeps working). Read our guide on how to exclude admin traffic.

How do I track custom events?

You can trigger custom events anywhere in your theme or custom plugin JavaScript. The plugin defines window.puremetrix before the tracker loads (calls are queued and sent once it is ready; for excluded roles they are ignored), so this never throws: window.puremetrix('Newsletter Signup', { props: { form_id: 'footer_signup' } }); Custom properties go inside props. In standalone code that may run without the plugin, add the one-line queue stub first: window.puremetrix = window.puremetrix || function () { (window.puremetrix.q = window.puremetrix.q || []).push(arguments); }; PureMetrix also automatically tracks outbound link clicks, file downloads, 404 errors, and internal site searches. Helpful guides:

Does PureMetrix support WooCommerce purchases?

Yes. With WooCommerce active and a Private Ingest Key configured, the plugin sends a server-side Purchase event on thank-you (revenue, item count, coupon, plus customer IP/UA for hashing only). No customer names, emails, or billing addresses are included. Guides: WooCommerce sales analytics, server-side purchase tracking, and reducing WooCommerce cart abandonment.

Does PureMetrix support WordPress Multisite?

Yes. PureMetrix works seamlessly across multisite networks. You can activate the plugin network-wide or on individual subsites, each configuring their own distinct domain and keys. Read our guides on WordPress multisite analytics and WordPress analytics for agencies.

更新日志:

0.1.23 0.1.22 0.1.21 0.1.20 0.1.19 0.1.18 0.1.17 0.1.16 0.1.15 0.1.14 0.1.13 0.1.12 0.1.11 0.1.10 0.1.9 0.1.8 0.1.7 0.1.6 0.1.5 0.1.4 0.1.3 0.1.2 0.1.0