Page-Level Analytics: Who Read What
Peony analytics show which pages each viewer opened, how long they spent on each page, and how to drill into individual viewer sessions.
Last updated July 22, 2026
Peony's analytics tell you exactly which pages each viewer opened and how long they spent on each one. Filter by viewer, date range, or link, and drill into any session to see a viewer's page-by-page path through your room.
What You See
For every data room:
- Which pages each viewer opened
- How long they spent on each page
- Time per page — bar chart showing where viewers spend the most time across a document, page by page
- Dropoff report — shows where attention falls away across pages (e.g., "Page 3 — 50%" means half your viewers stopped engaging after page 3). Business plan and above.
- Total session duration
- Return visits
- Device and OS
- Approximate location (IP-based)
For each viewer individually:
- Total views — how many times they opened the room
- Total view time — cumulative time across all sessions
- Avg. view time — average per session
- Downloads — count of files downloaded (if downloads are enabled). Business plan and above.
- Groups — which link group the viewer came from (e.g., "Quick link", a named link)
Every event is tied to the viewer's verified email.
What's on every plan (including Free)
Page-by-page views, viewer identity, and approximate location are available on all plans, including Free. Three views require the Business plan or above:
- Dropoff report — where attention falls away across pages
- Download analytics — per-viewer download counts
- CSV Export — see Exporting Analytics below
What It Tells You
- Fundraising. Which VCs read the financial model versus skimmed the cover? A reviewer who spent 12 minutes on the model and 4 minutes on the cap table is in a different posture than one who scrolled past page 3 and closed the tab. Prioritize follow-up accordingly.
- M&A diligence. Which sections did bidders focus on? If everyone is spending disproportionate time on one customer contract or liability schedule, that's where negotiation will concentrate.
- Client proposals. Who opened the SOW and when? A prospect opening your proposal at 9pm Sunday is a Monday-morning callback, not Monday-afternoon.
Accessing Analytics
Open any data room and click the Analytics tab in the left sidebar.
Filter by viewer, date range, or specific link. The link filter is useful when you shared one link per investor — isolate a single counterparty without noise from the rest.
Most customers start in Most active viewers by duration — sorted by total time across the room, the fastest way to surface serious reviewers. A companion Most active viewers by visit view ranks the same people by number of visits, which is useful for spotting who keeps coming back.
Per-Viewer Analytics
Two ways to see a specific viewer's activity:
- Click into their name in the Analytics tab. This opens their full profile: activity timeline, location, device, OS, total views, total view time, average view time, and download count.
- Create a separate link for that viewer. Use email access, domain gating, or a simple named link — then filter analytics by that link. This is the cleanest way to isolate one counterparty's activity.
The activity timeline shows a complete record of how the viewer moved through the room — every file and folder opened, with duration and timestamp. For example: "Viewed KiwiQ Pitch Deck_V4.2.pdf for 2 secs — 23m ago."
Current Scope and Limitations
- Per-document and per-folder. You can see how long a viewer spent on the financial model or the Contracts folder.
- Aggregate time-on-room per viewer. Click into a viewer's name to see their total view time across the entire room, plus average view time per session.
- Location is approximate. IP geolocation can be off by 500km or more; VPNs and corporate proxies distort the signal. Treat as a rough sanity check.
- Excel session duration bug. Fixed in 2026-Q1. Reports from before the fix may show stale durations for .xlsx files.
If you need a capability that isn't listed, ask — several shipped features (per-folder dwell time, the most-active-viewers views, screenshot-attempt logging) came directly from customer requests.
Exporting Analytics
CSV Export is on the Business plan and above. Click Export in the Analytics tab for a CSV with:
- Viewer email
- Session start timestamp
- Per-page dwell time
- Downloads (if enabled on the link)
- Total session duration
The export is scoped to your active filter.
Privacy Note
Analytics are captured on the basis of signed viewer consent — every viewer goes through email verification and, where configured, an NDA gate.
Peony does not use analytics data for advertising, retargeting, or external tracking. Data is retained for the lifetime of the data room and 30 days after deletion, to support restore requests.
Common Questions
Why do some visits show up anonymous?
Anonymous rows mean the link had visitor info collection turned off. Peony can only identify a viewer from details they enter themselves — there is no browser access or background scraping. Turn on visitor info collection to tie every event to a verified email. Once someone has entered their details on a device, the same link on that same device won't keep asking, so it's less repetitive for return viewers than it first looks.
Can viewers be notified when I add new files to the room?
Yes. New-file notifications are shipped. Open the data room's Settings tab (per-room settings, not workspace settings) and scroll to the bottom to enable New file notifications — email-access viewers get a daily summary when new files, agreements, or links are added. This is on the Deal Team plan and above. Note: notifications go to all groups the same way — per-investor or per-group notification rules are not yet supported.
Does tracking keep working after a viewer downloads or forwards a document?
Page-level analytics track activity inside the Peony viewer. Once a file is downloaded, it leaves that tracked environment, so views of the downloaded copy aren't recorded. To keep a document inside the tracked viewer, disable downloads on the link and apply Dynamic Watermarks so any forwarded screen still traces back to the original viewer.
