Comparison
VisitTrack vs Swetrix
Updated
TL;DR — the verdict
Choose Swetrix if…
you want an AGPL open-source tool you can self-host, a one-stop dashboard with error tracking, performance monitoring and A/B tests, or a built-in importer from GA4, Plausible, Fathom, Umami or Simple Analytics.
Choose VisitTrack if…
you sell through Polar, Lemon Squeezy or Razorpay as well as Stripe or Paddle, you want heatmaps and replays without upgrading, you want an MCP server for your AI assistant, or you want to start at $5 without entering a card.
What is Swetrix?
Swetrix is a privacy-first Google Analytics alternative from Swetrix Ltd in the UK, built by a team in Great Britain and Ukraine. It's open source (AGPL-3.0, with a free self-hosted Community Edition), cookieless, hosted on Hetzner in Germany, and says no cookie banner is needed. Beyond web analytics it bundles error tracking, performance monitoring, a privacy-friendly CAPTCHA, A/B tests and feature flags.
Swetrix has native revenue tracking: connect Stripe or Paddle with a read-only API key (synced every 30 minutes), or send revenue from any other platform through its revenue API, and tie it to visitor profiles and sessions. It also has funnels, user flows, Search Console, an AI-referrals panel, public and password-protected dashboards, and an in-app "Ask AI" assistant. Session replay is on the Plus plan; heatmaps and an MCP server aren't documented.
Website: swetrix.com
VisitTrack vs Swetrix: feature comparison
Swetrix's column reflects its public website, docs and pricing as of October 2026.
| Feature | VisitTrack | Swetrix |
|---|---|---|
| Revenue attribution (payment → source) | YesBuilt in: each payment credited to its first-touch referrer, campaign and landing page | YesRevenue tied to visitor profiles and sessions |
| Payment providers | Stripe, Polar, Lemon Squeezy, Paddle, Razorpay | Stripe and Paddle (read-only API key), plus a revenue API for others |
| Cookieless tracking | YesCookieless mode, or hybrid (cookieless in the EU only); the default mode keeps a first-party id | Yes |
| Consent banner needed (EU) | No, in cookieless mode; standard mode generally needs consent in the EU | No, per Swetrix |
| Bot filtering | YesEvery visit scored human vs bot at ingest; bots are never billed | YesOff, Basic and Strict modes (Strict adds data-center IPs and referrer spam) |
| AI crawler tracking (GPTBot, ClaudeBot…) | YesGPTBot, ClaudeBot, PerplexityBot and more, verified by reverse DNS (needs a server-side snippet) | PartlyAI referrals panel; AI crawler tracking not documented |
| Session replay | YesOpt-in, sampled, every input masked | YesPlus plan |
| Heatmaps | YesClick heatmaps | No |
| Funnels | Yes | Yes |
| Visitor journeys / profiles | YesPer-visitor journeys and People profiles via identify() | YesUser flows and profiles |
| Google Search Console | YesKeywords, clicks and impressions next to traffic | Yes |
| API / MCP for AI assistants | YesREST API, CLI and an MCP server (Claude, ChatGPT, Cursor) | PartlyStatistics API (300 req/hour on Standard); MCP not documented |
| Public dashboards | YesShareable public dashboard and embeddable widgets | YesPublic, password-protected or embedded |
| Hosting & data location | Hosted SaaS on EU infrastructure; no self-hosted edition | Cloud on Hetzner, Germany, or self-hosted under AGPL-3.0 |
| Script size | ~5 KB gzipped (replay recorder loads separately, only when on) | Claimed under 5 KB; ~6.2 KB gzipped as served in October 2026 |
| Pricing model | Monthly events, from $5/mo; every feature on every plan; 14-day trial, no card | Monthly events from 100k; Standard and Plus; 14-day trial with payment method |
Swetrix vs VisitTrack pricing
Monthly list prices, as of October 2026. Swetrix: public pricing page. VisitTrack: pricing, yearly billing gives 2 months free.
| Monthly traffic | VisitTrack | Swetrix |
|---|---|---|
| 10k events / month | $5/mo | Standard $19 (lowest tier, 100k) |
| 100k events / month | $19/mo | Standard $19 · Plus $39 |
| 1M events / month | $59/mo | Standard $79 · Plus $179 |
- Prices exclude VAT; Swetrix also bills in EUR and GBP. Yearly billing is 10× monthly, as with VisitTrack.
- Swetrix Standard includes 10 sites and 10 team members, Plus 100 sites and 25 members. VisitTrack includes unlimited of both.
- Swetrix's 14-day trial asks for a payment method; VisitTrack's doesn't.
How does Swetrix revenue tracking compare to VisitTrack's?
Both are real revenue integrations, not just event values. Swetrix connects to Stripe or Paddle with a read-only API key and syncs every 30 minutes; other platforms can post revenue through its API. VisitTrack receives payments from Stripe, Polar, Lemon Squeezy, Paddle and Razorpay through verified webhooks within seconds, credits each to the visitor's first-touch referrer, campaign and landing page, and subtracts refunds automatically.
If you sell through Polar, Lemon Squeezy or Razorpay, VisitTrack works out of the box; with Swetrix you'd send those payments through its API yourself. See revenue attribution.
Where Swetrix is stronger
- Open source with a free self-hosted Community Edition.
- The widest importer list we've seen: GA4, Plausible, Fathom, Umami and Simple Analytics, with imported events free.
- Extras in one product: error tracking, performance monitoring, A/B tests, feature flags and a CAPTCHA.
Where VisitTrack is stronger
- Five payment providers via webhooks, with refunds handled.
- Click heatmaps, and replays on every plan.
- An official MCP server and CLI.
- AI crawler tracking verified by reverse DNS.
- A $5 entry price and a trial with no card.
Swetrix or VisitTrack: who should choose which?
Swetrix is the better fit for
- Developers who want open-source, self-hostable analytics
- Teams that want errors, performance and A/B tests in one tool
- Anyone migrating with a built-in importer
VisitTrack is the better fit for
- Founders selling through Polar, Lemon Squeezy or Razorpay
- Teams that want heatmaps and replays without the Plus plan
- Small sites that want to start at $5 without a card
How to switch from Swetrix to VisitTrack
- Add the VisitTrack script alongside Swetrix's. See installation.
- Enable cookieless mode to match Swetrix's no-banner setup.
- Replace Swetrix custom events with visitrack('event', 'name').
- Connect your payment provider in Settings → Revenue and pass the visitor id at checkout.
- Pull your history from Swetrix's Statistics API, convert event-level data to NDJSON and load it with the historical import.
- Compare attributed revenue in both tools for a billing cycle, then remove Swetrix.
VisitTrack vs Swetrix: FAQ
Is VisitTrack a good Swetrix alternative?
Yes, especially if you sell through Polar, Lemon Squeezy or Razorpay, or want heatmaps. Both are cookieless-capable and track revenue per visitor; VisitTrack adds more payment providers, click heatmaps, replays on every plan and an MCP server. Swetrix is the better pick if you need open source or self-hosting.
How much does Swetrix cost?
As of October 2026, Swetrix Standard costs $19/month for up to 100k events and $79 for 1M; Plus costs $39 and $179, excluding VAT. The 14-day trial requires a payment method.
Does Swetrix integrate with Stripe?
Yes. Swetrix connects to Stripe and Paddle with a read-only API key and syncs revenue every 30 minutes. VisitTrack supports Stripe, Polar, Lemon Squeezy, Paddle and Razorpay through verified webhooks.
Is Swetrix open source?
Yes. Swetrix is AGPL-3.0 licensed, with a free self-hosted Community Edition. VisitTrack is a hosted service and doesn't offer self-hosting.
Does Swetrix have heatmaps?
No, Swetrix doesn't offer heatmaps as of October 2026, and session replay is on its Plus plan. VisitTrack includes click heatmaps and session replays on every plan.
Do both tools need a cookie banner?
Swetrix says no banner is needed. VisitTrack needs none in cookieless mode; its standard mode keeps a first-party id that generally needs consent in the EU.
Keep comparing
- Stripe revenue attributionSet up Stripe in VisitTrack.
- Polar revenue attributionAttribute Polar orders to their source.
- MRR calculatorTrack monthly recurring revenue.
- VisitTrack vs DataFastThe closest match: both attribute revenue to traffic sources. DataFast has more payment integrations; VisitTrack adds replays, heatmaps, unlimited sites and EU hosting.
- VisitTrack vs RybbitA fast-growing open-source GA replacement with strong bot and AI crawler reporting. VisitTrack adds payment-provider revenue attribution and heatmaps.
- VisitTrack vs UmamiMIT-licensed, self-hostable and very cheap in the cloud. VisitTrack adds payment-provider revenue attribution and replays without a $200 plan.
- All VisitTrack comparisonsEvery head-to-head, grouped by category.
Try VisitTrack next to Swetrix
Add one script tag, connect your payment provider, and see which channels bring paying customers. Run it alongside your current tool for a couple of weeks and compare. 14 days free, no card required.