Use case · Open-source projects
Analytics for open-source projects: adoption signals, not surveillance
Updated
Open-source maintainers are rightly wary of analytics: their users are developers who block trackers and dislike being profiled. But without any data, it's hard to know whether the new docs helped, which install method people use, or what to tell a potential sponsor.
VisitTrack's cookieless mode stores nothing in visitors' browsers and IP addresses are never stored. File downloads and outbound clicks (to GitHub, package registries, GitHub Sponsors, Open Collective) are tracked automatically, docs engagement is measured per page, and a public read-only dashboard lets you publish the numbers. One thing to know up front: VisitTrack is a hosted product, not open-source software.
The open-source metrics that matter on your website
1.Install-command copies
The closest thing a website has to an install count. Track the copy button per package manager (
npm,pip,brew) to see what your users actually use.2.Clicks to the repository and registry
Outbound clicks to github.com, npmjs.com, pypi.org and others, per destination. They complement GitHub's own traffic insights, which only cover the repository and a 14-day window.
3.Downloads
Binary and archive downloads are recorded automatically as
file_downloadwith the file extension.4.Docs engagement and search queries
Active reading time, scroll depth and Search Console queries per docs page — where to improve docs and what people search for.
5.Sponsor and donation clicks
Outbound clicks to GitHub Sponsors or Open Collective. A useful number when writing a sponsorship ask.
Questions maintainers ask
- How many people try to install it?
- Count
install_copiedevents per package manager, andfile_downloadevents for binaries. - Where do new users discover the project?
- The sources breakdown: Hacker News, Reddit, newsletters, search and AI assistants each appear separately.
- Which docs pages need work?
- Pages with traffic but low scroll depth, plus 404s after restructures (recorded automatically).
- Can we publish our stats?
- Yes. Turn on the public dashboard for a read-only link anyone can open, or embed a widget on the project site.
How to set up analytics for an open-source project
Install the cookieless tag
On the project site and docs (same site id if they share a domain). Static-site generators and docs frameworks just need the tag in the head — see Astro or the documentation sites guide.
<script defer data-site="SITE_ID" data-cookieless src="https://visitrack.app/tracker.js"></script>Count install-command copies
Send an event from your copy button with the package manager as a prop, or give each button its own
data-vt-goalso they show up as separate goals.<button data-vt-goal="install_copied_npm">Copy</button> <button data-vt-goal="install_copied_brew">Copy</button>Let downloads and outbound clicks track themselves
Release archives and installers are recorded as
file_download; clicks to GitHub, registries and sponsor platforms asoutbound_click. Nothing to add.Publish the numbers (optional)
Turn on the public dashboard in Settings. It shows the whole dashboard read-only — for a docs-only project that's usually just traffic, sources and events. Or embed the visitors-trend card in the README site.
Say what you collect
Add a short note to the site's privacy page: cookieless, no IP storage, aggregate data only. It matters to developer audiences. See cookieless mode.
Example: a CLI tool's project site
A popular open-source CLI with a docs site, ~18,000 monthly visitors.
| Metric | Value | What it tells you |
|---|---|---|
| Visitors | 18,200 | Cookieless; ~22% arrive from GitHub |
| install_copied_brew / npm / curl | 2,140 / 1,310 / 420 | Homebrew is the main channel — keep its formula current |
| file_download (Windows .exe) | 610 | More Windows users than the issue tracker suggests |
| Outbound to GitHub repo | 3,050 | Docs → repo is the main path to stars and issues |
| Sponsor link clicks | 74 | Almost all from the README site's footer |
| AI channel | 940 visitors | Mostly from ChatGPT answers recommending the tool |
Illustrative numbers for a typical site of this kind, not real customer data.
Two surprises: a sizable Windows audience that never shows up in issues, and AI assistants recommending the tool. The first argues for better Windows install docs; the second for keeping the docs crawlable and accurate.
VisitTrack vs open-source analytics and GitHub insights
Third-party details as of October 2026.
| VisitTrack | Self-hosted Umami / Plausible CE | GitHub traffic insights | |
|---|---|---|---|
| Open source | No (hosted product) | Yes | N/A |
| Cookieless | Yes (cookieless mode) | Yes | N/A |
| Website + docs analytics | Yes | Yes | Repository only |
| Downloads, outbound and copy events | Automatic downloads/outbound; copy via goal | Custom events | Clones and views |
| Hosting and maintenance | Hosted for you | You run the server | Built in, 14-day window |
If running open-source infrastructure is a principle for your project, choose Umami, Plausible CE or GoatCounter. If you'd rather not maintain a server, VisitTrack is a hosted, cookie-free option. See VisitTrack vs Umami and vs GoatCounter.
What VisitTrack costs for an open-source project site
Project sites are usually small; docs add pages per visit.
| Profile | Events / month | Plan | Price | Notes |
|---|---|---|---|---|
| Small library | ~6,000 | Up to 10k events/mo | $5/mo or $50/yr | README site and short docs |
| Popular tool | ~70,000 | Up to 100k events/mo | $19/mo or $190/yr | ~18k visitors |
| Foundation-scale project | ~700,000 | Up to 1M events/mo | $59/mo or $590/yr | Several sub-sites |
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 open-source project use?
A cookie-free tool that measures adoption signals — docs reading, install copies, downloads, repo clicks — without profiling users. VisitTrack's cookieless mode fits; if you prefer open-source software, self-hosted Umami or Plausible CE are good choices.
Is VisitTrack open source?
No. VisitTrack is a hosted service. It's privacy-first (cookieless mode, IP addresses never stored), but the software itself isn't open source.
Can I track downloads of release files?
Yes. Clicks on links to files such as zip, dmg, exe, csv and similar are recorded automatically as file_download events with the URL and extension.
How do I track clicks to my GitHub repository?
They're recorded automatically as outbound clicks and listed per destination in the Outbound tab.
Can I make my project's analytics public?
Yes. Turn on the public dashboard for a read-only link, or embed widgets such as the visitors-trend card or world map.
Do I need a cookie banner?
Not with cookieless mode, which stores nothing in the browser. General information, not legal advice.
Related
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.