How can scrolling or reading time be measured?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

The honest answer: not very accurately. Email clients don't expose the same interaction data that web browsers do. You can't attach a JavaScript event listener to a scroll action in an email. So any reading time or scroll depth measurement is an inference, not a direct count.

How reading time gets estimated

Most ESPs that offer reading time data are using a simple calculation: the time between when their tracking pixel loaded (the "open") and when the message was closed or the user navigated away. Some email clients like Gmail report approximate reading time categories: "glanced" (under 2 seconds), "skimmed" (2-8 seconds), "read" (over 8 seconds). These categories come from Litmus's Email Analytics panel, not from the ESPs directly.

Apple Mail is a particular problem here. Since Mail Privacy Protection launched in 2021, Apple pre-loads tracking pixels in the background before the recipient actually opens the email. That makes reading time data from Apple Mail unreliable. The pixel fires even if the person never looked at the message.

What scroll depth can tell you

Scroll depth is even harder to measure than reading time. Some ESPs use image-based hacks: a series of small tracking images placed at different heights in the email. If the image at 50% height loaded, the user probably scrolled at least halfway. It's a rough signal at best. Most email clients block remote images by default until the recipient enables them, which makes even this approach inconsistent.

The practical takeaway: use click rate and click-to-open rate as your real engagement signals. They're imperfect too, but they require an actual action. Reading time and scroll depth numbers are directional at best. If your click rate is healthy, people are reading. If clicks are low, it's the content or the offer, not whether they scrolled to the bottom.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Help Me Understand My Engagement Data

I just read the Email Almanac entry on measuring scrolling and reading time in email. Help me figure out what engagement metrics I should actually be tracking and what they're telling me. Walk me through: 1. Whether my ESP provides reading time data and how reliable it is for my main email clients 2. How to account for Apple Mail MPP inflating my open and reading time data 3. What click rate and click-to-open rate tell me that reading time doesn't 4. Whether there are any other engagement signals worth tracking in my current setup --- My details (fill in what applies): - ESP or sending platform: Mailchimp / Klaviyo / Brevo / Litmus / other - Whether I see reading time data in my dashboard: yes / no / unsure - Approximate Apple Mail share of my audience: percentage or "unsure" - Current open rate: percentage or "unsure" - Current click rate: percentage or "unsure" - Whether Apple MPP affects my reporting: yes, we see inflated opens / unsure / no

Edit the yellow boxes, then send to the AI of your choice.