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.
$10/mo · 100 pages
- Real-time dashboard
- Auto-insert embed via Notion API
- CSV export on every plan
- 14-day refund window
$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
| Feature | PageInsight | Notionlytics |
|---|---|---|
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.