
Fullstory
Cloud heatmaps and session replay.

Price and script size are shown as the difference from Crazy Egg. Prices are compared only between tools that bill in the same unit; where the unit differs, the column shows the unit instead of a difference.
| Tool | Cookies | Where it runs | Data in EU | Free plan | At 100k / month | Script, gzip |
|---|---|---|---|---|---|---|
| Crazy Eggthe tool you are leaving | Used | Cloud | No | Yes | $99billed by pageviews | 2.65 KB |
| Fullstoryheatmaps & replay · checked 17 Sep 2026 | Used | Cloud | Yes | Yes | On requestbilled by sessions | 93.7 KB91.1 KB heavier |
| Microsoft Clarityheatmaps & replay · checked 17 Sep 2026 | Optional | Cloud | No | Yes | Freebilled by sessions | 0.51 KBloader |
“At 100k / month” is the monthly price for 100,000 units, as the vendor bills them. Dates under statuses, prices and script sizes show when we checked them. See how we check every value.
This directory holds only 4 heatmaps & replay tools, so the list above is short. The 6 below measure something else, mostly pages, visits and traffic sources, but they end up on the same shortlist often enough to be worth the comparison. Their values are checked the same way.
| Tool | Cookies | Where it runs | Data in EU | Free plan | At 100k / month | Script, gzip |
|---|---|---|---|---|---|---|
| Crazy Eggthe tool you are leaving | Used | Cloud | No | Yes | $99billed by pageviews | 2.65 KB |
| SentinelProweb analytics · checked 17 Sep 2026 | Used | Cloud | — | Yes | Freebilled by hits | 5.19 KB2.54 KB heavier |
| TinyAnalyticsweb analytics · checked 17 Sep 2026 | Stored ID | Cloud | — | Yes | Free$99 less | 6.99 KB4.34 KB heavier |
| Adobe Analyticsweb analytics · checked 17 Sep 2026 | Used | Cloud | No | No | On requestbilled by server calls | 52.0 KB49.3 KB heavier |
| Databuddyweb analytics · checked 17 Sep 2026 | Stored ID | Cloud or self-hosted | — | Yes | $12.44billed by events | 11.0 KB8.35 KB heavier |
| Pretty Insightsweb analytics · checked 17 Sep 2026 | Stored ID | Cloud | Yes | — | $15$84 less | 6.83 KB4.18 KB heavier |
| Cabinweb analytics · checked 17 Sep 2026 | None | Cloud | Yes | Yes | $14$85 less | 1.17 KB1.48 KB lighter |
Crazy Egg is two things in one account, and they leave separately. One is the behaviour side: heatmaps, recordings, A/B tests, surveys and pop-ups. The other is a Web Analytics dashboard that can run on a connected Google Analytics 4 property, which the vendor says works without the Crazy Egg script on your site. Check which of the two your numbers came from: replacing a Google connection is a different job from replacing a recorder.
The unit changes as well. Paid plans are sized by tracked pageviews, described in the help centre as views of the pages you chose to track rather than all of a site’s traffic, and recordings count separately. A tool billed by every pageview counts something much wider. Web Analytics adds its own ceiling: the help centre says it aims to process about 1,000 sessions a day per site and samples above that.
Then there is the calendar. Paid plans are billed annually, the 30-day trial needs a card, and the terms state that no notice is sent before a trial ends. Recordings are kept six months on Starter and two years on Plus and above.
The second table is here because the heatmap and replay category is small. Those tools show what happened on a page: where people clicked, how far they scrolled, what one session looked like. A web analytics tool counts pages, visits and sources for all traffic and keeps that history for years.
The move makes sense when the dashboard you open is the traffic one, when sampled figures are no longer enough, or when the data has to sit in the EU. It is the wrong move when your work starts with a scroll map or a recording.
No tool on this page reads a Crazy Egg export. Fullstory, Microsoft Clarity and the traffic tools in the second table all start counting when their script goes live.
Where importers exist, they point at Google. Crazy Egg’s own connector shows what that means: aggregated dimensions and metrics, only the 2,000 values with the most visitors in each dimension, the rest grouped as Other, and no raw event data. Microsoft Clarity connects one Google Analytics property per project and shows that data inside Clarity, a live link rather than a copy. In the second table, TinyAnalytics imports Google Analytics 4 with a Google sign-in and reads exports from Plausible, Umami and Simple Analytics.
As reports, not as rows. Heatmaps export as a zip and the dashboards download as CSV, enough to keep a record but not to rebuild the same charts elsewhere. Nothing in the tables reads those files.
Not on that half. The connector reads a property you still own, so those numbers stay in Google either way. What you replace is the part collected by the Crazy Egg script: heatmaps, recordings, tests and surveys.
No. Tracked pageviews cover the pages you selected, Web Analytics samples above roughly 1,000 sessions a day, and the pixel recognises returning visitors by a cookie. Bot filtering differs by vendor too. The cookieless page covers the methods.
The first rows of the tables above, with their measured values.

Cloud heatmaps and session replay.

Cloud heatmaps and session replay, with an optional cookieless mode.

Cloud web analytics.

Cloud web analytics.

Cloud web analytics.

Cloud or self-hosted web analytics, open source.