35+ features across analytics, performance, privacy, and developer tools — all included, all free.
Get started free →Pageviews, sessions, and trends as they happen. Today / 7d / 30d / 90d tabs, compare mode with ▲/▼ growth indicators, and a daily chart.
Every pageview with time, URL, referrer, country, browser, OS, scroll depth, and ASN/org. Filter by date range or search by path.
See who's on your site right now — active pages, countries, referrers, and a live feed showing device, scroll depth, and ASN for the last 5 minutes.
Measure how long visitors stay and whether they explore beyond the first page.
Distinguish first-time visitors from returning ones. Measure loyalty and content effectiveness over time.
Flag + country + color-intensity bar proportional to traffic share. Instantly spot your top markets.
Organic search terms from Google, Bing, DuckDuckGo, and other search engines — direct from referrer data.
Which pages attract visitors as landing pages and which pages they leave from. Spot drop-off points.
Track which websites, social platforms, and channels send traffic. Auto-classified into Direct, Organic, Paid, Social, Email, Referral, and Campaign.
Chrome, Firefox, Safari, Edge; Windows, macOS, Android, iOS; mobile, tablet, desktop breakdowns.
Real visitor screen sizes and browser languages to design with confidence.
Max scroll % per pageview, color-coded (≥75% green, ≥40% blue). Captured automatically on page unload — no setup.
Filter any stats page by traffic channel. Works across Events, Goals, Funnels, and the Visitor Log.
Automatic narrative beneath your stats — "Traffic up 34% vs last 7d", "Top source: Organic (52%)", "Excellent bounce rate". Rule-based, no AI service required.
Canvas-based blue→red intensity map from real click coordinates. Opt-in with one data attribute — no external scripts, no sampling.
Replay real visitor sessions — cursor, clicks, scroll, and rage clicks — in a self-hosted player. Typed values are never captured. Sampling + auto-purge keep storage lean.
Auto-track every form without touching your code. Submission rate, abandonment rate, and field drop-off — per form, per page.
Identify logged-in users with _st('identify','id'). See each known user's sessions, pageviews, events, and purchase history in one profile.
Build your own board — add, reorder, and resize widgets (KPIs, top pages, referrers, countries, trends). Every visitor gets the view that matters to them.
Most common next-page transitions from any URL. Top entry and exit pages ranked by session count. Spot navigation dead-ends.
Weekly cohort table — 8 cohorts × 8 weeks. Color-coded intensity cells show which acquisition weeks produce the most loyal visitors.
Real-user LCP, CLS, INP from every visitor's browser. Good / Needs Work / Poor distribution, LCP trend, slowest pages ranked, mobile vs desktop split. No synthetic tests.
Automatically captures window.onerror and unhandledrejection from every visitor. Zero config. Dashboard grouped by message, source file, line, and affected page.
Auto-detects broken URLs by scanning page titles. Dedicated card shows top broken paths with hit count and last-seen time.
Unlimited goals as URL visits or custom events. Track conversion rate per session, revenue per goal, monitor signups, button clicks — anything measurable.
Build multi-step funnels in seconds. Define 2–5 steps by URL or event, pick a range, see drop-off % per step with color-coded bars.
Run experiments with two JS calls. Per-variant conversion rate, uplift, and revenue — with a real two-proportion significance test so you know when a winner is genuine.
See which channels really earn your conversions across First-touch, Last-touch, Linear, and Position-based models — plus your top converting paths.
Assign a monetary value to each goal. See total revenue generated alongside conversion rate — know which pages drive the most value.
Track product views, add-to-cart, checkout, and purchases. Revenue dashboard with funnel, top products, AOV, and daily chart — from a two-line JS call.
utm_source / utm_medium / utm_campaign auto-parsed. See exactly which channels drive sessions and conversions. Built-in URL builder included.
Every external link click and file download (PDF, ZIP, MP4…) captured automatically. No event code to write.
No cookies, no fingerprinting, no cross-site tracking. GDPR-friendly by design. Visitors never see a consent banner — and you never need one.
UA patterns (55+ signatures including GPTBot, Claude, AhrefsBot, headless Chrome) + IP rate limits + CIDR ranges for major crawlers. Stats show humans only.
Drill into what's crawling your site: breakdown by crawler name, top bot IPs with ASN, top user-agents, and request counts.
Optional TOTP 2FA with any authenticator app. 8 one-time backup codes. Rate-limited: 5 attempts per 15 minutes.
Filter out your own visits and office traffic. Individual IPs or CIDR ranges per site — clean data without contaminating stats.
A nightly cron re-fetches your site and confirms the tracking snippet is still live. One miss → status badge changes so you know before traffic drops.
Query pageviews, sessions, events, top pages, countries, and timeseries via JSON API. Bearer token auth. Generate up to 5 named keys per account.
WordPress, Shopify, Next.js, Nuxt, Gatsby, Ghost, Squarespace, Webflow, Wix, Framer, Hugo, Jekyll, and Laravel. Real downloadable plugin files.
Track anything with _st('event','name','category',value). Build dashboards around what matters in your product.
Auto-tracks React, Vue, Next.js, Nuxt, and any SPA via history.pushState interception. Zero configuration.
Download raw hits, sessions, events, e-commerce, and form data as CSV for Google Sheets, Excel, or your own pipeline.
Save any filter combination as a named segment — country, browser, source, device — and switch with one click on any stats page.
Connect via OAuth and pull organic keyword data — clicks, impressions, CTR, avg position — directly into statpx. Auto-refresh on token expiry.
Migrating from Google Analytics? Connect GA4 and import your historical daily sessions, users, and pageviews so you keep your history — shown as a clean overlay, never double-counted.
One report totaling pageviews, visitors, and sessions across every site you own or manage. Filter by tag and export to CSV — built for agencies and multi-site owners.
g → d dashboard, g → v visitors, g → r real-time, ? help overlay. Full power-user navigation without a mouse.
Invite teammates or clients by email. Accepted members see the full dashboard without needing your password. Manage roles from the Team tab.
Read-only share link per site — aggregate stats only, no IPs, no visitor-level data. Toggle on/off or regenerate the token anytime.
Set pageview/session thresholds per site. statpx emails or pings a Slack webhook when traffic crosses your limit — hourly or daily checks.
Bell badge in the sidebar shows unread alerts — snippet removed, traffic spike triggered, team invite accepted. Grouped by date.
Morning recap per site: pageviews, sessions, bounce rate, top pages, top referrers, ▲▼ vs prior period. Choose daily or weekly in your profile.
Label sites — Production, Staging, Client — and filter your dashboard by tag. Stays organized no matter how many sites you track.
0–100 score per site from bounce rate, 404 rate, recent traffic, and snippet status. Good / Fair / Needs work on every dashboard card.
Enter your email, get a one-click sign-in link valid for 15 minutes. Works on any device, no app install needed.