How Open Tracking Works
Lettr tracks email opens by embedding an invisible tracking pixel (a tiny 1x1 transparent image) into the HTML body of your email. When a recipient opens the email and their email client loads images, a request is made to Lettr’s servers, which records anemail.opened webhook event.
You can enable or disable open tracking on a per-email basis using the options object in the API request.
Open tracking only works for HTML emails. The tracking pixel is an image element, so it requires the recipient’s email client to render HTML and load images.
Limitations
- The pixel only fires when images are loaded — it does not detect whether the recipient actually read the email.
- A single open may trigger multiple pixel loads (e.g., when scrolling back to an email), though Lettr deduplicates where possible.
- Forwarded emails can trigger additional opens from recipients who were not on the original send list.
Why Open Rates Are Unreliable
Open rates have become an increasingly unreliable metric due to changes in email client behavior and privacy features. The following factors either inflate or deflate your reported open rate.How Click Tracking Works
Lettr tracks clicks by rewriting links in your HTML emails to pass through your configured tracking domain. When a recipient clicks a rewritten link, the request hits Lettr’s tracking server, anemail.clicked webhook event is recorded, and the recipient is immediately redirected to the original destination URL.
You can control click tracking on individual links using the data-msys-clicktrack attribute:
Why Click Data Can Be Misleading
While click data is generally more reliable than open data, it is not immune to inaccuracies.Security scanners and bot clicks
Security scanners and bot clicks
Corporate email security tools (such as Barracuda, Mimecast, and Proofpoint) often pre-click every link in an email to check for malicious content. This registers click events for links the recipient never actually clicked.These bot clicks can significantly inflate click rates, especially for B2B senders whose recipients use enterprise email security.
Link prefetching
Link prefetching
Some email clients and browsers prefetch links in the background to speed up page loads. This can register a click event without any deliberate action from the recipient.
How to identify bot clicks
How to identify bot clicks
Bot clicks typically share several characteristics:
- Very fast click times — clicks registered within seconds (or less) of delivery, before a human could reasonably open and read the email.
- Clicks on every link — bots often click all links in a message, while humans typically click one or two.
- Specific user agents — security scanners often use identifiable user agent strings.
- No downstream activity — bot clicks do not result in website engagement, page views, or conversions.
What Metrics to Trust Instead
Rather than relying on raw open and click rates, use metrics that are harder to distort and more closely tied to genuine engagement.Practical Recommendations
- Don’t rely solely on open rates for engagement decisions. Open data is too unreliable to be your only signal, especially if a large portion of your audience uses Apple Mail.
- Use click rates as your primary engagement signal. While not perfect, clicks require more intentional action and are less affected by privacy features.
- Track downstream conversions. Integrate your email analytics with your website or app analytics to measure real outcomes — page visits, purchases, sign-ups — rather than proxy metrics.
- Monitor complaint and unsubscribe rates as negative engagement signals. These are the most trustworthy indicators that something is wrong with your content, frequency, or targeting.
- Segment analysis by email client when possible. Understanding the breakdown of your audience by email client helps you assess how much open rate inflation or deflation you should expect.
- Filter out bot clicks. When analyzing click data, look for the bot click patterns described above and exclude them from your engagement calculations.
Impact on Deliverability Decisions
Instead, use a combination of signals to identify truly inactive subscribers:- No clicks over an extended period (e.g., 90–180 days)
- No website visits or conversions attributed to email
- No replies or forwards
- Account inactivity outside of email (if applicable)
Related Topics
Tracking
Learn how open and click tracking is configured in Lettr.
Analytics
Explore the analytics dashboard and available engagement reports.
Deliverability Best Practices
Strategies for maintaining strong inbox placement and sender reputation.
List Hygiene
Keep your subscriber list clean and your engagement metrics accurate.