Hacker News new | ask | show | jobs
by patshead 1219 days ago
The views are nice, but the time on page stats from social media tend to be horrible. One of Simon's screenshots shows over a million pageviews with 43 minutes of time on page. This isn't a long blog post, but it is fairly information dense. Out of 1 million unique views, this is only enough minutes for a couple dozen people to have actually read the entire post.

Most of my blog's traffic comes in from Google, and I most of my posts that see a reasonable amount of traffic will have at least average 1 or 2 minutes of time on page.

If I get a spike in traffic to a page from Twitter, the average time on page will drop to 1 or 2 seconds.

When someone comes in from search, they are seeking information about something specific. The folks dropping in from Twitter are infinitely more likely to immediately click on something else.

I don't know that I write much that would be of broad interest to the Hacker News audience, but I would be much happier to see traffic from here than from Twitter. I would bet Simon's 49.5k clicks from here got him way more engagement than 712k clicks from Twitter.

2 comments

Plausible, like many other client-side analytics packages, by default only measures time on page for people who view more than one page. The time they report is the time between clicks.

So for big viral social media moments, the stat is basically worthless, since the vast majority of those visits bounce off the article page.

I'm very skeptical of that 43 minutes number. It doesn't make sense as a sum-of-all-time number, but it also doesn't make sense as a average-time number either.

I'd like to hear from Plausible about what that's meant to mean, because as it is I've been ignoring it as possibly a data collection bug of some sort.

I never have much trust in the time on page or time on site numbers. In your screenshot, the number sure looks like it is meant to be a total.

I use Matomo for my analytics. I think their little Javascript doodad attempts to report back time information after 15 seconds. Anyone who clicks away before that timer goes off is recorded as a zero.

I get a sort of warm fuzzy feeling when I see high time on page numbers, but zeroes never bother me. There are a huge number of reasons why a time can't be captured, but when a time is captured, it is almost definitely someone who had eyeballs on your page.

You're doing a good job, Simon! I would be thrilled to see a million clicks from Twitter on one of my posts. I am just more excited about your 50k clicks from Hacker News!

> Time on Page

> The average time people spend on a particular page on your site. This is calculated as the difference between the point when a person lands on a particular page and when they move on to the next page.

https://plausible.io/docs/metrics-definitions#time-on-page

"I use Matomo for my analytics. I think their little Javascript doodad attempts to report back time information after 15 seconds. Anyone who clicks away before that timer goes off is recorded as a zero."

Why in the world do they measure time on page like that? All they need to do is compare timestamps between hits...

There isn't always a second hit.