Skip to content
Skip to main content
European Data Processing

Google Analytics & Matomo Alternative

Privacy-First Analytics That Captures Everything

Stop losing 30% of your traffic data to consent banners and ad blockers. VeritaMetrics is a cookieless web analytics platform that gives you complete, accurate data, fully GDPR compliant, with zero consent popups.

Around 30% of internet users run an ad blocker (GWI, Q2 2025), and consent-gated tools miss visitors who decline cookies. Our 99.5% capture figure is an estimate based on these loss rates, not an independent audit.

Installs on any platform

HTML GTM WordPress Shopify Next.js Astro React PHP +4 more

Product analytics

See what people do on your site

Autocapture records every click, form, download, and scroll the moment the script is in, then rolls it up into funnels, goals, top pages, and engaged time in one dashboard. There is nothing to tag and no data team required.

VeritaMetrics dashboard in demo mode: a traffic overview chart, a top-pages table, and pageviews, unique visitors, bounce rate, and average session KPI cards

Why Switch to VeritaMetrics?

Six reasons website owners choose VeritaMetrics over Google Analytics, Matomo, Plausible, and other analytics tools.

No Hassle Setup

Add a single snippet to your site and start tracking immediately. No consent banners, no cookie popups, no complex configuration.

  • Copy-paste setup in under 2 minutes
  • Works with WordPress, Shopify, GTM, Wix, Webflow, React, and more
  • Runs alongside Google Analytics, no need to remove GA first
See setup and all supported platforms

More Data, No Missed Visits

Capture an estimated ~99.5% of visitor interactions. No data lost to ad blockers, consent refusals, or JavaScript failures.

  • Bypasses ad blockers by running from your own domain
  • No-JS fallback pixel for users without JavaScript
  • Auto-tracks clicks, downloads, scroll depth, and engagement
See how we capture every visit

Privacy-Safe Session Replay

See exactly how visitors navigate your site, without invasive screen recording. Our session reconstruction shows timelines of pages, clicks, and scroll events.

  • Visual timeline of each visit with page views and events
  • Filter sessions by device, country, and event type
  • No screen recording, no personal data captured, fully GDPR safe
See how session replay works

Actionable Insights for Every Page

Go beyond raw numbers. VeritaMetrics surfaces prioritized recommendations, growth diagnostics, and revenue attribution automatically.

  • Growth insights with site health score and trend tracking
  • Revenue tracking with source attribution and ROI per campaign
  • Ads breakdown for Google, Bing, and Facebook Ads
  • Custom dimensions and goal tracking
Explore growth insights

No Lock-In, Switch Anytime

Import your Google Analytics history and start with full context. Export your data anytime. Don't like it? Switch back to GA, no hard feelings.

  • Import GA4 and Universal Analytics data
  • Export in CSV, JSON, or Excel anytime
  • Runs alongside GA, try it risk-free
See GA import details

Fully Compliant, Secure & Private

Built for GDPR, CCPA, and PECR from day one. Your data stays in Europe, stored in London, processed in Frankfurt. No data ever leaves EU jurisdiction.

  • No cookies, no long-term storage, no IP addresses, no personal data
  • EU data residency: London storage, Frankfurt processing
  • Configurable data retention with audit trail
Read our privacy journey
Start Free, No Credit Card Needed

Set up in under 2 minutes. Works with any website platform.

Every feature, grouped by what it does

31 capabilities across measurement, analysis, privacy, and integrations. Pick a category.

Advanced Event Tracking

Go beyond pageviews. Track any custom event, from form submissions to video plays, using our simple window.verita("trackEvent",...) API.

Learn more

No-Code Goal Tracking

Measure what matters. Track "Signup" clicks or any other goal by adding a data-verita-event-name tag to your site. No code required.

Traffic & Audience Insights

Track page views, daily unique visitors, referrers, UTM campaigns, top pages, bounce rate, and visitor geography (country/region/city), in one dashboard.

Automatic Engagement Metrics

See how engaged your visitors really are, in real time. We measure active time on the page (counted only while the tab is actually in view) and how far people scroll, so you know which content they read and which they skip.

Automated Link Tracking

Discover what your users are doing. We automatically detect and report on all "Outbound Link Clicks" and "File Downloads," giving you instant insight into user actions with zero configuration.

Revenue Tracking

Attribute revenue to traffic sources. Track e-commerce transactions with order IDs, amounts, and products to measure ROI across campaigns.

Ads Breakdown

See paid ad traffic broken down by platform. Automatically detects Google Ads, Bing Ads, and Facebook Ads via click IDs (gclid, msclkid, fbclid) and UTM parameters.

Traffic Quality & Bot Filtering

Every hit gets a bot-likelihood score, so real human traffic is separated from bots and low-quality visits in your reports.

Reliability on Unstable Networks

Internet connections fail. Mobile signals drop. Standard analytics tools often lose data when this happens. VeritaMetrics solves this with a local event queue .

When a user performs an action, we store it on their device first. If the network is down, we wait. Once the connection returns, the tracker sends the batch of events. This ensures you capture interactions that other platforms miss.

