Comparison
VisitTrack vs PostHog
Updated
TL;DR — the verdict
Choose PostHog if…
you're instrumenting a product, not just a website: you want feature flags, A/B experiments, surveys, error tracking, SQL over your events and a warehouse, and you have engineers to set it up.
Choose VisitTrack if…
your questions are about acquisition — which referrers, campaigns and pages bring signups and payments — and you want answers without building insights, with a lightweight script and cookieless mode built in.
What is PostHog?
PostHog is an open-source, all-in-one product platform: product analytics, web analytics, session replay, feature flags, experiments, surveys, error tracking, a data warehouse, data pipelines and more, all billed by usage. It's hugely popular with developer-led startups, says more than 90% of companies use it for free, and runs on US or EU cloud (or self-hosted).
Its web analytics is a simple dashboard of visitors, pageviews, sessions, bounce rate, pages and channels, built on the same events as everything else. Revenue analytics, in beta, can read Stripe data synced into PostHog's warehouse or revenue properties on your events. The breadth is the point — and also the trade-off: there's more to configure, and the posthog-js SDK is far heavier than a single-purpose tracker.
Website: posthog.com
VisitTrack vs PostHog: feature comparison
PostHog's column reflects its public website, docs and pricing as of October 2026.
| Feature | VisitTrack | PostHog |
|---|---|---|
| Revenue attribution (payment → source) | YesBuilt in: each payment credited to its first-touch referrer, campaign and landing page | PartlyRevenue analytics (beta), from Stripe data in its warehouse or revenue events |
| Payment providers | Stripe, Polar, Lemon Squeezy, Paddle, Razorpay | PartlyStripe via the data warehouse; others through events you send |
| Cookieless tracking | YesCookieless mode, or hybrid (cookieless in the EU only); the default mode keeps a first-party id | YesCookieless server-hash mode (cookieless_mode: always or on_reject); default uses a first-party cookie |
| Consent banner needed (EU) | No, in cookieless mode; standard mode generally needs consent in the EU | Yes by default (cookie); not in cookieless mode |
| Bot filtering | YesEvery visit scored human vs bot at ingest; bots are never billed | YesBots, crawlers and AI agents classified at query time |
| AI crawler tracking (GPTBot, ClaudeBot…) | YesGPTBot, ClaudeBot, PerplexityBot and more, verified by reverse DNS (needs a server-side snippet) | PartlyOnly bots that run its JavaScript; server-side crawler tracking not documented |
| Session replay | YesOpt-in, sampled, every input masked | Yes5,000 recordings/month free |
| Heatmaps | YesClick heatmaps | Yes |
| Funnels | Yes | Yes |
| Visitor journeys / profiles | YesPer-visitor journeys and People profiles via identify() | YesUser paths (limited on the free plan) |
| Google Search Console | YesKeywords, clicks and impressions next to traffic | NoNot documented |
| API / MCP for AI assistants | YesREST API, CLI and an MCP server (Claude, ChatGPT, Cursor) | YesFull API and an official MCP server |
| Public dashboards | YesShareable public dashboard and embeddable widgets | YesShared dashboards and insights |
| Hosting & data location | Hosted SaaS on EU infrastructure; no self-hosted edition | US or EU cloud, or self-hosted |
| Script size | ~5 KB gzipped (replay recorder loads separately, only when on) | ~100 KB gzipped for posthog-js (array.js, measured October 2026) |
| Pricing model | Monthly events, from $5/mo; every feature on every plan; 14-day trial, no card | Usage-based per product; 1M events/month free, then from $0.00005/event |
PostHog vs VisitTrack pricing
Monthly list prices, as of October 2026. PostHog: public pricing page. VisitTrack: pricing, yearly billing gives 2 months free.
| Monthly traffic | VisitTrack | PostHog |
|---|---|---|
| 100k events / month | $19/mo | Free |
| 1M events / month | $59/mo | Free |
| 2M events / month | $89/mo | ~$50 for analytics events |
- PostHog's free tier — 1M events, 5,000 recordings and more each month — is a genuine advantage. VisitTrack has no free plan, only a 14-day trial.
- Event counts aren't directly comparable. With autocapture on, PostHog records clicks, pageleaves and other interactions as events, so one pageview typically produces several billable events. VisitTrack counts pageviews, custom events, goals and payments only. VisitTrack's 2M row is priced at its 2.5M tier.
- PostHog bills each product separately (analytics, replay, flags, warehouse rows), so the total depends on what you turn on. Paid PostHog plans keep data up to 7 years; the free plan keeps 1 year.
Is PostHog overkill for web analytics?
For a marketing site or a small SaaS that mainly needs to know where visitors and customers come from, often yes. PostHog's web analytics dashboard is good, but it sits inside a platform designed for product teams: you choose which events to autocapture, define actions, build insights and manage several billable products. That flexibility is wonderful when you need it and overhead when you don't.
VisitTrack is deliberately narrower. Install one script tag, connect your payment provider, and the Overview shows visitors, sources, pages, goals, funnels and attributed revenue on one screen. For founders who check analytics between other jobs, readability is the feature.
Revenue attribution: PostHog vs VisitTrack
PostHog's revenue analytics (beta as of October 2026) builds revenue dashboards from Stripe data imported into its warehouse or from revenue properties on your events, and exposes the results to SQL and its AI. It's powerful if you want to model revenue alongside product usage.
VisitTrack's revenue attribution is purpose-built for one question: which channel brought this paying customer? Each payment from Stripe, Polar, Lemon Squeezy, Paddle or Razorpay arrives via a verified webhook and is credited to the visitor's first-touch referrer, UTM campaign and landing page, with refunds subtracted and the number of days and visits to convert recorded.
Where PostHog is stronger
- Breadth: feature flags, experiments, surveys, error tracking, LLM observability, a data warehouse and SQL.
- A very generous free tier and open-source code you can self-host.
- Deep product analytics: cohorts, retention, lifecycle and correlation analysis.
- Data retention up to 7 years on paid plans.
Where VisitTrack is stronger
- A ~5 KB tracker instead of a ~100 KB SDK.
- Payment-provider attribution for five providers, out of the box.
- Search Console keywords next to traffic and revenue.
- AI crawler tracking with reverse-DNS verification.
- A dashboard non-engineers can read without building insights.
PostHog or VisitTrack: who should choose which?
PostHog is the better fit for
- Engineering-led product teams instrumenting an app
- Teams that want flags, experiments and analytics in one place
- Startups that fit inside PostHog's free tier
VisitTrack is the better fit for
- Founders whose main question is which channels bring paying customers
- Marketing sites and SaaS front doors that want a lightweight script
- Small teams who want answers without building reports
How to switch from PostHog to VisitTrack
- Add VisitTrack's script to your marketing site (you can keep PostHog in your app). See installation.
- Choose standard, cookieless or hybrid mode — see cookieless mode.
- Send your key conversions as VisitTrack events (signup, trial started) from the browser or with server events.
- Connect your payment provider and pass the visitor id at checkout.
- Export pageview events from PostHog (SQL or batch exports), convert them to NDJSON and load them with the historical import.
- Decide whether PostHog stays for in-product analytics and flags — many teams run both.
VisitTrack vs PostHog: FAQ
Is VisitTrack a PostHog alternative?
For web analytics and revenue attribution, yes; for product analytics, feature flags and experiments, no. VisitTrack covers traffic, funnels, journeys, replays, heatmaps and payments from five providers in a lightweight script. PostHog is a broader product platform.
Is PostHog free?
PostHog has a large free tier: as of October 2026, 1M analytics events, 5,000 session recordings and allowances for its other products every month, with no card required. Beyond that it's usage-based, starting at $0.00005 per event.
Does PostHog need a cookie banner?
With its default configuration, generally yes in the EU, because posthog-js stores a first-party cookie. PostHog's cookieless server-hash mode avoids storing anything on the device. VisitTrack's cookieless mode works similarly. This is general information, not legal advice.
Can I use PostHog and VisitTrack together?
Yes. A common split is VisitTrack on the marketing site for acquisition and revenue attribution, and PostHog inside the product for feature usage, flags and experiments.
Does PostHog track revenue by traffic source?
PostHog's revenue analytics (beta) can combine Stripe data from its warehouse with web analytics. VisitTrack attributes each payment to the first-touch referrer, campaign and landing page automatically, from Stripe, Polar, Lemon Squeezy, Paddle or Razorpay webhooks.
Which script is lighter?
VisitTrack's. Its tracker is about 5 KB gzipped, and the replay recorder loads separately only for sampled sessions. The posthog-js bundle we measured in October 2026 was about 100 KB gzipped.
Keep comparing
- PostHog alternativesLighter tools for web and revenue analytics.
- API, CSV and MCPQuery VisitTrack from scripts and AI assistants.
- VisitTrack for SaaSFrom first visit to paid subscription.
- VisitTrack vs MixpanelEvent-based product analytics with deep funnels, flows and cohorts. VisitTrack focuses on web acquisition and revenue, with no tracking plan to design.
- VisitTrack vs AmplitudeEnterprise-grade product and web analytics with a 2M-event free tier. VisitTrack is the lightweight option for acquisition and revenue.
- VisitTrack vs UsermavenSales-led multi-touch marketing attribution for B2B SaaS and agencies. VisitTrack is self-serve, publicly priced and attributes payments directly.
- All VisitTrack comparisonsEvery head-to-head, grouped by category.
Try VisitTrack next to PostHog
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.