Back to learn

How to See Who Viewed Your Notion Page

Updated May 2026 · 4 min read

The short answer: you can't see individual names. Notion doesn't expose viewer identities for public or shared pages. What you cansee — with the right tool — is how many people visited, where they're from, and how long they actually read.

What Notion shows by default

Notion has two built-in visibility features, neither of which is what most people want:

For external visitors on a public page — people who clicked your notion.so link without a Notion account — Notion records nothing you can access.

What you can actually track

No analytics tool — Notion or otherwise — can identify an anonymous visitor by name without them logging in. That's a privacy boundary, not a technical one. What a good tracker can tell you:

Page views

Total number of times the page was opened, including repeat visits.

Unique visitors

Estimated count of distinct people, using an anonymous ID in localStorage.

Country & city

Coarse location from IP address — useful for knowing where your readers are.

Time on page

How long visitors actually spent reading, measured via heartbeat pings.

Live readers

How many people have the page open right now.

Traffic over time

Daily view counts so you can see spikes after sharing or publishing.

How to set this up (3 steps)

The mechanism is an iframe embed — Notion allows iframe blocks via the /embed command, and an analytics tool uses that to fire tracking events when the page loads.

  1. 1

    Sign up for PageInsight and connect your Notion workspace

    Go to pageinsight.satosushi.co/signup and authenticate via Notion OAuth. This gives PageInsight read access to your workspace page list.

  2. 2

    Create a tracker for the Notion page you want to monitor

    From the dashboard, select the page and click Enable. PageInsight generates a unique embed URL — something like pageinsight.satosushi.co/embed/pi_abc123.

  3. 3

    Paste the embed URL into your Notion page

    In Notion, type /embedand paste the URL. Notion renders it as a small iframe. Every visitor who opens the page triggers a view event — you'll see it in your dashboard within seconds.

💡 Put the embed near the top of your Notion page — Notion lazy-loads embeds far down the page, so visitors who don't scroll won't trigger it.

Frequently asked questions

Can Notion tell you who viewed your page?

Notion shows workspace-member activity (who edited) but not who viewed a public page. External visitors on public pages leave no trace in Notion's own interface.

Can I see who specifically visited my Notion page?

No analytics tool can name an anonymous visitor. PageInsight gives each visitor an anonymous ID so you can count uniques, but those IDs are not connected to any personal data. If you need to know whether a specific person read your page, you'd need them to log in or tell you directly.

Does the embed show up visually on my Notion page?

Yes — as a small 26px-tall strip. Most people style it by putting it at the very bottom, or placing it in a collapsed toggle so readers don't notice it. Some leave it visible as a 'live readers' indicator.

Does this work on private Notion pages?

The embed fires for anyone who can open the page. On a private page that means signed-in workspace members only. On a public page it fires for everyone.

Start tracking in two minutes

5 trackers free forever. No card, no custom domain. Paste one embed URL and your dashboard is live.