How to Track PDF Opens in an Email Campaign
By Oleh Tsyupa, Founder of PDFTrackr · Published 2026-08-30 · Updated 2026-08-30
8 min read45.4% of recorded reading sessions never got past the first page — 33.2% saw page one and stopped there, and 12.2% rendered no page at all.
This is why a click is not a read, and it is the number that should sit next to your campaign's click rate. These are all document types in our own corpus rather than newsletter sends specifically — we do not cut this data by channel, and a campaign-only figure would be invented. What it establishes is the size of the gap between arriving at a document and reading one, which is exactly the gap an email platform's report cannot see.
Based on 3,745 recorded sessions across 247 documents and 277 share links, 22 Sep 2025 – 25 Aug 2026, extracted 26 Aug 2026 — multi-page documents only, because a one-page document has no second page to get to. That restriction drops 153 sessions from the 3,898 recorded: 83 on one-page documents, and 70 more whose document has no page count on record — the second group is dropped because its page count is unknown, not because it is one. Every recorded session inside the restriction is counted, including the automated ones, so that the group which renders no page at all stays visible. Figures are medians, not averages.
You can put this in your next send without changing your email platform: create a free tracked link for the document you were about to attach, or open the live demo to see what comes back first.
What your campaign report cannot see — and the two numbers it inflates
An email platform measures the email. It knows the message was delivered, that a tracking pixel loaded, and that a link was clicked. All three are useful and none of them is about the document. The gap is not a shortcoming of any particular platform; it is the boundary of what an email server can observe once the reader has left for somewhere else.
Two of those numbers are also softer than they look, and both softenings are documented by the companies causing them. Apple's Mail Privacy Protection downloads remote content privately in the background when a message is received rather than when it is read, which means an open can be recorded for a message nobody opened. And Microsoft Defender for Office 365 scans URLs before the message is delivered, so a click can be recorded before the recipient has seen the subject line. If your list is business addresses, both effects land on the same campaign.
The consequence for a document is specific. A high click rate on the PDF link means the subject line and the button worked. It says nothing about whether the report was read to the end, whether the pricing page was reached, or which of the two hundred people who clicked are worth an email on Monday. What a PDF tracking pixel is, and why it mostly does not work covers the reason the obvious fix — putting a pixel inside the file — is not one.
The method, in four steps
One: upload the document and create one tracked link for the campaign. One link for the whole send is the right default. Per-recipient links are a real technique and there is a section on them below, but they are a second decision, not a prerequisite, and a campaign that waits on them does not go out.
Two: decide the gate before you send, not after. A tracked link can ask for an email address before it opens the document. On a cold broadcast that gate costs you readers, and on a nurture sequence to people who already gave you their address it costs you almost nothing and turns anonymous reading into named reading. Choose deliberately — the switch itself can be changed later on a link already in an inbox, but it only names the opens that come after it, so the reading you have already collected stays anonymous.
Three: put the link where the file used to be. Replace the attachment with a normal link in the body. Keep your platform's own click tracking on if you use it; the two layers do not conflict, and the click rate is still the honest measure of whether the email did its job.
Four: read the reading, not the arrivals. The useful review after a send is not how many opened the link. It is which pages held people, where the drop-off is, and which named readers reached the part of the document that asks for something. If you also want the click counted inside your web analytics, Google Analytics fires a file-download event when a user clicks a link leading to a file — that measures the click, in the same way and with the same limits as your ESP's.
What each layer can tell you
Three layers, three different questions, and the mistake is asking one of them the other two's question. Nothing in the table is a substitute for anything else in it.
| What it reports | What it cannot report | How machines distort it | |
|---|---|---|---|
| PDFTrackr tracked link | Which pages rendered, how long each held attention, where the reader stopped, and — if the link asks for one — the email address the reader typed | Anything after a download. Once the file is on a device it is a copy, and no tracker follows it | Automated opens from mail-security scanners and link previewers are classified at session close and excluded from the counts, and the dashboard shows what the filter removed |
| Your email platform's open rate | That a tracking pixel loaded for a message | Whether the message was read, and anything at all about the document | Apple's Mail Privacy Protection downloads remote content privately in the background on receipt rather than on view, so opens are recorded for messages nobody opened |
| Your email platform's click rate | That a link in the message was requested | Whether the person who clicked read what was on the other side | Microsoft Defender for Office 365 scans URLs prior to message delivery, so a click can be logged before the recipient sees the message |
| Web analytics on the file | That a link leading to a file was clicked | Any of the reading. A download event is a request, not a page turn | The same scanner and previewer traffic, with no per-session classification to take it back out |
The two numbers worth reporting afterwards
Most campaign reviews stop at delivered, opened, clicked. Add two and the review changes shape. The first is which pages held people and where the reading stopped, which tells you whether the thing you wrote was the length it needed to be. The second is how many visits included a second open the same day — that is a count of visits rather than of people, and a document somebody chose to reopen is a better follow-up list than a long first session.
Both are on the plan that costs nothing here, and the second half of that sentence is the part worth checking against any tool you compare this with: page-by-page reading is included, twelve months of history is included, every view is kept rather than the most recent handful, and the automated-open filter is on by default. Whether that filtering matters to your list is measured on our page on whether PDF view counts are real.
When Pro becomes the right choice
Free covers a campaign end to end: one document, one link, page-by-page reading, the filter, and a daily digest counting the day’s opens on each document. Upgrade to Pro once the list is big enough that you want a link per recipient rather than one link for everyone — bulk personalised links generate one tracked link each, in batches of up to a hundred, which is what turns “two hundred people opened it” into two hundred names — or once you pass fifty documents or fifty active share links.
The second trigger is timing. On free you get the reading and a daily digest; Pro tells you the hour a reader comes back to the document, which for a campaign is the follow-up signal you actually want. You can see the reading side on the demo dashboard first, or create a free account and run one send through it.
Frequently asked questions
Can I track a PDF attached to a newsletter?
No, and nothing can. An attachment is copied to the recipient's device when the message arrives; there is no channel from that copy back to you, and that is true of every document tracker on the market including this one. The only thing your email platform can tell you about an attachment is that the message carrying it was delivered. Replace the attachment with a link to a hosted copy and the reading becomes visible; keep the attachment and it never will be.
Does a tracked link hurt my click rate or deliverability?
It is an ordinary https link in the body, so it behaves like the ones your platform already rewrites for click tracking. What changes is what you learn on the far side. Two practical notes: send a test to yourself at a business address first, because corporate mail security will follow the link and you want to see that session appear and be classified rather than be surprised by it; and if you use a gate, expect fewer people through the door than a bare link would send.
How do I tell which subscribers actually read the document?
Two ways, and they trade convenience against friction. Turn on the email gate and readers type an address before the document opens, which names them at the cost of some drop-off — the address is typed rather than verified unless you also turn on the Pro one-time code. Or generate one link per recipient with bulk personalised links on Pro and merge them into the send, so the identity comes from the link rather than from asking. On a one-link-for-everyone campaign, the reading is real and anonymous.
Why does my open rate look higher than my reading?
Partly because an open is not a read, and partly because some of those opens were machines. Apple's Mail Privacy Protection downloads remote content privately in the background when a message is received rather than when it is viewed, and mail-security products fetch links before delivery. That is also why the reading layer here classifies automated opens at session close and excludes them from the counts rather than reporting them as visits — a number nobody can audit is worse than no number.
Do I still need my email platform's reporting?
Yes, and this page is not an argument against it. Delivery, bounces, unsubscribes and click rate are the health of the send, and no document tracker sees any of them. What a tracked link adds is one layer further down: what happened to the document after the click. Run both, and read them as answers to different questions — the campaign report tells you whether the email worked, and the reading tells you whether the document did.
Sources
- Apple Support — Protect email privacy in Mail on Mac (remote content is downloaded privately in the background when a message is received, not when it is viewed) (accessed 2026-07-29)
- Microsoft Learn — Complete Safe Links overview for Microsoft Defender for Office 365 (URLs are scanned prior to message delivery) (accessed 2026-07-14)
- Google — Analytics Help: enhanced measurement events (file_download fires “when a user clicks a link leading to a file”) (accessed 2026-07-20)
- PDFTrackr — the free plan's limits, the email gate and the Pro price, published on the site's own pricing surface (accessed 2026-08-30)
Put one tracked link in your next send
Swap the attachment for a link and read what the list actually did with the document. Free: 50 files, 50 links, 12 months of history, no card.
Create a free tracked linkKeep reading: email tracking versus document tracking, what a PDF tracking pixel is, are PDF view counts real, and how free PDF tracking works.
Oleh Tsyupa
Founder, PDFTrackr
Has analysed over 3,000 tracked document-viewing sessions on PDFTrackr.