The banner drives people away
Every consent banner degrades the experience, and every refusal is a visit your tool will never count.
No tracking cookies · Hosted in France · DPA included
Quiet Metrics is privacy-friendly web analytics for developers. No identifying or tracking cookies, documented for your compliance and hosted in France, with close to 100% of your traffic measured through server-side tracking.
Private beta, on approval · Free during the beta · 5-minute setup
A look at the dashboard · Quiet Metrics
Already counting with Quiet Metrics
The problem
Between refused consent, ad blockers and tools that became unreadable, classic web analytics is broken.
Every consent banner degrades the experience, and every refusal is a visit your tool will never count.
Measurement scripts are blocked by default for a growing share of visitors. JavaScript tracking only sees part of reality.
An interface designed for experts, data sent outside Europe, and compliance that rests entirely on your shoulders.
Compliance, built in
A modern product where compliance is built in, not an add-on. Hosting and support in France, DPA included, ready-to-paste legal notices: compliance is not a paid add-on, it is the product.
Server-side tracking
Three Composer packages (plain PHP, Laravel, Symfony) and a single-file first-party proxy; a WordPress plugin is on the way. The hit is sent from your server: close to 100% of traffic measured, no JavaScript required.
For agencies
Track up to 30 client sites from a single dashboard. Give each client the link to their own dashboard, password-protected, and send automatic reports under your brand, not ours.
Without tracking you
Nothing that identifies the visitor is written on their device: no identifying cookie, no tracking cookie, no persistent fingerprinting. The script writes two things only, and neither tells one person from another: the exclusion marker, set by the person themselves to stop being counted, and a ten-minute continuity cookie that avoids counting one visit twice when the network changes along the way. The daily pseudonymous fingerprint, computed server-side, is enough to count without watching anyone over time: reliable, complete orders of magnitude, not individual surveillance.
SDK PHP / WordPress
The hit is sent from your server: invisible to ad blockers, it measures close to 100% of traffic. Where classic JavaScript tracking caps out around 70%.
// Unblockable server tracking: plain PHP, Laravel or Symfony $qm = new \QuietMetrics\Client('qm_pub_demo', 'qm_sec_xxx'); $qm->pageview(); // automatic page view $qm->event('signup', ['plan' => 'pro']);
<!-- Or the classic script, 4 KB, no tracking cookies --> <script defer src="https://collect.exemple.fr/qm.js" data-site="qm_pub_demo"></script>
The dashboard
No reports to configure, no training needed. Click any data point to filter the whole dashboard.
During the private beta, approved accounts get the features and limits of the Pro plan for free. No payment method is requested. The prices below are the ones that will apply at commercial opening, announced at least 30 days in advance.
Private beta: every Pro plan feature, free of charge, on approval. These prices will apply at the public launch.
For a showcase site or a blog
€10.80/month incl. French VAT · no commitment
Request accessFor SMBs and content publishers
€22.80/month incl. French VAT · no commitment
Request accessFor agencies and their clients
€58.80/month incl. French VAT · no commitment
Request access“Never silent data loss, never a broken site.”
If you exceed your quota: grace zone up to 120% of quota with nothing lost → alert emails at 80% then 100% → upgrade suggestion. Only as a very last resort, after two consecutive months above quota, an announced limit: hits received beyond it stop being analysed, but are still counted and shown. Beyond the Agency plan, write to us: we look at higher volumes case by case.
Every tool has its purpose. Here is where Quiet Metrics makes the difference, and why.
| Quiet Metrics | Classic analytics (GA4) | JS alternatives (Plausible-like) | Self-hosted open source | |
|---|---|---|---|---|
| Traffic actually measured | ~100% (server) | ~70 % | ~70 to 85% | Varies |
| Cookie banner required | Depends on setup | Yes | Depends on setup | Depends on setup |
| Hosting in France | Yes, native | No (outside EU) | EU, rarely France | On you |
| Native PHP server tracking | Yes, 3 Composer packages | Complex (Measurement Protocol) | No (JS-only) | Rarely |
| Agency offer & white-label | Included (Agency plan) | No | Limited | Build it yourself |
| Maintenance | Zero-ops, hosted for you | Zero-ops | Zero-ops | VPS + updates to manage |
| Script weight | 4 KB, or 0 (server) | ~90 KB | ~1 KB | Varies |
No. Quiet Metrics sets no identifying or tracking cookies and performs no cross-site tracking, but that alone does not guarantee an exemption. Only two things are written on the visitor's device, and neither identifies them. The exclusion marker “qm_ignore”, which they set themselves to stop being counted, holds no identifier and is never sent to us: it is a refusal, and a refusal calls for no consent. The visit continuity cookie “qm_visit”, lasting ten sliding minutes, avoids counting the same person twice when their network changes during a visit; it falls under audience measurement and is never set on someone who has opted out. UTM campaigns, conversions and custom events, on the other hand, may require consent depending on your purposes and configuration. You remain the controller; we provide the DPA and technical documentation needed for your assessment.
Add the script (or the PHP SDK) alongside GA4: both coexist without conflict. Compare the numbers for a few weeks, then remove GA4. Remove your consent mechanism only after reviewing your other tools, purposes and selected configuration. A detailed migration guide is included, and your goals are recreated in a few clicks, by event name or by path.
No, and it's a deliberate choice. The service is hosted and maintained for you, in France: no VPS to manage, no updates, no on-call. On the other hand, the SDKs are open source, the first-party proxy runs on your server, and your data remains exportable at any time. If self-hosting is an absolute requirement, we are probably not the right tool.
Discovery access lasts 14 days. When you choose a plan, Stripe stores your payment method but makes no charge for 14 days; you may cancel before the deadline. Billing is then monthly with no commitment or annual with −20%. Consumers see the VAT-inclusive total before confirmation.
The script (4 KB, no tracking cookies) installs with one tag and is enough for most sites. Server tracking (PHP SDK) sends the hit from your server: invisible to ad blockers, it measures close to 100% of traffic, business events included. Both can coexist: deduplication is automatic. An official WordPress plugin is on the way.
Yes, at any time: CSV export and read API, site deletion from the app, and full account erasure on request to Protected contact detail: enable JavaScript to reveal it. After a trial or subscription ends, data remains exportable for 30 days by default unless immediate deletion is requested. We never resell or cross-reference it.
5-minute setup, every Pro plan feature included. You'll see your first visitor before your coffee is finished.
Free during the beta · Access on approval · No credit card