Website Link Tracking for Client Engagement
Table of Contents
- Website Link Tracking Begins With a Better Question
- What Website Link Tracking Can and Cannot Measure
- Choose an Access Mode Before You Track
- Pick a Tool That Fits the Deliverable
- Track a Shared Document With DocSend or Papermark
- Track a Demo Website With Cloudflare Pages and Access
- Read Aggregate Client Link Analytics Without Guessing
- What Identified Access Proves, and What It Does Not
- Keep Website Link Tracking Useful and Private
- Turn Client Link Analytics Into Well-Timed Follow-Up
- Four Website Link Tracking Examples
- Final Thoughts on Website Link Tracking
- Website Link Tracking Begins With a Better Question
- What Website Link Tracking Can and Cannot Measure
- Choose an Access Mode Before You Track
- Pick a Tool That Fits the Deliverable
- Track a Shared Document With DocSend or Papermark
- Track a Demo Website With Cloudflare Pages and Access
- Read Aggregate Client Link Analytics Without Guessing
- What Identified Access Proves, and What It Does Not
- Keep Website Link Tracking Useful and Private
- Turn Client Link Analytics Into Well-Timed Follow-Up
- Four Website Link Tracking Examples
- Final Thoughts on Website Link Tracking
Website Link Tracking Begins With a Better Question
The purpose of website link tracking is to show whether clients engaged with work that you shared on purpose. Unlike an email attachment, a tracked link can record visits, page views, time on each page and downloads. If each visitor signs in with an email address, the link can also record which address opened it. This makes it useful for proposal tracking and document analytics.
This guide shows how to set it up with real tools. It also shows how to use the signals without overstating what they prove. You will learn how to:
- Separate aggregate traffic (totals for all visitors) from the activity of identified visitors
- Choose public, shared-password or verified-email access
- Pick a tool that fits a document or a demo website
- Choose the time of a useful follow-up and respect the privacy of the client
In short, use client link analytics to learn whether the client engaged and to guess less. Do not use them to create false certainty.
What Website Link Tracking Can and Cannot Measure
Website link tracking records events after a link loads. For client engagement, focus on one proposal, deck, report, demo, presentation or file folder that you shared on purpose. This limit is important. Marketing analytics ask how strangers found a site. Client link analytics ask whether a known group reached specific work.
The items in a dashboard depend on the tool. A dashboard can report:
- Visitors: estimates of distinct viewers, by browser or by sign-in
- Visits: separate viewing sessions (return visits count too)
- Pages and time: which pages someone opened and for how long
- Clicks: selected links, buttons or navigation actions
- Downloads: files that the viewer downloaded
- Sign-ins: which email address passed an access check, and when
- Responses: form submissions or replies that the visitor chose to send
These are events. They do not tell you what the client thinks. An open does not prove careful reading, and a download does not prove approval. A short visit can mean a quick answer. A long visit can mean only an open tab.
Attention is scarce. DocSend’s deck design report says that, in its data, a pitch deck gets two minutes and 42 seconds of an investor’s time. That figure does not predict the behavior of every client. But it shows why engagement data for each page is better than a vague “sent” status. Read signals together.
Choose an Access Mode Before You Track
The access setting decides what link tracking can tell you. Choose the lightest gate (password or sign-in step) that still supports your decision.
| Access mode | Friction | Identity confidence | Best fit | Main limit |
|---|---|---|---|---|
| Public link | Lowest | None | Public samples, broad previews, low-risk material | Anyone, a bot or a forwarded recipient can open it |
| Shared password | Low | Low | A client team that needs one common gate | The password proves access, not which teammate used it |
| Verified email | Moderate | Higher | Proposals, decks, reports and demos that need named follow-up | It proves control of an inbox, not the legal identity of a person |
Public links still give useful aggregate numbers, especially page views and downloads. A shared password adds a boundary. But every visitor uses the same secret, so the password can never identify an individual. Before the content loads, verified email asks the visitor to prove that they can open an inbox. Usually the proof is a code or a link.
Use verified email when identity is more important than the extra effort for the visitor. Use a password when access at team level is enough. Use public access only when forwarding and anonymous visits are acceptable.
Pick a Tool That Fits the Deliverable
Ordinary website hosts serve pages to everyone, so their analytics are aggregate. Tracking for each person comes from a document-sharing tool or from an access layer in front of the site.
| What you share | Tool | What you can see | Main limit |
|---|---|---|---|
| PDF proposal, deck or report | DocSend or Papermark | Visits for each link, visitor email when required, time on each page, downloads | Works on documents, not on an interactive website |
| Demo website or HTML prototype | Cloudflare Pages with Cloudflare Access | Which email signed in and when, plus aggregate page views | Sign-in logs do not show which pages a person viewed |
| Public site or landing page | Host analytics, such as Cloudflare Web Analytics or Vercel Web Analytics | Totals: views, visits, top pages | No individual visitors |
| Feedback or approval | A short form, such as Netlify Forms, Tally or Google Forms | What the client chose to tell you | Only as good as the questions that you ask |
Most client work fits one of the first two rows. The next two sections show each setup.
Track a Shared Document With DocSend or Papermark
For a proposal, deck or report, a document-sharing tool gives the most detail with the least setup.
- Define one purpose. Use one document for each deliverable or review round. If you mix projects, later numbers are hard to read.
- Upload the final file. Export it to PDF. Make sure that the links and the page order are correct. Remove comments and hidden data.
- Create one link for each recipient or company. Name each link after the recipient, so that the activity list is clear.
- Require an email. In DocSend, when you create the link, choose Require an email to view. DocSend notes that without this setting, a visit records only the operating system and location of the visitor. On its Advanced, Advanced Data Rooms and Enterprise plans, DocSend can also verify the address with a link sent by email. Papermark has an email verification toggle in its link settings.
- Decide on downloads. Downloads are convenient for the client, but the tool cannot track time on a downloaded copy.
- Test as a visitor. Open the link in a private window and on a phone. Make sure that the email step, the page order and any download work.
- Send context with the URL. Name the deliverable, the action that you need, the deadline and how access works.
After the client opens the link, the Activity tab in DocSend shows the total duration of each visit and the time on each page. It also shows downloads. Papermark also records the time on each page.
Track a Demo Website With Cloudflare Pages and Access
For an interactive prototype or an HTML deliverable, host it on Cloudflare Pages. Put Cloudflare Access in front of it. Access sends a one-time PIN to the email of the visitor. It lets in only the addresses that you allow.
- Deploy the site. Follow the Cloudflare Pages guide to publish the build folder to a
<project>.pages.devaddress. - Turn on email codes. In the Cloudflare dashboard, go to Zero Trust > Integrations > Identity providers. Select Add new identity provider and choose One-time PIN. The PIN expires 10 minutes after the visitor asks for it.
- Protect the site. In the Pages project, go to Settings > General. Select Enable access policy. That setting alone protects only preview deployments. Cloudflare’s known issues page explains the extra steps for the main
*.pages.devaddress and for a custom domain. The Cloudflare Pages password guide shows these steps. - Allow the right people. In the Access policy, use the Emails selector to include the addresses of the client. To include a whole company, use Emails ending in. Do not include Everyone. Cloudflare warns that this option lets anyone in.
- Read the sign-ins. Go to Zero Trust > Insights > Logs > Access authentication logs. Each row shows the user email, the application, the request time and the country. It also shows whether Access allowed the request.
- Add page totals. In the Pages project, open Metrics. Select Enable under Web Analytics. Cloudflare says that Web Analytics does not collect personal data about visitors. So it shows totals, not individuals.
Two limits are important. Authentication logs record sign-ins, not activity during the session. You will know that a verified address opened the demo, but not which screens it viewed. Also, each person who signs in uses a Zero Trust seat, which is one user slot in your account. Remove reviewers when the project ends.
Netlify and Vercel can also protect a site, but with a shared password (on paid plans) or with logins for their own users. See the guides for Netlify and Vercel.
Read Aggregate Client Link Analytics Without Guessing
Aggregate client link analytics describe the whole audience. They answer “Was the link used?” and “Which material drew activity?” more reliably than “Which person cared?”, unless access identifies the visitor.
| Metric | Simple calculation | Useful interpretation |
|---|---|---|
| Reach | Unique visitors ÷ intended recipients | A rough delivery measure only when visitors are identified |
| Return rate | Returning visitors ÷ unique visitors | Whether people came back after the first session |
| Depth | Pages viewed per visitor | How much of the deliverable people viewed |
| Download rate | Visitors who downloaded ÷ unique visitors | Whether viewers took a file away |
| Response rate | Form submissions ÷ unique visitors | Whether viewing turned into an explicit action |
For example, a proposal goes to 12 named recipients with verified email, and 8 of them open it. The estimated reach is 8 ÷ 12, or 67%. If 6 of those viewers download the pricing appendix, the viewer download rate is 6 ÷ 8, or 75%. These numbers support a discussion about delivery and engagement. But they do not show whether the client agrees with the price.
Do not calculate recipient reach for public or shared-password links. On these links, you do not know who each visitor is.
One person can use several devices, and several people can share one device. Security scanners can request URLs, and privacy tools can hide referrers (the pages that sent the visitors). Compare patterns over time. Combine analytics with an email reply, a form response, a meeting or a signed decision.
What Identified Access Proves, and What It Does Not
Verified email changes the analysis. The visitor completes an email check before entry. You can then connect later activity to that address:
- Known mailbox: the viewer showed access to the submitted inbox
- Visitor timeline: you can group later visits under that address
- Direct follow-up: you can match activity to the right business contact
- New contact: an interested viewer who received the link from a colleague leaves a usable address
Verified email does not prove a legal name, job title, approval authority or exclusive use of the mailbox.
A team alias (one address for a group) can reach several people. A colleague can forward a verification message. A shared computer can mix up later actions. Say “activity associated with this verified email,” not “this exact person read every page.”
Good link tracking keeps that uncertainty visible. Use identity to send a relevant follow-up to the right person. Then let the reply of the client show their intent.
Keep Website Link Tracking Useful and Private
When analytics connect an email address to timestamps and behavior, client link analytics include personal data. Treat this data as a business record, not gossip. Read the privacy terms of your tool. Then you know what it stores about your visitors and for how long.
| Decision | Practical action | Reason |
|---|---|---|
| Notice | Tell recipients that the link records access and engagement | Then the client is not surprised |
| Purpose | Use data for delivery, review, support or agreed sales follow-up | A narrow purpose limits misuse |
| Collection | Ask only for the email or feedback that you need | Less stored data means less exposure |
| Retention | Set an internal deletion or review date | Old visitor history is rarely useful |
| Access | Limit analytics to people who work on the account | Behavioral data must not become office entertainment |
| Sensitivity | Use stricter workflows for regulated or highly confidential files | A tracked link is not a full compliance program |
The FTC’s Start with Security guide starts with this advice: do not collect personal information that you do not need. For UK visitors, the ICO’s storage and access guidance covers cookies, tracking pixels, device fingerprinting and similar technologies. Duties for notice or consent depend on the technology and the purpose. Rules are different in other countries.
Describe the practice plainly. For sensitive work, get legal advice. A short note such as “This link records access and page activity so we can manage the review” prevents surprises and shows good manners.
Turn Client Link Analytics Into Well-Timed Follow-Up
An open alert helps with timing, but speed is not judgment. If you tell a client that you watched them open page seven, it feels invasive. I prefer to send a calm, useful note. I do not want to win a race that the client never entered.
| Signal | What it can mean | Sensible follow-up |
|---|---|---|
| First verified open, one page | The link arrived, and the review possibly started recently | Wait for the agreed review window or at least 2 to 4 business hours |
| Several relevant pages or clicks | Active evaluation | Follow up later that business day with one useful question |
| Download or submitted form | Explicit action | Respond within your normal service window, often 30 to 120 minutes during business hours |
| Return visit on another day | The work is possibly under discussion | Send a short check-in message that day |
| No verified open | The problem is possibly delivery, priority or access | For urgent work, make sure that the link arrived after one business day. For routine work, wait two days |
Focus on the work, not on surveillance. A good message is: “I wanted to make sure the proposal opened correctly. I’m available to walk through the pricing options.” Do not write: “I saw you spent four minutes on pricing and downloaded it twice.”
Think about time zones. If an alert arrives after hours, wait until the next business day of the recipient. If there are several viewers, let the agreed decision owner coordinate, unless someone asks a direct question.
Four Website Link Tracking Examples
These hypothetical cases show what the data supports.
| Case | Observed client link analytics | What it supports | Next move |
|---|---|---|---|
| Freelancer proposal | One verified viewer opens 9 of 12 pages and downloads pricing. The second viewer did not open it | One inbox engaged deeply. The other did not verify access | Follow up with the active viewer. Separately, make sure that the link reached the second viewer |
| Agency prototype | A shared password produces 18 visits and 43 page views from a client team of six people | The team used the demo. You do not know who each person is | Ask for feedback through a short form |
| Consultant report | A public link sent in one email gets 32 visitors and 6 downloads | Someone probably forwarded the link. You cannot calculate recipient reach | Use aggregate interest, or gate the next report |
| AI-built demo | A verified address signs in again after version two and reports a mobile issue | The same inbox came back and gave explicit feedback | Fix the issue. Then deploy again to the same URL |
Avoid these common mistakes:
- Do not count every visit as a separate person.
- Do not treat a shared password as a named login.
- Do not call a page view proof of approval.
- Do not mix internal test traffic with client activity.
- Do not replace the URL for every revision. A new URL splits the history.
The last mistake is especially wasteful. Keep one link for each deliverable and update the content behind it. Upload a new version of the document in your sharing tool, or deploy the demo again to the same project. Add a visible version date or change note, so that the client knows what changed.
Final Thoughts on Website Link Tracking
Website link tracking gives evidence of delivery and interaction. Aggregate analytics show reach, paths, return visits and downloads. Verified email makes the records for each visitor stronger. Public and shared-password links mainly show group patterns.
Use this approach:
- Match the access friction to the sensitivity of the work
- Use a document-sharing tool for files and an access layer for demo sites
- Read several signals together
- State the privacy practice in ordinary language
- Follow up on the timetable of the client
- Keep the deliverable current at one stable URL
Add a form for explicit feedback. Let analytics improve client conversations, not replace them.
Free email addresses
for your AI agents
Each agent gets an address like myagent.x7k2@revdokumail.com. It can receive emails, send replies and store files.
- 3 free mailboxes, each with its own address
- 3,000 incoming and 500 sent emails a month
- 3 GB of storage for attachments and files
- Virus, malware, spam and prompt-injection filter
- Read and reply through API, MCP or CLI
You do not need a card.
Frequently Asked Questions
Can I see which pages a client viewed on a protected demo website?
Not from sign-in logs alone. Cloudflare Access authentication logs show who signed in and when. The logs for each request can show requests to protected paths, but they are an Enterprise feature. For detail on each page, add your own analytics events to the demo. You can also share a PDF walkthrough through a document tool that records the time on each page.
Related Articles

How to Follow Up After Sending a Proposal
Learn when and how to follow up on a proposal. Use recorded client activity, sensible timing and six short email templates.

Proposal Tracking: Know When Clients Open It
Send proposals with protected links, track verified opens and engagement, and use client activity to time thoughtful follow-ups.

How to Track Who Opened a Link Accurately
Learn how public, password, tagged and verified email links track opens. See which method identifies a visitor and how to read engagement data.