Email tracking is often described as “tracking JavaScript,” but ordinary marketing email usually does not need JavaScript to record an open or click. Modern mail clients commonly strip or block active scripts because executing arbitrary code inside a message would create severe security risk. The more common mechanism is a remote resource: an image, font, stylesheet reference, or redirected link that causes a server request when the message is rendered or a link is followed.

That request can include an identifier embedded in the URL. The server can record the time, IP-derived location, user-agent information, and which recipient or campaign the identifier represents. The result is a probabilistic event, not a perfect statement that a particular human read the message. Image proxies, privacy relays, security scanners, forwarded mail, disabled images, and multiple devices all change what the event means.

How a one-pixel tracker works

A tracking pixel is usually a tiny remote image whose URL is unique to a message or recipient. When the mail client requests the image, the sender’s server records the request and returns image data. The image can be visually transparent, but invisibility is not technically required. A logo or hero image can carry the same unique query string and produce a similar event.

The server does not need code to run inside the inbox. The mail client makes a normal network request on the reader’s behalf. This is why blocking JavaScript does not eliminate open tracking. It is also why proxying images can improve privacy: the proxy fetches the resource without revealing the recipient’s direct network address, though the timing and unique URL may still expose information.

What an “open” can actually mean

An open event may mean that a person viewed the message with remote images enabled. It may also mean that a provider prefetched and cached the image, a security product rendered the message, a preview pane loaded it automatically, or a forwarding recipient opened a copy. The same person can produce several requests, while a careful reader using plain text can produce none.

Because of these ambiguities, an open rate is better treated as a rough operational signal than a precise measure of attention. It can help compare broad patterns when the measurement environment is stable, but it should not be used to make sensitive decisions about an individual. “No open” does not prove no reading, and “opened” does not prove comprehension, consent, or intent.

Click tracking replaces the original destination with a redirect controlled by the sender or email platform. The first server records the identifier and then sends the browser to the final page. Clicks can be more intentional than image loads, but security scanners also visit links to evaluate them. Some scanners follow every link shortly after delivery, creating events before a recipient sees the message.

Redirects add security and transparency concerns. The visible destination may not match the first host, and a compromised redirect service can send users somewhere unexpected. Senders should use recognizable branded tracking domains, protect them from open-redirect abuse, and keep the final destination clear in the message. Recipients should avoid relying on display text alone and can navigate to important services directly.

Where JavaScript fits—and usually does not

HTML email supports a constrained subset of web markup that varies by client. Script tags and common event handlers are generally removed or ignored. Sandboxing, content sanitization, and remote-content controls are designed to prevent a message from behaving like an unrestricted web page. A sender should not design essential email functionality around JavaScript because many clients will not run it.

JavaScript can appear after the recipient clicks through to a website. The landing page may use analytics, advertising pixels, fingerprinting, or application code like any other web page. That is a separate execution context from the message. It is useful to distinguish “the email caused a remote image request” from “the website ran a script after a click,” because the controls and legal obligations can differ.

Other email-side signals

Remote fonts and CSS resources can create requests, although client support is inconsistent. Calendar invites, unsubscribe endpoints, and interactive email formats may also contact servers. Read receipts are a different mechanism: some enterprise systems request a receipt that the recipient or client may approve, deny, or send automatically. They are not the same as invisible open pixels.

Link decoration can carry identifiers into the destination URL. Once there, the website can associate the visit with campaign data. Senders should minimize identifiers, avoid placing sensitive personal information in URLs, set short retention periods, and prevent analytics parameters from leaking through referrer headers or shared screenshots.

Privacy choices for recipients

  • Disable automatic remote images when your client supports it, then load images selectively for trusted messages.
  • Use image-proxy or privacy-relay features while recognizing that they may reduce, not eliminate, unique-link tracking.
  • Read suspicious messages in plain text and do not click “unsubscribe” inside obvious malicious mail; use the spam or phishing control instead.
  • Navigate directly for sensitive actions. Open the bank, payroll, or cloud app from a bookmark rather than a tracked email link.
  • Use aliases to separate relationships and reveal unexpected sharing, as described in the disposable email guide.

Responsible tracking for senders

Start with purpose. If the organization needs aggregate campaign performance, it may not need a recipient-level history retained indefinitely. Use the least granular data that answers the question. Tell recipients what is collected, honor applicable consent and objection rights, secure the data, and restrict access. Do not infer health, employment, financial stress, or other sensitive states from open timing.

Design automation so unreliable events cannot trigger harmful decisions. An open should not automatically mark a debt notice as received, discipline an employee, or deny support. A scanner-generated click should not move a lead into an aggressive sales sequence. Require stronger evidence for actions with meaningful consequences.

Measurement is not the same as truth. Privacy features can create false opens, blockers can create false non-opens, and scanners can create false clicks. Document these limitations anywhere the metrics inform decisions.

Operational questions to ask a vendor

Ask whether image requests are proxied, how unique identifiers are generated, what personal data is placed in URLs, how long event data is kept, whether link scanners are filtered, and how recipients can exercise privacy choices. Determine whether the vendor shares data across customers or uses it for advertising. Confirm that tracking domains are authenticated, monitored, and protected from open redirects.

Also ask what happens when tracking is disabled. Essential information, account actions, and accessibility should still work. The message should make sense without images, and links should have descriptive text. A privacy choice should not turn a receipt, security alert, or appointment notice into an unusable blank box.

Conclusion: separate transport signals from human intent

Email tracking relies largely on network requests and redirects, not unrestricted JavaScript in the inbox. Those signals can help operate a mail program, but they are noisy and privacy-sensitive. Recipients can reduce exposure with remote-content controls, direct navigation, and aliases. Senders can reduce harm by collecting less, explaining the purpose, retaining data briefly, and refusing to treat an open as proof of attention.

For a practical governance model, see the EmailTrap.com tracking and privacy hub and the important email triage guide.

Authoritative reference

Read the FTC discussion of pixel tracking ↗