Back to home

PageInsight vs Notionlytics

Both tools embed an analytics widget into Notion pages. The differences come down to pricing, real-time vs daily rollup, and how aggressively features are gated behind higher tiers.

PageInsight

$10/mo · 100 pages

  • Real-time dashboard
  • Auto-insert embed via Notion API
  • CSV export on every plan
  • 14-day refund window
Notionlytics

$19/mo · 10 pages

  • Established product since 2021
  • Per-section heatmap on Pro tier
  • CSV gated to $49/mo Pro
  • Daily rollup, not real-time

Feature-by-feature

FeaturePageInsightNotionlytics

Starting paid plan

Notionlytics' Personal tier is $19/mo for 10 pages; ours is $10/mo for 100.

$10/mo
$19/mo

Free tier

Notionlytics requires a card up front for the trial; ours is free forever for personal use.

5 trackers, no card
7-day trial

Real-time dashboard

Their dashboard updates on a daily rollup. Ours streams page views within seconds.

Heartbeat-based time-on-page

Per-page breakdown

Coarse geo (country / city)

Auto-insert embed via API

We use Notion's blocks/children PATCH endpoint so trackers drop into pages with one click.

CSV export on every plan

Notionlytics gates CSV behind their Pro tier ($49/mo).

No third-party cookies

Visitor ID is stored in localStorage scoped to our origin; no cross-site cookies.

?

Custom domain for embed

Team & Business
Pro & Business

Read API

Team plan
Business plan

Stripe Checkout + portal self-service

14-day refund window

Documented on our refund policy page; their site doesn't publish a refund window.

Built specifically for Notion

Last updated April 2026. Data taken from each vendor's public pricing page; if anything is wrong, email hello@pageinsight.satosushi.co and we'll fix it.

When Notionlytics is the better pick

We don't pretend we're strictly better at everything. If you specifically need their per-section heatmap (they instrument internal block selection that we don't), or you want the longer track record of a 2021-vintage SaaS, Notionlytics is a fine choice. We started PageInsight because we wanted simpler pricing and a faster dashboard — if your priorities are different, theirs is a real product.

Frequently asked questions

Is PageInsight cheaper than Notionlytics?

Yes, significantly. PageInsight's paid plan starts at $10/mo for 100 page trackers. Notionlytics' entry plan is $19/mo for 10 pages — nearly twice the price for one-tenth the pages. PageInsight also has a free-forever tier (5 trackers, no card); Notionlytics offers a 7-day trial that requires a card.

Does Notionlytics have real-time analytics?

No. Notionlytics updates its dashboard on a daily rollup — you see yesterday's data, not today's. PageInsight streams page views within seconds of the visit firing, and shows a live reader count (people with your page open right now).

Can I export my data from Notionlytics?

CSV export is gated behind Notionlytics' Pro tier at $49/mo. On PageInsight, CSV export is available on every plan including Free.

Do I have to copy-paste embed code for each page?

With Notionlytics, yes — you generate a tracker block for each page and paste it in manually. PageInsight auto-inserts the tracker via Notion's blocks API, so there's nothing to copy-paste. You click Enable in the dashboard and the tracker appears in the Notion page automatically.

How do I migrate from Notionlytics to PageInsight?

Sign up for PageInsight (free, no card), connect your Notion workspace via OAuth, enable trackers on the pages you want. PageInsight auto-inserts its own embed. You can then remove the old Notionlytics embed from each page manually in Notion — just find the embed block and delete it. Historical data doesn't transfer, but new views start tracking immediately.

Does Notionlytics track time-on-page?

Yes, Notionlytics does offer time-on-page via heartbeat tracking. Both tools use the same underlying mechanism. The difference is that Notionlytics reports it in a daily rollup while PageInsight shows it updating in real time.

Switch in two minutes

5 trackers free forever. No card. We auto-insert the embed block via Notion's API so there's nothing to copy-paste.