Does anyone know how the hours-read statistics on Discourse are calculated? For example, my profile says
Read 9d (1d recently)
In other words, over what time periods are those two numbers measured? It seems I’ve been spending too much time on Discourse.
1 Like
Sukera
January 3, 2021, 6:54pm
2
Good question. I know I spend less time on here than I used to, yet it still says I’ve spent 20h recently
17d read time, 20h recent read time
1 Like
Hmmm, it looks kind of like the first number is an estimate of total read time since a user has joined a forum. You joined in August of 2018 and I joined in January of 2019, which seems to partly explain the difference in the first number.
lmiq
January 3, 2021, 10:04pm
4
Better that than TikTok
(jokes apart, it is actually nice to spend the social media time in a forum in which one actually learns something)
7 Likes
Possibly, but I am not sure it can tell if you are actually reading the page, or just have it open in the browser window and you are doing something else.
Personally, I tend to open all new/unread posts in the morning, then read them whenever I happen to have time.
1 Like
My assumption is that it’s the sum of “read time” estimates for each post you’ve spent enough time on screen for it to be marked as read.
Yeah, there are some details about how they estimate read time here:
Discourse tracks read time for every post users see on the screen. This system has evolved over the years and I find I often need to refer back to the code to figure out how this works and why it exists. This post covers the painful technical...
Reading time: 2 mins 🕑
Likes: 32 ❤
However, my main question is what period of calendar time is considered when calculating the “recent read time”.
For example, my “recent read time” is 24 hours. Does that mean I’ve been reading 24 hours per day, or per week, or per 6 months, or per year?
1 Like
Oh interesting. It’s more complicated than I had assumed. Here’s the answer to what’s recent:
3 Likes
Oh, nice! Thanks for digging that up.
I’ll quote the answer in that thread for completeness:
Recent read time is within the last 60 days, read time is since the creation of your account.
1 Like