Notion Analytics

Real-time page views, sessions, geo data, and time-on-page for any public or shared Notion page. No Google Analytics. No custom domain. No code.

What Notion analytics tracks

Notion doesn't let you add Google Analytics or any JavaScript-based tracker. PageInsight works around this using Notion's native iframe embed block — paste one URL into your page and analytics starts immediately.

Page views

Every time someone opens your Notion page.

Unique visitors

Estimated distinct people via anonymous ID.

Country & city

Where your readers are, from IP geo.

Time on page

Heartbeat-based — real reading time, not tab time.

Traffic over time

Daily view counts to spot spikes.

Per-page breakdown

Each tracked Notion page reported separately.

How it works

Notion allows iframe embeds via the /embed block command. PageInsight generates a unique embed URL per Notion page — when a visitor opens your page, the iframe fires a view event. Your dashboard updates in real time.

  1. 1

    Connect your Notion workspace

    Sign up and authenticate with Notion OAuth. PageInsight reads your page list — no write access required for basic tracking.

  2. 2

    Enable a tracker for each page

    Select the Notion pages you want to track. You get a unique embed URL per page.

  3. 3

    Paste the embed URL into Notion

    Type /embed in your Notion page and paste the URL. The tracker is live instantly.

Guides & tutorials

Frequently asked questions

What is Notion analytics?

Notion analytics is the practice of tracking who reads your Notion pages — how many people visit, where they're from, and how long they stay. Because Notion doesn't support JavaScript injection, analytics tools for Notion use iframe embeds rather than script tags.

Can Google Analytics track Notion pages?

No. GA requires a <script> tag in <head>. Notion pages at notion.so don't allow this. You'd need to re-publish your pages through a custom-domain host (Super.so, Potion) to use GA. For pages at notion.so, use an iframe-based tool like PageInsight.

How do I add analytics to a Notion page?

Sign up for PageInsight, connect your Notion workspace, enable a tracker for your page, then paste the embed URL into a /embed block in Notion. Takes about 2 minutes. No code, no custom domain.

Is Notion analytics GDPR compliant?

PageInsight is cookieless and doesn't fingerprint visitors. Visitor identification uses an anonymous localStorage ID. Country-level geo is reported, but full IPs are not stored. No consent banner is required for our tracker under the ePrivacy Directive.

Does analytics work on private Notion pages?

Yes — the embed fires for anyone who can open the page. On private pages (shared with workspace only), you see workspace-member views. On public pages (published to web), you see all external visitors.

Learn more

Start tracking your Notion pages

5 pages free forever. No card required. Real-time dashboard in 2 minutes.