React Framework
Next.js
Standard analytics miss page views in SPA apps entirely. Web Analyzer App tracks every client-side navigation in both App Router and Pages Router — automatically, with 2 KB of JavaScript.
2 KB
Gzipped tracker size
< 1 ms
Main thread impact
0
Cookies set
∞
Free plan websites
Why Next.js users switch
When Next.js routes between pages client-side, traditional analytics never fires a page view. Web Analyzer App hooks into router events to track every transition.
Performance matters in React apps. Our 2 KB async script loads after your app and never appears in your bundle or Core Web Vitals.
Firing analytics events from React components usually means wrapping calls in useEffect or custom hooks. Tracker.track() is a simple one-liner that works anywhere.
Everything you need
One subscription. Every feature you need to understand your Next.js visitors and grow your business.
Works with both Next.js architectures. A small client component uses usePathname for App Router; router.events handles Pages Router.
Call Tracker.track('event_name', { data }) from any React component, server action output, or client-side handler.
Sessions are linked across navigations so you see the complete user journey — not isolated page views.
Capture UTM params on first load and attribute them to the entire session, even through SPA navigations.
Define goals based on route visits — /checkout/success, /pricing, /signup — and track conversion rates over time.
Monitor your Next.js app's availability and get instant alerts if a deployment breaks your site.
Dead-simple setup
No SDK to install. No build step. Just paste 2 lines and data starts flowing.
'use client';
import { useEffect } from 'react';
import { usePathname } from 'next/navigation';
export default function Analytics() {
const pathname = usePathname();
useEffect(() => {
window.Tracker?.page();
}, [pathname]);
return null;
}
Replace YOUR_KEY with your tracking key from your dashboard.
Create a free account →
Simple pricing
No contracts. Cancel anytime. Your data is always yours.
Free
$0/mo
Forever free. No credit card.
Pro
$14.99/mo
First month free — cancel anytime
Secure payments via Stripe · No contracts · 7-day money-back guarantee
Takes 2 minutes to set up. No engineer required. Free forever plan available.