Analytics Without Cookies or IP Addresses
Track page views, custom events, performance metrics, and errors with session-based tracking — no consent banner required. Works with Next.js, React, Vite, and Vanilla JS.
Works with

From Setup to Insights in Minutes
Streamlined so you can focus on building, not configuring.
Create Account
Sign up for free and create your first project in seconds.
insights.ucoder.in/signupVerify Domain
Add a meta tag to prove you own the domain.
<meta name="ucoder-insights-id" content="..." />Install SDK
One npm install and you're ready to track.
$ npm install ucoder-insightView Analytics
See real-time data flowing into your dashboard.
Need more detail?
Read the full documentationBuilt by a student who couldn't afford the alternatives
I needed analytics for my own projects. Mixpanel was too expensive, Google Analytics required cookie banners, and running Sentry + Hotjar + Mixpanel together meant three tools, three dashboards, three bills. So I built Ucoder Insights — everything in one place, no cookies, free to start.
Mixpanel
Expensive, complex, and overkill for small projects and startups
Google Analytics
Cookie consent banners, GDPR headache
Sentry + Hotjar + Mixpanel
Three tools, three dashboards, three bills
Ucoder Insights
One tool, no cookies, free to start

Real visitors, real locations — zero IP addresses stored.
Everything You Need to Track
Session-based tracking with zero identifiable data — no cookies, no IP addresses, no consent banners.
Page Views & Clicks
Automatic page-view, click, and navigation tracking for SPAs.
- SPA navigation
- Route change detection
- Page scroll depth
- Time on page
- Rage & dead-click tracking
Custom Events
Track any user action or business metric you care about.
- Click tracking
- Form submissions
- Custom properties
- Event filtering
Performance Metrics
Monitor Core Web Vitals directly from your SDK.
- LCP · FID · CLS
- FCP measurement
- TTFB tracking
- Real user data
Error Tracking
Automatically capture and group JavaScript errors.
- Auto error capture
- Stack traces
- Error grouping
- Error line capture
- Issue management
Privacy by Design
GDPR & CCPA compliant out of the box. No configuration needed.
- No cookies
- No permanent IP storage
- Anonymous sessions
- Delete raw event data anytime
Any Framework
Officially tested and supported:
- Vanilla JS (CDN)
- Next.js (App Router & Pages Router)
- Vite + React

Catch errors before users complain
Every JS exception is automatically captured, grouped, and tracked through a full issue-management workflow — no manual setup, no digging through console logs.
- Auto-captures unhandled JS exceptions
- Groups errors by page and error type
- Shows occurrence count, first & last seen
- New , In Progress , Resolved workflow
- Show Regressions error if the error is resolved and then occurs again
- Ignore known/non-critical errors
- Full stack trace & resource URL context
Know which pages actually engage
Page-level duration data tells you exactly where users spend their time — and where they leave too quickly.
- Average, min & max duration per page
- Total time spent, across all views
- View count and unique-user breakdown
- Per-user average duration
- Filterable by custom date range

Our dashboard uses cookies only for developer authentication — never to track your website visitors. The SDK itself is 100% cookie-free. Read more in our Privacy Policy
How we compare
Ucoder Insights combines analytics, behavior tracking, and error monitoring — what usually takes three tools, in one.
| Feature | Ucoder InsightsYou are here | Google Analytics | Mixpanel | Hotjar | Sentry | Plausible |
|---|---|---|---|---|---|---|
| Analytics | ||||||
| Page Analytics | ||||||
| Geo Analytics | ||||||
| Device Breakdown | ||||||
| Referrer Tracking | ||||||
| Behavior | ||||||
| Click Tracking | ||||||
| Rage & Dead Clicks | ||||||
| Custom Events | ||||||
| Errors | ||||||
| JS Error Tracking | ||||||
| Error Management | ||||||
| Regression Detection | ||||||
| Privacy | ||||||
| No Cookies | ||||||
| Open Source | ||||||
| Offline Support | ||||||
| Pricing | ||||||
| Free Plan | ||||||
* Partial support indicates limited functionality or requires paid plan. Data based on publicly available information.
Live in Under 5 Minutes
Install the SDK, drop in your project ID, and you're tracking.
import { initUcoderInsight } from "ucoder-insight";
useEffect(() => {
initUcoderInsight("YOUR_PROJECT_ID");
}, []);Complete Documentation
From installation to advanced usage — everything clearly documented.
Simple, Honest Pricing
Start free. Upgrade only when you need more.
Both plans are not required credit card and instant active also include full privacy compliance · GDPR & CCPA ready · Privacy Policy
Privacy-first analytics, ready in minutes.
No credit card. No consent banners. No tracking of your users.