"Will installing a heatmap grow our revenue?" It is one of the most common questions ecommerce operators ask. The honest answer: heatmaps are excellent at finding where on the page revenue is leaking, but they will not tell you which channel or ad delivered the buyer. This article compares the five major heatmap tools — Microsoft Clarity, Hotjar, Crazy Egg, Mouseflow, Ptengine — and ends with the structural limit none of them solve.
TL;DR#
-
Two free tools dominate
Microsoft Clarity (unlimited sessions, free forever) and Hotjar Free (200k sessions/month, 1-month retention). Different strengths; many teams run both
-
Three paid tools differentiate by use case
Hotjar Pro for per-zone revenue analytics, Crazy Egg for built-in A/B testing, Mouseflow for form analytics and friction detection. Pricing ranges from $25 to $599/month
-
All five share a structural blind spot
They show what happens on the page, not which traffic source delivered the revenue. Channel-level efficiency (RPS, AOV, ROAS) lives in a separate layer
1. What Heatmaps Show, and What They Don't#
Heatmap tools visualize in-page user behavior: clicks, scroll depth, mouse movement, form-field interaction, rage clicks. They excel at one job — pointing to the location where users get stuck — and structurally cannot answer another: tying that behavior back to the channel or ad that delivered the user.

This WHERE on page vs. WHICH channel split is the lens that makes the rest of the article click.
2. Five Tools at a Glance#
The five main options compared on features, pricing, and retention:

Primary use case per service#
- Microsoft Clarity — install-by-default free baseline; no traffic ceiling, no cost even at high PV[1]
- Hotjar Free — small-to-mid sites that want surveys or LLM (MCP) access at zero cost[3]
- Hotjar Paid — Pro's "Zone-based Heatmaps with Revenue metrics" attributes revenue to on-page zones[3]
- Crazy Egg — Plus ($99) bundles A/B testing with heatmaps — single tool for LP CTA optimization[4]
- Mouseflow — Essential ($25) unlocks Friction Insights and Form Analytics, pinpointing where checkout drops[5]
- Ptengine — fully Japanese UI and a unified platform combining Insight (analytics) and Experience (A/B + personalization)[6]
Ptengine is the only PV-metered tool. If your site averages 5 PV/session, 100k sessions ≈ 500k PV, which lands in the upper plans[6][7].
3. The Limit All Five Share — They Don't Tie Revenue to Channel#
After the comparison, the structural truth becomes obvious: every heatmap tool answers "what happened inside this page." None answers "which traffic source delivered the buyer."
| Axis | Heatmaps answer | Heatmaps don't answer |
|---|---|---|
| Spatial (in-page) | Where on the LP did users drop off? | — |
| Temporal (sequence) | How did the user navigate the flow? | — |
| Source (where from) | — | Which ad's visitors actually converted? |
Worth noting: even Hotjar Pro's "Zone-based Heatmaps with Revenue metrics" — the most advanced revenue feature in the heatmap category — measures revenue per page zone, not per traffic source. Google Ads ROAS, Meta Ads RPS, organic search AOV: none of them appear in a heatmap report[3].
The three metrics ecommerce ad budget decisions actually depend on:
- AOV (Average Order Value) = Revenue / Orders
- RPS (Revenue Per Session) = Revenue / Sessions
- ROAS (Return On Ad Spend) = Revenue / Ad Spend
These are only decision-useful when broken down by channel, by UTM, by landing page. "Meta Ads sessions have an RPS of $1.50 vs. Google Search at $4.50" is the kind of comparison a heatmap will never produce.

Moving a CTA two sections up to cut LP drop-off by 30% is heatmap work. Killing Meta Ads to redirect spend into Google Ads and lifting overall ROAS from 180% to 240% is channel-analytics work. Both are needed — they just live in different tools.
4. Decision Tree by Goal#
Price and session capacity at a glance:

