All posts

Plausible Alternative: When You Need More Than Pageviews

August 22, 2026Updated September 1, 20268 min read

The short version

Plausible is a well-built, deliberately simple, privacy-first analytics tool. Its whole design philosophy is restraint: one lightweight script, one page of numbers, no configuration. For many sites that is exactly right, and if it is right for you there is no reason to switch.

People look for a Plausible alternative for two reasons: they hit the ceiling of what a deliberately simple tool reports, or they do not want to run ClickHouse to self-host it.

Where Plausible is genuinely better

  • Simplicity. The dashboard is one screen and needs no explanation. That is a real feature.
  • Maturity. Years of production use, a funded team, an established hosted service.
  • Script size. Around 1 KB — meaningfully smaller than InsightsTrack's ~9 KB gzipped, because Plausible collects far less. If script weight is your binding constraint, that gap is real and it favours Plausible.
  • Reputation. Well known and widely trusted in the privacy community.

If "one page of numbers, nothing to think about" describes what you want, use Plausible.

Where InsightsTrack goes further

Depth beyond traffic

Plausible's restraint means some things are simply out of scope. InsightsTrack covers them:

  • Click heatmaps with rage-click and dead-click detection — see reading heatmaps
  • Core Web Vitals at p75, scored against Google's thresholds
  • JS error tracking alongside traffic
  • A read-only SQL editor over your own event data
  • Scheduled reports and custom dashboards

That is the trade: more to look at, and more that could be ignored.

No ClickHouse

Self-hosting Plausible means running ClickHouse alongside Postgres. It works well, and it is a real operational commitment — sizing, merges, upgrades, and a second database's failure modes.

InsightsTrack's read layer is embedded DuckDB: no service, no cluster, one file on a volume. The stack is Postgres, the API, and the dashboard.

Plausible (self-hosted)InsightsTrack
Analytics storeClickHouse (service)DuckDB (embedded)
Services to runPostgres + ClickHouse + appPostgres + API + dashboard
LicenceAGPL-3.0MIT
Heatmaps❌✅
Web VitalsPartial✅
Raw SQL accessVia ClickHouse directlyBuilt-in SQL editor
Script size~1 KB~9 KB gzipped

Licensing

Plausible is AGPL-3.0. For self-hosting on your own site that is fine. If you intend to build a product on top of it or offer it as a service, the AGPL's network clause has real consequences worth reading carefully.

InsightsTrack is MIT — no such clause.

Both get privacy right

This is not a differentiator, and it would be dishonest to claim it is. Both tools are cookieless, both avoid fingerprinting, both are self-hostable, and neither sells data. Choose between them on depth and operations, not on privacy.

One nuance that applies to both: "no cookies" does not automatically mean "no consent banner." Several regulators treat any storage on a visitor's device as in scope regardless of mechanism. See the GDPR guide.

The ClickHouse question, in detail

"Run ClickHouse" is easy to write and does not convey much, so here is what it actually means.

ClickHouse is an excellent column store and Plausible uses it well. Self-hosting it means owning:

  • Sizing and memory. ClickHouse is memory-hungry by design; under-provisioning surfaces as query failures rather than slow queries.
  • Merges and parts. The storage engine merges data parts in the background. High insert rates with small batches produce many parts, and "too many parts" is a real error you can hit.
  • Upgrades. A second database with its own release cadence, migration notes, and failure modes.
  • Backups. A separate backup path from your Postgres backups, because Plausible needs both.

For a team that already runs ClickHouse, none of this is a burden. For a solo developer or a small team, it is a second database to become competent in.

InsightsTrack's DuckDB read layer is embedded — it runs inside the API process and reads one file. There is no cluster, no merge tuning, and no separate backup, because the file is derived from Postgres and rebuilds if lost.

The honest counterpoint: embedded means the read layer scales with one machine. ClickHouse scales across many. At genuinely large volumes, ClickHouse's ceiling is much higher, and that is a point in Plausible's favour rather than against it. DuckDB vs ClickHouse vs Postgres covers where each engine stops being the right answer.

Hosted vs self-hosted

This is a real difference and it mostly favours Plausible.

Plausible offers a mature, paid, hosted service run by the people who build it. If you would rather not operate anything, that is the strongest reason in this comparison to choose Plausible, and no amount of feature comparison changes it.

InsightsTrack is self-hosted. You run it, you own the uptime, and you also own the data and pay no per-pageview fee. That trade suits people who already run infrastructure and dislike usage-based pricing; it suits people who want a vendor to page at 3am considerably less.

Migrating from Plausible

Plausible exports cleanly, which makes evaluation easy:

1. Export your Plausible stats to CSV from the dashboard, or pull them via its stats API.

2. Add the InsightsTrack script alongside the Plausible one — both are async and cookieless.

3. Run both for two to four weeks and compare trends, not totals.

4. Keep the CSV export as your historical archive. There is no importer that reconstructs Plausible's history inside InsightsTrack, and a lossy import would produce numbers that disagree with your old reports.

Expect small discrepancies. Every tool defines a session and filters bots differently (metrics explained); differences under about 15% are normal.

Frequently asked questions

Is InsightsTrack a drop-in Plausible replacement?

For traffic reporting, broadly yes — pageviews, sources, pages, countries, devices, and goals all have equivalents. It is not a replacement for Plausible's hosted service, and it is a heavier script.

Do I need ClickHouse for InsightsTrack?

No. The read layer is embedded DuckDB, which is a file rather than a service. The stack is Postgres, the API, and the dashboard.

Which has the smaller tracking script?

Plausible, clearly — roughly 1 KB against InsightsTrack's ~9 KB gzipped. InsightsTrack's script also captures heatmap, scroll-depth, Web Vitals, and error data, so it is doing more work, but if script weight is your constraint then Plausible wins that point outright.

Can I self-host Plausible for free?

Yes. Plausible Community Edition is self-hostable under AGPL-3.0. Note the AGPL's network clause if you plan to build a product on top of it or offer it as a service — for running analytics on your own site it is not a concern.

Does either need a cookie banner?

Neither sets cookies. Whether a banner is still required depends on your jurisdiction and what else your site stores. See the GDPR guide.

Which should I pick for a small personal site?

Probably Plausible, especially hosted. The depth InsightsTrack adds — heatmaps, funnels, SQL, Web Vitals — pays off when you have enough traffic to act on it. On a low-traffic personal site, the simpler tool is the better tool.

How to decide

Choose Plausible if you want the simplest possible dashboard, prefer a mature hosted option, need the smallest possible script, or are happy running ClickHouse.

Choose InsightsTrack if you want heatmaps, Web Vitals, and error tracking in the same tool; if you want SQL access to your own data; if you would rather not operate a second database; or if AGPL is a problem for your use case.

Trying both

Both install as a single script tag, so run them side by side for a week. Expect small differences in totals — session rules and bot filtering differ between every analytics tool (metrics explained covers why). Compare what you can do with the data, which is the actual decision. See also the full roundup and vs Umami.

Try InsightsTrack free

Open-source, self-hosted, privacy-first analytics — explore the live demo, no install required.

Open live dashboard