Comparison

VisitTrack vs Pirsch

Choose Pirsch if you want inexpensive, German-hosted, cookie-free analytics with unlimited retention and importers for Google Analytics, Plausible and Fathom; choose VisitTrack if you want payments credited to their source straight from Stripe, Polar, Lemon Squeezy, Paddle or Razorpay, plus session replays and heatmaps. Pirsch's funnels and revenue metrics need its Plus plan.

Updated

TL;DR — the verdict

Choose Pirsch if…

you want the lowest entry price for a solid privacy-first tool, German hosting, unlimited data retention, webhooks and SDKs, or a one-click import from Google Analytics, Plausible or Fathom.

Choose VisitTrack if…

you want revenue attributed from your payment provider instead of summing event values, you'd like replays, heatmaps and journeys, and you'd rather have every feature on the base plan.

What is Pirsch?

Pirsch is a privacy-first analytics product from Emvi Software GmbH in Germany, hosted on Hetzner in Germany. It identifies visitors with a hash of IP, user agent, date and a per-domain salt (recognized for at most 24 hours), sets no cookies and says you can "say goodbye to consent banners." Its core tracking library is open source under the AGPLv3; self-hosting the full product needs an Enterprise license.

Pirsch is developer-friendly: a REST API, SDKs, webhooks, server-side tracking, Search Console on all plans, and importers from Google Analytics, Plausible and Fathom. Its Plus plan adds funnels, A/B testing, segmentation, teams and "ecommerce revenue tracking," which works as custom metrics — totals and averages of a numeric field on an event.

Website: pirsch.io

VisitTrack vs Pirsch: feature comparison

Pirsch's column reflects its public website, docs and pricing as of October 2026.

Feature comparison of VisitTrack and Pirsch
FeatureVisitTrackPirsch
Revenue attribution (payment → source)YesBuilt in: each payment credited to its first-touch referrer, campaign and landing pagePartlyCustom metrics on events (Plus plan); no payment-provider matching
Payment providersStripe, Polar, Lemon Squeezy, Paddle, RazorpayNo
Cookieless trackingYesCookieless mode, or hybrid (cookieless in the EU only); the default mode keeps a first-party idYesDaily, per-domain salted hash
Consent banner needed (EU)No, in cookieless mode; standard mode generally needs consent in the EUNo, per Pirsch
Bot filteringYesEvery visit scored human vs bot at ingest; bots are never billedYesBot filters, improved in April 2026
AI crawler tracking (GPTBot, ClaudeBot…)YesGPTBot, ClaudeBot, PerplexityBot and more, verified by reverse DNS (needs a server-side snippet)PartlyAI referral channel; AI crawler reports not documented
Session replayYesOpt-in, sampled, every input maskedNo
HeatmapsYesClick heatmapsNo
FunnelsYesYesPlus plan
Visitor journeys / profilesYesPer-visitor journeys and People profiles via identify()PartlySession analysis; journeys and paths not documented
Google Search ConsoleYesKeywords, clicks and impressions next to trafficYesAll plans
API / MCP for AI assistantsYesREST API, CLI and an MCP server (Claude, ChatGPT, Cursor)PartlyREST API, SDKs and webhooks; MCP only via a community server
Public dashboardsYesShareable public dashboard and embeddable widgetsYesPublic dashboards and private access links
Hosting & data locationHosted SaaS on EU infrastructure; no self-hosted editionHetzner, Germany; self-hosting needs an Enterprise license
Script size~5 KB gzipped (replay recorder loads separately, only when on)~3.5 KB gzipped (measured October 2026)
Pricing modelMonthly events, from $5/mo; every feature on every plan; 14-day trial, no cardMonthly pageviews; Standard or Plus; unlimited retention; 30-day trial

Pirsch vs VisitTrack pricing

Monthly list prices, as of October 2026. Pirsch: public pricing page. VisitTrack: pricing, yearly billing gives 2 months free.

