Free Forever — No credit card required

Website Analytics
Free, Unlimited, Forever

Add two lines of code to any website and get beautiful, real-time visitor statistics. Unlimited websites. Unlimited pageviews. Zero cost.

Start tracking for free Sign in

✓ No credit card ✓ No ads ✓ Data never shared with third parties ✓ Setup in 2 minutes

Your dashboard — live in under 2 minutes

🔒 statpx.com/site.php
statpx analytics dashboard showing pageviews, sessions, bounce rate, and 7-day traffic chart
100%
Free forever
Websites tracked
Pageviews / month
0
Cookies set on visitors
2 min
To get started

Everything you need to understand your traffic

No paywalls, no feature tiers. Every feature is available to every user at no cost.

📊

Real-time Dashboard

See pageviews, sessions, and trends as they happen. Switch between Today, 7-day, 30-day, and 90-day views instantly.

🎬

Session Recording

Replay real visitor sessions — cursor, clicks, scroll, and rage clicks — in a self-hosted player. Typed values are never captured; sampling and auto-purge keep storage lean.

🧪

A/B Testing

Run experiments with two lines of JavaScript. See per-variant conversion rate, uplift, and revenue — with a real statistical-significance test so you know when a winner is genuine.

🧭

Multi-Touch Attribution

See which channels really earn your conversions across First-touch, Last-touch, Linear, and Position-based models — plus your most common converting paths.

🧩

Custom Dashboard

Build your own board — add, reorder, and resize the widgets that matter to you. KPIs, top pages, referrers, countries, and trend charts, arranged your way.

🔒

Privacy-First, No Cookies

No cookies, no fingerprinting, no cross-site tracking. GDPR-friendly by design. Visitors never see a cookie banner — and you never need one.

🐛

JS Error Tracking

Automatically captures JavaScript errors and unhandled promise rejections from every visitor's browser. Zero config — just the snippet. Dashboard grouped by message, source file, and affected page.

Site Speed Dashboard

Real-user LCP, CLS, INP measured from every visitor's browser. Good / Needs Work / Poor distribution, LCP trend, slowest pages, and mobile vs desktop split. No synthetic tests.

🔥

Click Heatmaps

See exactly where visitors click on every page. Canvas-based blue→red intensity map built from real click coordinates. Opt-in with one attribute — no external scripts.

🎯

Conversion Goals & Funnels

Define unlimited goals as URL visits or custom events. Build multi-step funnels, see drop-off % per step, and track revenue per conversion — all from your dashboard.

🤖

3-Layer Bot Detection

UA patterns (55+ signatures including GPTBot, Claude, AhrefsBot) + IP rate limits + CIDR ranges for Googlebot, Bingbot, Yandex. Your stats show humans, not noise.

🔑

REST API & CSV Export

Pull pageviews, sessions, events, and timeseries via a clean JSON API. Generate named API keys in one click. Or download raw data as CSV for your own pipeline.

🔌

13 Platform Integrations

One-click install for WordPress, Shopify, Next.js, Nuxt, Gatsby, Ghost, Squarespace, Webflow, Wix, Framer, Hugo, and Jekyll. Real plugin files — no marketplace needed.

See all 40+ features →

E-commerce, form analytics, user identity, team access, alerts, cohort retention, and more


What's new in statpx

Six major new tools — behavioral replay, experimentation, attribution, and easy migration from Google Analytics.

🎬 Session RecordingReplay real sessions — cursor, clicks, scroll, rage clicks. Inputs masked, sampled & auto-purged
🧪 A/B TestingTwo-line experiments with per-variant uplift and a real significance test
🧭 Multi-Touch AttributionFirst / Last / Linear / Position-based credit + top converting paths
🧩 Custom DashboardBuild your own board — add, reorder & resize the widgets you care about
📥 GA4 ImportMigrating from Google Analytics? Import your history as a clean overlay
📈 Cross-Site Roll-upTotals across every site you own or manage — for agencies & multi-site owners
⚡ Site Speed DashboardReal-user LCP, CLS, INP with distribution, slowest pages, and device split
🐛 JS Error TrackingZero-config: auto-captures JS errors & promise rejections from real browsers

Up and running in 3 steps

No technical knowledge required. Works on every website and every platform.

1

Create your free account

Sign up with a username, email, and password. No credit card, no trial period — just instant access.

2

Add your website

Enter your site name and domain. We generate a unique tracking snippet for you instantly. Add as many sites as you want.

<script>window._stid='YOUR_ID';</script>
<script src="track.js" async></script>
3

Watch the data roll in

Paste two lines before </head> on every page. Stats appear in your dashboard the moment visitors arrive.


Add statpx to any platform in minutes

One <script> tag works on every site. Full setup guides available for every popular CMS and framework.

🌐 HTML / PHP 🔵 WordPress 🛒 Shopify Next.js 💚 Nuxt.js 💜 Gatsby 👻 Ghost 🌊 Webflow Squarespace Wix 🔲 Framer 🦩 Hugo 💎 Jekyll

Any site that can include a <script> tag works — no plugin required for plain HTML, PHP, or custom stacks.

View all integration guides →

Every metric that matters

