Analytics: Hacker News v.s. a tweet from Elon Musk
simonwillison.net
simonwillison.net
I had a very good post here on HN in the last year (about 1600 upvotes), and this was the only place where I shared it or saw it posted. I know a few people discussed it on Twitter, too, so a good fraction of my traffic was likely "sourced from Twitter" by these metrics.
Per Cloudflare, I had about 180k visitors during the 2-day period when that blog post was on the front page here, and another 60k during the following week. I don't have any trackers on the blog so I don't know the traffic sources or any other more granular breakdown. At the time, my baseline was about 400 visitors a day, which I attribute to RSS feeds and bots. I know that Cloudflare overestimates unique visitors, since it is just using layer 3-4 factors, but I'm not sure it overestimates by that large of a factor.
I would assume that the HN impact for his post was likely underestimated thanks to secondary sharing effects. A lot of links go from HN to Twitter, Reddit, and other communities, where they get second chances at "going viral."
That's pretty incredible. I'd be really curious to know how this compares to being on Reddit's front page. I guess Twitter's click-through rate is just particularly poor (or maybe specifically Elon's is, maybe even the view count metrics are inflated).
Tweets on private accounts with zero followers also track 40-50 views, for eg.
Twitter: 721k (after elon tweeted him)
Direct / None: 132k (this includes traffic from Mastodon)
Hacker News: 49.5k (18th all time highest ranked post)
other: ~60k
Fascinating
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.
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 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!
> 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.
Why in the world do they measure time on page like that? All they need to do is compare timestamps between hits...
So for big viral social media moments, the stat is basically worthless, since the vast majority of those visits bounce off the article page.
Will you post the paper somewhere?
If that happened to me, I'd consider that to be a big deal. The fact that it's happened multiple times is awesome!
Also had a 2:1 desktop:laptop ratio -- would have guessed more laptops. (The author questions how Plausible determined this.)
The author put the Plausible logs on GitHub here: https://github.com/simonw/i-will-not-harm-you-unless-you-har...
For my personal analytics without third party dependencies for privacy reasons I use the fact that Javascript allows access to the battery API, so a laptop uses a desktop browser, with a desktop resolution and zoom, while still having a battery.
I've heard several times that at this point most people do most computing on phones. Consumers increasing don't own desktops/laptops at all.
https://github.com/plausible/analytics
I wonder how that skewed the requests. Do you have data on that? I'm sure there are some % of HN visitors that do the same. Less likely the case for Elon Musk followers. I don't know how you would get 'time on page' data without JS.
People mainly use the twitter app. HN is just a website. I'd expect more desktop users from HN.
EDIT: oh I see. It's in the github repo and vercel app.
name visitors
Mobile 778,678
Desktop 101,216
Laptop 47,781
Tablet 16,967
A lot of the HN crowd seems to use adblockers and script blocking.
Mastodon comes no where near to that and has to be lumped up with 'other sources' and even separating that would amount to even less traffic than reported here.
Case closed.