Price comparison of VisitTrack and Pirsch at several traffic levels
Monthly trafficVisitTrackPirsch
10k pageviews / month$5/moStandard $6 · Plus $12
100k pageviews / month$19/moStandard $12 · Plus $27
1M pageviews / month$59/moStandard $54 · Plus $159
  • Pirsch Standard is cheaper than VisitTrack at 100k and 1M pageviews, but funnels and revenue metrics need Plus, which is $27 vs VisitTrack's $19 at 100k and $159 vs $59 at 1M.
  • Pirsch counts custom events toward the pageview limit, as VisitTrack counts all events.
  • Pirsch's trial is 30 days, VisitTrack's 14; neither asks for a card.

Revenue tracking in Pirsch vs VisitTrack

Pirsch's ecommerce revenue tracking is a custom metric: you send a purchase event with an amount, and Pirsch shows the total and average per source of that event. It's flexible and works for any number you want to sum, but it only sees what your site sends — not subscription renewals or refunds that happen inside your payment provider.

VisitTrack takes each payment from your provider's verified webhook and credits it to the visitor's first-touch referrer, campaign and landing page, subtracting refunds automatically. See revenue attribution.

Where Pirsch is stronger

  • The lowest entry price in this category ($6/month for 10k pageviews).
  • Unlimited data retention and unlimited team members.
  • Importers for Google Analytics, Plausible and Fathom.
  • Webhooks, SDKs and A/B testing on Plus.

Where VisitTrack is stronger

  • Payment-provider revenue attribution with refunds, on every plan.
  • Session replays, click heatmaps and per-visitor journeys.
  • AI crawler tracking by name and an official MCP server.
  • Every feature on every plan — no Plus tier to unlock funnels.

Pirsch or VisitTrack: who should choose which?

Pirsch is the better fit for

  • Developers who want a cheap, solid, German-hosted tool
  • Teams migrating from Plausible or Fathom who want a one-click import
  • Sites that need unlimited retention

VisitTrack is the better fit for

  • Founders who need revenue attributed from Stripe and others
  • Teams that want replays and heatmaps in the same tool
  • Anyone who'd rather not pay a higher tier for funnels

How to switch from Pirsch to VisitTrack

  1. Install the VisitTrack script alongside Pirsch's. See installation.
  2. Turn on cookieless mode to match Pirsch's no-banner setup.
  3. Replace pirsch() event calls with visitrack('event', 'name').
  4. Connect your payment provider and pass the visitor id at checkout.
  5. Pirsch exports aggregated CSVs (raw exports on request); load any event-level data through the historical import.
  6. Compare both dashboards, then remove Pirsch.

VisitTrack vs Pirsch: FAQ

Is VisitTrack a good Pirsch alternative?

Yes, if revenue attribution and session replays matter to you. VisitTrack matches Pirsch's cookie-free tracking in cookieless mode and adds payments from Stripe, Polar, Lemon Squeezy, Paddle and Razorpay credited to their source. Pirsch is cheaper for plain traffic stats.

How much does Pirsch cost?

As of October 2026 Pirsch Standard costs $6/month for 10k pageviews, $12 for 100k and $54 for 1M; Plus costs $12, $27 and $159. Yearly billing is 10× the monthly price. There's a 30-day trial without a card.

Is Pirsch open source?

Partly. Pirsch's core tracking library is open source under the AGPLv3, but the hosted product isn't, and self-hosting the full product requires an Enterprise license. VisitTrack is hosted only.

Does Pirsch need a cookie banner?

Pirsch says no: it sets no cookies and identifies visitors with a daily, salted hash. VisitTrack's cookieless mode works the same way; its standard mode keeps a first-party id that generally needs consent in the EU.

Can I import Pirsch data into VisitTrack?

Only event-level data can be imported. Pirsch's standard exports are aggregated CSVs, with raw exports on request. VisitTrack's historical import accepts individual pageviews and events with original timestamps.

Does Pirsch have funnels?

Yes, on the Plus plan. VisitTrack includes funnels on every plan, and attributed payments appear as a funnel step automatically.

Keep comparing

Try VisitTrack next to Pirsch

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.