Deep visitor insights collected automatically — no configuration needed beyond the two-line snippet.

📊 Traffic & Engagement

  • Pageviews — daily, weekly, monthly charts
  • Unique sessions — deduplicated visitor count
  • Bounce rate — single-page session percentage
  • Average session duration — time on site
  • Pages per session — depth of engagement
  • New visitors vs returning visitors
  • Top 10 most visited pages
  • Entry pages — where visitors land first
  • Exit pages — where visitors leave last
  • Top referrers — traffic sources ranked

👤 Visitor Attributes

  • Country with flag emoji
  • Browser — Chrome, Firefox, Safari, Edge, Opera
  • Operating system — Windows, macOS, Linux, Android, iOS
  • Device type — Desktop, Mobile, Tablet
  • Screen resolution — monitor size distribution
  • Browser language — audience language profile
  • Search keywords — organic search terms
  • Individual visitor log — per-session detail
  • Session color-coding — identify return paths
  • Live visitors — active in the last 30 minutes

How statpx stacks up

A straightforward comparison with the most popular website analytics tools available today.

Feature statpx Google Analytics StatCounter Free Matomo Free
PriceFree — no limitsFree (with conditions)Free (500 log cap)Free (self-host)
Unlimited pageviews✗ capped
Unlimited websitesLimited
Real-time visitors
Individual visitor log
Bounce rate + durationPartial
Search keywords✗ (not provided)
Entry & exit pages
Screen resolution
No cookies requiredOptional
Data ownership✓ Your server✗ Google owns it✗ Third party✓ Self-hosted
SPA / Next.js support✓ AutomaticManual setupLimitedPlugin needed
Setup time2 minutes15–30 minutes5 minutes30–60 minutes

Google Analytics, StatCounter, and Matomo are trademarks of their respective owners. Comparison data reflects publicly available information as of May 2026 and may change.

Evaluating privacy-first alternatives?   statpx vs Plausible  ·  statpx vs Google Analytics  ·  statpx vs Matomo


Frequently Asked Questions

Is it really free? Are there any hidden costs?
Yes, completely free. No hidden fees, no premium plans, no usage limits. Unlimited websites, unlimited pageviews, unlimited users — free forever with no expiration date.
How do I install the tracking code?
Sign up → add your website → copy two lines of HTML → paste them before </head> on every page you want to track. Data appears in your dashboard immediately when visitors arrive. Total setup time: under 2 minutes.
Does it work with WordPress, Shopify, or other platforms?
Yes. It works with any platform that allows you to edit HTML — WordPress, Shopify, Wix, Webflow, Squarespace, Ghost, Laravel, Django, Rails, and any custom-built website. Simply paste the two-line snippet.
Will it slow down my website?
No. The tracking script is ~14 KB and loads asynchronously, so it never blocks page rendering. Data is sent via a non-blocking fetch API call after the page fully loads. Your Core Web Vitals and Lighthouse scores remain unaffected.
Does it work with React, Vue, Next.js, or other SPAs?
Yes, automatically. The tracking script intercepts history.pushState and popstate events, so navigation inside Single Page Applications is tracked without any additional configuration or custom events.
Does it use cookies? Is it GDPR compliant?
No cookies are set on your visitors' browsers. Session tracking uses sessionStorage (cleared when the tab closes) and returning visitor detection uses localStorage. There is no cross-site tracking, no fingerprinting, and no data is shared with third parties. This design is GDPR and privacy-regulation friendly.
Who can see my data?
Only you. Each account can only access the data from websites you add. Data is never sold, shared, or used for advertising. No third party has access to your visitor data.
How many websites can I add?
Unlimited. Add as many domains as you need. Each website gets its own tracking ID and dedicated dashboard. Manage all your sites from one account.
How is this different from Google Analytics?
Your data stays on your server — not Google's. No cookies are required. You get individual visitor logs (Google Analytics does not show this). All pageviews are recorded without sampling. Search keywords are visible. And there are no data-sharing terms to agree to.
Can I view my dashboard on mobile?
Yes. The entire dashboard is fully responsive and works on phones, tablets, and desktops. View real-time stats, visitor logs, and all reports on any screen size.

No cookies. No consent banner needed.

statpx tracks visitors without setting any cookies and without fingerprinting. Your visitors' data is never shared with third parties or used for advertising.

🍪

Cookie-free tracking

Session data is stored in sessionStorage — erased when the browser closes. No persistent cookies are ever set on your visitors' devices.

🏠

Not Google's servers

Your analytics stay on your account — never on Google's, Facebook's, or any third party's servers. We do not sell, share, or monetize your visitor data.

~14 KB script, async

The tracking script is fully asynchronous and self-hosted — no external CDN calls. No impact on your page load, LCP, or Core Web Vitals.

✓ GDPR-friendly  ·  ✓ No consent banner required  ·  ✓ No cross-site tracking

Learn web analytics, the practical way

65+ in-depth guides on bounce rate, sessions, SPA tracking, privacy-friendly analytics, and more.

Explore the blog →

Start tracking your website today

Free account. Unlimited websites. No credit card. Ready in 2 minutes.

Create your free account

Already have an account? Sign in

Analytics by statpx