PulseTrack vs PostHog
Let us be straight: PostHog does more than PulseTrack, and its free tier is far more generous than ours. It is also a 95 KB script that sets a cookie by default. This page is about which of those two facts matters more for your site.
PostHog is the bigger platform
Error tracking, surveys, a data warehouse, a CDP: PostHog covers ground we do not. If you want one tool for everything, it is the honest answer.
PulseTrack is the lighter one
3.7 KB against 95 KB, no cookie, nothing written on the visitor's device — measured, not claimed.
Where PostHog wins hardest
Its free tier includes 1 million events, 5,000 session recordings and 1 million feature-flag requests a month. Ours includes 5,000 events.
Side by side
| Criterion | PulseTrack | PostHog |
|---|---|---|
| Works without cookies | No cookie, no local storage: a daily-rotating anonymous identifier computed on the server | Stores a cookie by default; a cookieless mode exists and uses a server-side hash, but you lose identify() and alias() |
| Free plan | 1 site, 5,000 events a month, 1 funnel, 30 days of history | 1M events, 5K session recordings, 1M feature-flag requests, 1,500 survey responses a month — much larger than ours |
| Base script weight | 3.7 KB gzipped; heatmaps and replay load extra code only when you enable them | array.js: 95 KB compressed, measured on 18 September 2026 |
| Heatmaps | Click, scroll and rage-click maps in the dashboard (Starter plan and above) | Clicks, dead clicks, rage clicks and scrollmaps, viewed through the toolbar on your live site |
| Session replay | Recorded sessions with every input masked (Starter plan and above) | Session recordings, 5,000 a month on the free tier |
| A/B tests and feature flags | Experiments with a significance verdict, and percentage rollouts | Experiments and feature flags, billed together |
| Funnels and retention | Multi-step funnels with revenue lost per step, weekly retention cohorts, user flows | Funnels, retention, paths and lifecycle insights |
| Revenue from Stripe | A read-only Stripe key; every payment is attributed to the session and the channel that brought it (Growth plan and above) | Revenue analytics built on Stripe as a data-warehouse source, exposed as properties on persons and groups |
| Error tracking, surveys, data warehouse, CDP | Not offered — PulseTrack stops at analytics, behaviour and revenue | All four, each with its own free monthly allowance |
| MCP server for AI assistants | Hosted, OAuth sign-in, read-only by default: writing needs a connection you explicitly allow to write | Official hosted server at mcp.posthog.com; once connected, the agent can read and write across PostHog |
| Data hosted in the EU | Only ever in the EU: stored in Ireland, servers in Dublin | EU Cloud on AWS eu-central-1 in Frankfurt, at no extra cost, chosen when you create the account; the US region is the other option |
| Open source and self-hosting | Not open source; hosted service only | MIT-licensed and self-hostable, but self-hosting is officially unsupported and limited to free-plan features |
| Price | Free plan; €9 a month for heatmaps, replay and the assistant; €29 for revenue and the API | Free until you exceed a product's allowance, then usage-based pricing per product |
Choose PulseTrack if…
- You do not want a cookie on your visitors' devices, by default and not as an option.
- A 95 KB analytics script on every page is not acceptable to you.
- You want your data in the European Union without having to choose a region correctly on day one.
- You want the five numbers that matter on one screen, not a platform to learn.
Choose PostHog if…
- You want analytics, error tracking, surveys and a data warehouse in one platform.
- Your free allowance matters more than the weight of the script — 1M events a month is hard to beat.
- You are building a product where engineers live in the tool all day.
The free tier comparison is not close
PostHog gives away 1 million events, 5,000 session recordings and 1 million feature-flag requests a month. We give 5,000 events. If cost at low volume is your deciding factor, PostHog wins that argument outright and we would rather say so than let you find out later. What we are selling instead is a smaller surface: no cookie, a script you can read in one sitting, and a dashboard that does not need a tutorial.
Cookieless by default, or cookieless if you configure it
PostHog can run without cookies: its documentation describes a mode where nothing is stored in the browser and visitors are counted with a hash computed on their servers — the same idea as ours. Two differences matter. It is off by default, so the decision has to be made and re-made by whoever installs the script next. And turning it on means giving up identify() and alias(), while our identify() is designed to work in a cookieless world from the start.
Two ways to be in Europe
PostHog runs an EU Cloud on AWS in Frankfurt at no extra cost, and it is a genuinely separate instance. But it is a choice made when the account is created, next to a US option. PulseTrack has no other region: data is stored in Ireland and the servers run in Dublin, so there is no wrong answer to pick on day one.
Frequently asked
Is PulseTrack a PostHog replacement?+
For web analytics, heatmaps, replay, funnels, experiments and revenue, yes. For error tracking, surveys, the data warehouse and the CDP, no — those are not in our product and we have no plan to pretend otherwise.
Why does the script weight matter so much to you?+
Because it is paid by every visitor on every page, including the ones who bounce. 95 KB of JavaScript has to be downloaded, parsed and executed before it does anything useful. Ours is 3.7 KB, and the heavier parts — replay, heatmaps — only load on the pages where you turned them on.
Can I move my PostHog data to PulseTrack?+
Not automatically. There is no import from PostHog today, so PulseTrack starts measuring the day you install it. You can run both for a few weeks and compare before switching.
Sources, checked on 18 September 2026
- PostHog — Pricing (free tier allowances per product)
- PostHog blog — Introducing PostHog Cloud EU (AWS eu-central-1, Frankfurt)
- PostHog docs — Cookieless tracking
- PostHog docs — Heatmaps
- PostHog docs — Revenue analytics
- PostHog docs — Model Context Protocol
- PostHog docs — Self-hosting (officially unsupported)
- us-assets.i.posthog.com/static/array.js, measured by PulseTrack (compressed transfer size)
Products change: something looks out of date? It was accurate on the date above, and we correct it as soon as it is reported. PostHog is a trademark of its owner, not affiliated with PulseTrack.