DEV Community

Cover image for I Built a Web Analytics Tool That Needs Zero Signup. One Script Tag and You're Live in 30 Seconds
phantomDev
phantomDev

Posted on

I Built a Web Analytics Tool That Needs Zero Signup. One Script Tag and You're Live in 30 Seconds

I was building a side project last year and needed to track visitors.

Google Analytics felt like overkill. 15 minutes of setup, a privacy policy update, cookie consent banners, GDPR configuration, and I still wasn't sure if my data was being used to target ads somewhere. For a side project. That maybe 50 people would visit.

Plausible was clean but $9/month for something I wasn't even monetizing yet felt wrong. Fathom was $14/month. Same problem.

So I did what developers do when nothing fits.

I built my own.

Phantomtrack dashboard
Phantomtrack dashboard


What I Built

PhantomTrack is a privacy-first web analytics tool with no signup, no cookies, and a 30-second setup.

You generate a tracking ID instantly (no account required, no email), drop one script tag into your HTML, and your dashboard is live. That's it.

<script 
  src="https://phantomtrack-cdn.vercel.app/phantom.js" 
  data-track-id="YOUR_TRACK_ID">
</script>
Enter fullscreen mode Exit fullscreen mode

One line. Done.


The Features That Actually Matter

No Signup Required

This is the one I'm most proud of. Every analytics tool makes you create an account before you can track a single pageview. PhantomTrack generates your tracking ID instantly. No account, no email, no friction. You're collecting data before most tools have even sent you a verification email.

No Cookies. Zero.

PhantomTrack doesn't use cookies at all. No cookie consent banners. No GDPR headaches. No annoying popups destroying your UI because a lawyer said so. We only track what matters: pageviews and traffic sources, without storing personal data.

Works on SPAs (React, Next.js, Vue)

This one took the most work to get right. Standard analytics scripts track page loads. SPAs don't reload the page on navigation. They swap content dynamically. Most lightweight analytics tools miss this entirely.

PhantomTrack patches history.pushState under the hood so every route change in your React or Next.js app gets tracked automatically. No extra configuration needed.

Everything on One Dashboard

Visitors, unique visitors, pageviews, session duration, geographic data with country tier analysis, device and browser breakdown, traffic sources, real-time trends. All on one screen. No tab switching. No digging through menus.

AI Weekly Review

Every week PhantomTrack generates an AI-powered analysis of your traffic patterns: what's growing, what dropped, where your best traffic comes from. Useful when you're too busy shipping to manually analyze charts.

Country Tier Analysis

This one is specific to developers building for global audiences. PhantomTrack classifies your visitors by country tier (Tier 1, 2, 3) so you can understand not just where your traffic comes from but what that traffic is worth commercially.

7+ Export Formats

CSV, JSON, XML, Excel, PHP array, HTML, plain text. Your data, your way. No lock-in.

Three Ways to View Your Data

Web dashboard, iframe embed (drop your analytics directly into your own site or app), or JSON API (pull data programmatically and build whatever you want on top of it).


Pricing (And a Lifetime Deal)

  • Free: 10,000 requests/month. All features included.
  • Pro: $3/month. 30,000 requests/month.
  • Premium: $5/month. 60,000 requests/month.
  • Enterprise: $8/month. 100,000 requests/month.
  • Lifetime: $20 one-time. 300,000 requests/month, forever.

The lifetime deal is a launch special. It goes up to $50 after the launch period. If you're building side projects and want analytics without a recurring subscription, this is the one.


How It Compares

Feature PhantomTrack Google Analytics Plausible Fathom
No signup required
Setup time 30 seconds 15-30 minutes 5-10 minutes 5-10 minutes
No cookies
SPA support
AI weekly insights
Country tier analysis
Iframe embed
Export formats 7+ Limited CSV only CSV only
Lifetime deal
Starting price Free Free* $9/month $14/month

*Google Analytics is free but uses your data for ad targeting.


Try It Live

The docs site itself runs PhantomTrack. You can see the actual live dashboard tracking real visitor data right now at phantomtrack-docs.vercel.app.

That's not a demo with fake numbers. That's real traffic, tracked with the same script tag you'd use on your own site.


Get Started

👉 phantomtrack-docs.vercel.app

Generate your tracking ID, drop the script tag, and you'll have your first pageview tracked in under a minute. No account. No credit card. No setup friction.

If you try it, I'd genuinely love to hear what you think: what's missing, what's confusing, what would make it more useful for your workflow. Drop a comment or find me on X.


Built by Raphael, full stack developer. Also building phantomit-cli, a CLI tool that writes your git commit messages using AI.

Top comments (0)