Use case · Indie hackers
Analytics for indie hackers: know which post paid the rent
Updated
Indie hackers ship many small bets and need to know quickly which ones deserve another week. That's a different job from enterprise analytics: no analyst, no tag plan, no budget for a tool that costs more than the product earns.
VisitTrack fits that loop. Every plan includes unlimited sites, so the price follows your combined traffic, not the number of experiments. A Stripe, Lemon Squeezy or Polar webhook turns the dashboard into a scoreboard of which channel earned what, and public dashboards plus embeddable widgets cover the build-in-public side.
The metrics that matter for a one-person product
1.Revenue by referrer
The only ranking that matters when your time is the scarce resource. A Reddit thread that sends 300 visitors and $240 beats an X post that sends 3,000 visitors and nothing.
2.Signups per project per week
A simple trend line per site tells you which experiment is alive. Pair it with the all-sites gallery to compare projects at a glance.
3.Launch-day spike and decay
How much traffic a launch sent on day one, and how much was still coming on day seven. Launches that keep sending traffic usually mean the listing ranks or got shared onward.
4.Search queries that already bring visitors
Google Search Console keywords next to your pages show the free distribution you didn't plan — often the best clue for the next blog post.
5.Outbound clicks to your other products
If you cross-promote, outbound link tracking shows which projects feed each other.
Questions indie hackers actually ask
- Which of my projects should I keep working on?
- Compare signups and revenue per site over 30–90 days in the all-sites view. Traffic without signups is a hobby; signups without revenue is a pricing problem.
- Was the Product Hunt or Hacker News launch worth it?
- Filter by the referrer and look at signups and payments, then check again a month later — the product launches guide covers this in detail.
- Which tweet or post made the sale?
- Tag links with UTM parameters; the Revenue tab shows the campaign on each payment. Untagged clicks from X still show up as the t.co referrer, grouped under social.
- Can I show my traffic publicly?
- Turn on the public dashboard for a read-only link, or embed a widget — a live badge, a trend card, a world map — on your site or /open page.
How to set up VisitTrack as an indie hacker
Two minutes for traffic, ten more for revenue.
Exclude yourself
Open your site once with
?vt_ignore=1on the URL and that browser stops counting — so your own refreshes on launch day don't inflate the numbers.Connect your checkout
Indie products often sell through Lemon Squeezy or Polar: pass the visitor id as
custom.visitrack_visitor_id(Lemon Squeezy) ormetadata.visitrack_visitor_id(Polar) and connect the webhook in Settings → Revenue. See Lemon Squeezy and Polar.Mark the signup or the waitlist join
For a waitlist form,
data-vt-goal="waitlist"on the button records the click with no JavaScript. For real accounts, callvisitrack("signup")after the account is created.<button type="submit" data-vt-goal="waitlist">Join the waitlist</button>Ask your AI assistant instead of opening dashboards
Connect the MCP server to Claude, ChatGPT or Cursor and ask "which project grew this week and from where?" — or run
npx visitrack statsin a terminal. See API, CLI and MCP.
Example: a three-project portfolio after one month
A solo founder with a paid SaaS tool, a free directory and a newsletter landing page, all on one account.
| Metric | Value | What it tells you |
|---|---|---|
| Combined visitors | 9,420 | ~27,000 events — the $14/mo tier |
| Project A (paid tool) | 3,100 visitors, 74 signups, $612 | Reddit sent 410 visitors and $236 of that |
| Project B (directory) | 5,600 visitors, 0 revenue | 82% from Google — an SEO asset, not a business yet |
| Project C (newsletter page) | 720 visitors, 118 subscribers | 16% conversion from X and Bluesky profile links |
| Hacker News Show HN (Project A) | 1,240 visitors in 48h | 19 signups, 2 payments — curious more than qualified |
Illustrative numbers for a typical site of this kind, not real customer data.
The founder's instinct was that the HN launch was the win. The dashboard says the steady Reddit threads earned four times more per visitor, and the directory's Google traffic is worth monetizing with a paid listing tier rather than ignoring.
VisitTrack vs the usual indie stack
Indie hackers usually choose between free (GA4, Cloudflare Web Analytics), cheap and simple (Plausible, Umami), and revenue-focused tools. Third-party details as of October 2026.
| VisitTrack | GA4 | Cloudflare Web Analytics | Plausible Starter | |
|---|---|---|---|---|
| Price | From $5/mo, unlimited sites | Free | Free | $9/mo, 1 site |
| Revenue per channel | Built in (Stripe, Lemon Squeezy, Polar, Paddle, Razorpay) | Manual ecommerce events | No | Not on Starter |
| Signups / goals | Yes, plus funnels | Yes, with setup | No custom events | Goals yes, funnels on Business |
| Public dashboard | Yes | No (sharing needs Google accounts) | No | Shared links from Growth |
| Cookie banner in the EU | Not needed in cookieless mode | Typically needed | Cookieless | Cookieless |
Cloudflare Web Analytics is a fine free counter if you only need pageviews and already proxy through Cloudflare. Umami is a good choice if you want to self-host. Once money comes in, the missing piece is attribution — see VisitTrack vs Umami and vs Cloudflare Web Analytics.
What VisitTrack costs for an indie portfolio
Events are counted across all your sites, so a portfolio of small projects shares one plan.
| Profile | Events / month | Plan | Price | Notes |
|---|---|---|---|---|
| One project, pre-traction | ~6,000 | Up to 10k events/mo | $5/mo or $50/yr | A landing page and a waitlist |
| Two or three live projects | ~24,000 | Up to 25k events/mo | $9/mo or $90/yr | ~8k combined visitors |
| One project took off | ~95,000 | Up to 100k events/mo | $19/mo or $190/yr | ~30k visitors after a viral week |
Every feature is on every plan; the price only follows monthly events (pageviews, custom events and payments, counted across all your sites). Bot and AI-crawler hits and session replays are never billed. Yearly billing is ten months' price for twelve, every plan starts with a 14-day free trial with no card, and there's a one-time lifetime deal from $59.
Frequently asked questions
What analytics should an indie hacker use?
Use a lightweight, privacy-friendly tool that shows sources, signups and revenue on one screen and doesn't charge per site. VisitTrack starts at $5/month with unlimited sites; free counters like Cloudflare Web Analytics work if you only need pageviews.
Is there a free plan?
There's a 14-day free trial with every feature and no card. After that the smallest plan is $5/month for up to 10,000 events, or a one-time lifetime deal from $59.
Can I track multiple side projects on one plan?
Yes. Every plan includes unlimited websites and unlimited team members; the price depends only on total monthly events across all of them.
Does it work with Lemon Squeezy and Polar?
Yes. Both are supported for revenue attribution alongside Stripe, Paddle and Razorpay — you pass the visitor id in the checkout's custom data and connect a signed webhook.
Can I build in public with VisitTrack?
Yes. Turn on a read-only public dashboard, or embed widgets such as a live-visitor badge, a 30-day trend card or a world map on your site. Session replays and identified users' traits are never shown publicly.
Will analytics slow down my landing page?
The tracker is about 5 KB gzipped, loads with defer and never blocks rendering. Session replay code is only downloaded when replays are switched on and the visit is sampled.
Related
- Analytics for product launchesMeasure Product Hunt and Hacker News properly.
- Analytics for SaaSWhen the side project becomes a company.
- Lemon Squeezy attributionPass the visitor id at checkout.
- VisitTrack vs PlausibleSimplicity versus revenue attribution.
- UTM builderTag every post you share.
- Lifetime dealPay once, from $59.
See which channels actually bring paying customers
VisitTrack is cookie-free analytics with revenue attribution built in. One script tag, no consent banner, live in two minutes. 14 days free, no card required.