VeritaMetrics vs Google Analytics 4
Google Analytics 4 is free and used almost everywhere, and it connects directly to Google Ads and BigQuery. It also sets cookies, requires a consent banner in the EU and UK, and ships a script of roughly 145KB. VeritaMetrics reports the same core traffic, sources, and conversions without cookies, from a ~8KB script.
Problems we built for, and where we stop
What people run into with analytics tools in general, read from the research, not a pitch against this one.
“a ten-minute read counted as a zero-second bounce”
What we do: Bounce needs one pageview and under 10 engaged seconds, and the threshold is shown.
Where we stop: Equals GA4's threshold, so new only against the privacy tools.
“GA4 users dropped after the banner and the modelling never brought them back”
What we do: Runs beside GA4 and counts on our own servers.
Where we stop: The capture rate is an unaudited estimate until capture-audit_plan.md finishes.
“an upgrade that will not boot, RAM and ClickHouse for a small site”
What we do: Hosted, no operations.
Where we stop: Not open source and not self-hostable.
“every tool says privacy matters, and very few say anything meaningful about what they actually collect”
What we do: The privacy pages list what is stored and for how long.
Where we stop: The wording is hedged on consent by design, and the visit ID is pseudonymous, not anonymous.
Feature-by-Feature Comparison
| Feature | VeritaMetrics | Google Analytics 4 |
|---|---|---|
| Privacy & Compliance | ||
| Cookieless by default | Yes | No |
| Consent banner claim (vendor claim) | Usually, see /privacy | No |
| GDPR position (vendor claim) | Legitimate interest (Art. 6(1)(f)), see /privacy | EU collection, US processing |
| Data storage region | London, UK | Collection only |
| Tracking & Data | ||
| Script size (gzipped) | ~8KB | ~ 148 KB |
| Ad blocker resilience | Yes | No |
| No-JS fallback (pixel) | Yes | No |
| Automatic event capture | Yes | Enhanced measurement (8 events) |
| Rage & dead click detection | Yes | No |
| Bot classification, with a reason per visit | Yes | No |
| Bounce that counts an engaged single-page read | Yes | Yes |
| Features | ||
| Session replay (DOM recording) | No | No |
| Visit timeline (event list) | Yes | Yes |
| Automated insights | Rule-based, no LLM | Automated, custom, anomaly, trend |
| Funnels | Ordered steps, conversion window, event steps | Manual (Explore) |
| Retention / cohorts | For signed-in users, in pseudonymous mode | Yes |
| Revenue attribution | Tracking only, no attribution | Manual tagging |
| Live visitor count | No | Realtime report (last 30 min) |
| Hourly granularity | No | Yes |
| Report time zone | No | Yes |
| Data export | CSV / JSON / XLSX | CSV + BigQuery (1M/day) |
| Pricing & Hosting | ||
| Self-hosting option | On request (contact sales) | No |
| Open source | No | No |
When to choose Google Analytics 4
- Free at any traffic volume, with no event-based billing
- Native Google Ads and Search Ads 360 integration for bid optimization
- BigQuery raw-event export for custom SQL and data-warehouse joins
- The default in job specs and agency stacks, with the largest tooling and talent pool
When to choose VeritaMetrics
- Runs beside GA4 and counts on our own servers, so a consent banner that cuts GA4’s measured traffic does not touch what VeritaMetrics reports
- Cookieless, sets no cookies, where GA4 sets cookies and needs a consent tool in the EU and UK
- Sidesteps the EU data-transfer dispute that several data-protection authorities have raised against GA4
- Captures button clicks, outbound links, downloads, and form submits with no manual tagging
- ~8KB script versus GA4’s roughly 145KB, for a much smaller page-load cost
- Native session replay and rage/dead-click detection, which GA4 has at no tier
What VeritaMetrics does that Google Analytics 4 doesn't
Every item is a row in the table above, ticked in our column and marked No in theirs.
- Cookieless by default
- Consent banner claim (vendor claim)
- Ad blocker resilience
- No-JS fallback (pixel)
- Rage & dead click detection
- Bot classification, with a reason per visit
- Self-hosting option
What people who use Google Analytics 4 say
“Bot traffic from Singapore and China is in my reports and I cannot block it.”
What we do: Every pageview carries a bot label with a reason code; the dashboard shows the top reasons held back. The limit: We label and do not block. Three reason codes fire today. A label is a statement about a signal, not a verdict. Reason-per-bot is not unique: Swetrix, Rybbit and PostHog show one.
“My tag, export or data broke and I found out late.”
What we do: An automatic notice when a reliably active site goes quiet. The limit: Total silence only, not a drop or a partial break.
Pricing
Google Analytics 4: Free (GA4 Standard). Analytics 360 is enterprise, sales-quoted with no public price.
VeritaMetrics: Free plan, then paid from 7 €/mo
See pricing and plansGoogle Analytics 4 vs VeritaMetrics: common questions
- Is Google Analytics legal to use in the EU?
- The specific 2022 rulings that made this a live question (from DPAs including Austria, France and Italy) turned on international data transfers to a US company under GDPR Article 44, not on whether analytics itself needs consent. The EU-US Data Privacy Framework, adopted July 2023, substantially addressed that transfer question, though it remains an area regulators continue to scrutinise. A cookieless tool that keeps data out of that transfer avoids the question entirely rather than depending on how it resolves.
- Does GA4 need a cookie banner?
- Yes. GA4 sets first-party cookies by default, and analytics cookies are not "strictly necessary" under EU and UK rules, so consent is required before they fire. Google’s own Consent Mode is a signalling layer that works alongside a consent banner, not instead of one.
- How big is the Google Analytics script?
- The gtag.js payload transfers at roughly 145KB compressed, about 18 times the size of VeritaMetrics’ ~8KB script. That weight is a large part of why GA4 raises page-load blocking time.
- Does Google Analytics have session replay?
- No. GA4 has no session replay at any tier. Teams pair it with a separate tool such as Microsoft Clarity or Hotjar and reconcile two data sets. VeritaMetrics includes privacy-safe session reconstruction.
Switch from Google Analytics 4 to VeritaMetrics
Same privacy commitment. More complete data. Deeper reporting.