Resilience Against Blockers

Many users install extensions to block tracking scripts. These extensions typically look for third-party requests. VeritaMetrics avoids this by running through your own domain .

To the browser, our traffic looks like internal site communication. We respect "Do Not Track" settings explicitly, but we ensure your general traffic data is not lost to aggressive blocking lists.

Tracking Without JavaScript

Some users disable JavaScript for security or performance. Most analytics tools are blind to these visitors. We provide a fallback mechanism .

This "pixel" loads like a standard image. It allows us to count page views and capture referrer data without running any code on the user's device.

Intelligent Page Tracking

Modern websites often load content dynamically without refreshing the page. This is common in Single Page Applications (SPAs).

Our tracker watches the browser's history state. When the URL changes, we record a new page view automatically. You get accurate navigation data regardless of how your website is built.

Journey Inspection, Not Surveillance

Traditional "Session Replay" tools record a video of your user's screen. This is heavy (slowing down your site), invasive (capturing sensitive form data), and legally risky.

VeritaMetrics uses Session Reconstruction. We log discrete events, like "Viewed Pricing," "Scrolled 50%," "Clicked Signup," to build a timeline of the user's journey. You get the debugging context you need to fix broken funnels, without ever spying on your users.

Automatic Event Capture

Our script does more than count visits. It captures interactions automatically, with zero configuration required.

Clicks on buttons & links

Every click on a button or link is captured with its visible label. Nothing to tag.


              // Auto-captured on click:
{ "n": "cta_click", "p": { "text": "Add to cart" } }
            

Form submissions

Form submits are recorded automatically, with the submit-button label, so you can see which forms convert.


              // Auto-captured on submit:
{ "n": "form_submit", "p": { "submit_label": "Contact us" } }
            

Outbound link clicks

Clicks to other domains are detected automatically, with the destination URL.


              
<a href="https://google.com">
  Visit Google
</a>
            

File downloads

Downloads of PDFs, spreadsheets, and archives are recorded on click.


              
<a href="/pricing.pdf">
  Download Pricing
</a>
            

Scroll depth

How far people scroll (25%, 50%, 75%, 100%), so you know which content actually gets read.


              // Auto-captured event:
{
  "n": "page_engagement",
  "p": { "max_scroll_pct": 50 }
}
            

Active time

Real engaged time, counted only while the tab is in view and paused the moment they switch away.


              // Auto-captured event:
{
  "n": "page_engagement",
  "p": { "active_ms": 15400 }
}
            

Name a goal (optional)

Want a specific event named? Add one HTML attribute. There is still no JavaScript to write.


              <button data-verita-event-name="signup">
  Sign up
</button>
            

How Daily Salting Works

Traditional tracking builds a permanent profile of a user. We don't. We take the visitor's IP and combine it with a random "salt" that changes every 24 hours. We hash this combination to create a temporary ID, then immediately delete the IP.

Because the salt changes daily, a visitor tomorrow looks like a completely new person. This ensures we can count daily unique visitors without ever storing data that could identify an individual long-term.

Goal Tracking in Detail

Define what success looks like for your site. VeritaMetrics tracks conversions automatically once you set up a goal, no ongoing code changes required.

URL Visit

Triggers when a visitor lands on a specific URL. Supports exact, contains, starts-with, and regex matching, perfect for thank-you pages or checkout confirmations.

Custom Event

Fires when your tracking code sends a specific event. Use data-verita-event-name attributes for no-code setup, or the JS API for full control.

Time on Site

Converts when a visitor stays on your site for at least a set number of seconds. Ideal for measuring content engagement.

External Link Click

Triggers when a visitor clicks an outbound link that matches a URL pattern you define. Great for tracking affiliate or partner referrals.

File Download

Converts when a visitor downloads a file matching specific extensions (.pdf, .xlsx, .zip). Automatically detected, no extra markup needed.

Revenue Attribution

Assign a monetary value to any goal. Track conversion rates and total revenue attributed to each traffic source and campaign.

Switch from Google Analytics with Confidence

Bring your historical data with you. Our secure import connects directly to your Google Analytics account and maps your metrics into VeritaMetrics automatically.

GA4 & Universal Analytics

Import from both GA4 and legacy Universal Analytics properties.

Automatic Variable Mapping

Dimensions and metrics are mapped to their VeritaMetrics equivalents automatically.

Secure OAuth Connection

Tokens are encrypted and stored securely. We never see your Google password.

Progress Tracking

Monitor import status in real time from your site settings. Re-run anytime.

For Developers

Build on VeritaMetrics

Go beyond the dashboard. Use our tracking API to capture custom events, consume real-time webhooks in your backend, or query the REST API to build your own reporting.

Tracking API

Custom events, revenue, goals

Webhooks

HMAC-signed real-time events

REST API

Query analytics programmatically

Self-Hosting

Full data sovereignty

Ready for Analytics That Respect Privacy?

Gain complete, reliable insights without compromising user trust or compliance.

Start your free trial today.