| Your situation | Pick |
|---|---|
| Zero budget, traffic over 200k sessions/mo | Microsoft Clarity (free, unlimited) |
| Zero budget, ≤200k sessions, want surveys | Hotjar Free + Microsoft Clarity in parallel |
| Under $30/mo, fixing checkout drop-off | Mouseflow Essential ($25) |
| Under $100/mo, want A/B testing built in | Crazy Egg Plus ($99) |
| Want per-zone revenue analytics | Hotjar Pro (contact sales) |
| Japan-only operations, JP UI required | Ptengine Growth (from ¥4,980) |
Whichever you pick, channel-level revenue analysis remains a separate problem. A revenue-first analytics layer (such as RevenueScope) sits next to the heatmap, not above or below it — the heatmap tells you where the page leaks, the channel analytics tells you which ad is paying for the visit.
5. Hotjar vs Microsoft Clarity — Head-to-Head#
Hotjar and Microsoft Clarity are the two tools most teams shortlist first. Both offer a free tier, but their boundaries differ in ways that matter at scale:
| Axis | Microsoft Clarity | Hotjar Free |
|---|---|---|
| Session recording cap | Unlimited | 35 sessions / day (∼1,050 / month) |
| Heatmap pages | Unlimited | Up to 3 heatmaps |
| Surveys / Polls | None (recordings only) | 1 active survey on Free |
| AI / LLM access | Copilot insights (built-in) | MCP server + Hotjar AI (Business+) |
| Retention | 30 days (free) | 12 months (Free) |
| GDPR consent UI | Built-in | Built-in |
| Cost | $0 forever | $0 / $32 / $80+ tiers |
The simplest rule: if you exceed 1,050 sessions/month and only need behavior recordings + heatmaps, Microsoft Clarity wins on every axis except retention window. If you need surveys or qualitative voice-of-customer, Hotjar Free is the only freemium option that bundles both.
For ecommerce shops with 30,000+ sessions/month, Clarity is the only tool that does not force a sampling decision. Hotjar Free's 35 sessions/day cap means you record less than 0.1% of traffic — the recordings become anecdotal rather than statistical.
The third option — running both in parallel — is more common than the marketing pages suggest. Use Clarity for the full-traffic recording layer (free, unlimited) and Hotjar Free for the survey layer (1 active poll). The combined cost is still $0, and you cover the two distinct use cases without overpaying.
6. Cost Performance Evaluation#
"Cost performance" for a heatmap tool is best measured as cost per recorded session at your traffic volume, not as a flat monthly fee. The table below normalizes each tool's pricing to that unit:
| Tool | Plan | Monthly cost | Sessions / month | Cost per 1,000 sessions |
|---|---|---|---|---|
| Microsoft Clarity | Free | $0 | Unlimited | $0 |
| Hotjar Free | Free | $0 | ∼1,050 (35/day) | $0 (within cap) |
| Mouseflow Essential | Paid | $25 | 5,000 | $5.00 |
| Crazy Egg Plus | Paid | $99 | 75,000 | $1.32 |
| Hotjar Plus | Paid | $32 | 3,000 | $10.67 |
| Hotjar Business | Paid | $80 | 30,000 | $2.67 |
| Ptengine Growth | Paid | ¥4,980 (~$33) | 25,000 PVs | $1.32 |
At any meaningful EC traffic level (10,000+ sessions/month), Microsoft Clarity dominates on cost-per-session by a wide margin — it is mathematically impossible to beat $0 / unlimited. The paid tools justify their cost only when you need features Clarity does not offer: surveys (Hotjar), built-in A/B test triggers (Crazy Egg), funnel drop-off tracking with email replay (Mouseflow), or a Japanese-language UI for non-English-speaking operators (Ptengine).
A common mistake is to install Hotjar Business at $80/month for a 30,000-session shop when Microsoft Clarity covers the same recording need at $0 and Hotjar Free already covers the survey need. The $80 spend is justified only if you specifically need Hotjar AI, the MCP integration for LLM access[3], or zone-based revenue tags — none of which Clarity can deliver. Audit your actual feature usage every quarter to avoid this drift.
The structural reminder still applies: every dollar spent on heatmap tooling tells you nothing about which marketing channel paid for the buyer. A revenue-first analytics layer (such as RevenueScope) answers that question separately, regardless of which heatmap tool you choose.
7. FAQ#
Q1. Should I install Microsoft Clarity or Hotjar Free first?#
Start with Microsoft Clarity. There is no traffic cap, no cost, and no expiration[1]. Add Hotjar Free later if you need surveys or MCP/LLM access[3].
Q2. Does Hotjar Pro's "Zone-based Revenue" replace channel analytics?#
No — different axes. Zone-based Revenue measures which page elements contribute to revenue, while channel analytics measures which traffic source delivered the buyer[3]. They complement each other; neither replaces the other.
Q3. What is unique about Ptengine besides the Japanese UI?#
Ptengine combines analytics ("Insight") with experimentation and personalization ("Experience") on a single platform[6]. Western tools typically split this into separate products. The trade-off: PV-based metering means your effective cost depends on average pages-per-session.
Q4. Should I install all five?#
You'll drown in duplicated data and tool fatigue. The realistic stack: Microsoft Clarity (always on, free) + one goal-driven paid tool + one channel analytics layer is the working combination for most ecommerce teams.
Wrap-up#
- Free tier — Microsoft Clarity (unlimited, long retention) vs. Hotjar Free (200k cap, surveys included)
- Paid tier — goal-driven choice: per-zone revenue = Hotjar Pro, A/B testing = Crazy Egg, form analytics = Mouseflow
- Ptengine wins for Japan-local teams needing native-language UI and a unified analytics + experimentation platform
- The shared blind spot — channel-level revenue requires a separate analytics layer; heatmaps and channel analytics are complementary
Combine the two layers and the optimization loop closes.
Related Articles#
- ROAS Calculation: Complete Guide — The right way to compute ROAS and the denominator pitfalls
- The UTM Source You Should Not Use for Meta Ads — Paid Social classification prerequisites
- Last-Click Attribution Trap — Why last-click distorts budget decisions
- GA4 Default Channel Group: 5 Causes of Direct/(none) — Channel-loss patterns and fixes
References#
[1] Microsoft, "Microsoft Clarity Official Site," accessed April 2026. https://clarity.microsoft.com/
[2] Hotjar, "Hotjar is now part of the Contentsquare group," accessed April 2026. https://www.hotjar.com/
[3] Contentsquare, "Hotjar Pricing — Experience Analytics plans," accessed April 2026. https://contentsquare.com/pricing/
[4] Crazy Egg, "Pricing — Starter / Plus / Pro / Enterprise," accessed April 2026. https://www.crazyegg.com/pricing
[5] Mouseflow, "Pricing — Free / Essential / Advanced / Premium / Enterprise," accessed April 2026. https://mouseflow.com/pricing/
[6] Ptengine, "Pricing — Free / Growth / Premium," accessed April 2026. https://www.ptengine.jp/plan/
[7] ITreview, "Ptengine pricing data," accessed March 2026. https://itreview.jp/products/ptengine/price
See which ads actually drive revenue, at a glance
Free up to 5,000 sessions/month. No credit card required. Up and running in 5 minutes.
Start measuring for free
