Skip to main content


In under 24 hours, my latest video is already approaching 500 views.

So where are all the external viewers coming from?

— The platform of awesome of course!

🐘🐘🐘♥️

youtu.be/fPJ6LUq8HMw?si=Qk3EEw…

Tato položka byla upravena (2 weeks ago)
in reply to Rihards Olups

@richlv refferrals were preserved? I am not sure what you mean. Would you please elaborate?
in reply to Randahl Fink

Mastodon used to instruct browsers not to send the "Referer" header.
This was recently changed on mastodon.social, so it will be more visible to websites that users were lead to them from Mastodon (other instances to follow later, I assume).

So I was wondering whether mastodon.social showing up was related to that change, or whether it was tracked in some other way before as well.

shkspr.mobi/blog/2024/12/masto…
anderegg.ca/2024/12/26/update-…


Mastodon Now Sends Referer Headers! Hurrah!


shkspr.mobi/blog/2024/12/masto…

Back in 2022, I wrote this rather grumpy post on Mastodon, the federated social media platform.

@Edent@mastodon.social

Terence Eden

Mastodon
Mastodon enforces a "noreferrer" on all external links.

I have mixed feelings about that.

As a blogger, I want to see *where* visitors are coming from. I also like to see (and sometimes join in) with the conversations they're having.

But, I get that people want privacy and don't want to "leak" where they're visiting from.

Is it such a bad thing to tell a website "I was referred from this specific server"?


❤️ 61💬 16🔁 2907:09 - Fri 11 November 2022


When you click on this link - bbc.co.uk/news - your browser says "Hey! BBC! Please can I have your /news page? BTW, I was referred here by shkspr.mobi. THANKS!" This is called the "Referer" and, yes, it is mispelt.

One the one hand, sending the referer is good; it lets the linked-to server know who is linking to it. That allows them to see where traffic is coming from. On the other hand, this could be bad for much the same reason.

If you run a server anarcho_terrorists.biz, you probably don't want the FBI knowing that your members are sharing links to their pages. If you run a small personal server, you may not want anyone knowing that you personally linked to them. If you run a server for a marginalised community, you may not want a hate-site to know your members are linking to you.

But if you're a large-ish, general purpose, non-private site - like Mastodon.social - where's the harm in allowing referer headers?

Anyway, for historic reasons, Mastodon blocked the referer header. This, I believe, was sensible for smaller servers but a miss-step for larger servers. As I pointed out last week:

@Edent@mastodon.social

Terence Eden

Mastodon
Two years later.

Want to know one of the major reasons Mastodon didn't catch on with journalists and large website owners?

It is *invisible* in referrer statistics.

Here's my blog from the last month.

BlueSky now sends me more traffic than Bing.

How much traffic does Mastodon send? It is impossible to know due to the "noreferrer" header in all links.

(I'm not saying your privacy isn't important. But you can't grow a community if no-one knows you exist.)

1 google.com 10,957 12,1112 news.ycombinator.com 1,681 1,7633 duckduckgo.com 415 4584 css-tricks.com 353 3875 reddit.com 317 3736 yandex.ru 352 3567 google.co.uk 280 3058 bsky.app 252 2969 bing.com 254 282


❤️ 305💬 57🔁 24812:48 - Sat 07 December 2024


I'm not the only one to make this point - it has been a popular complaint for some time.

A few days ago, Mastodon changed to allow this to be configurable.

This is excellent news. Website owners will be able to (somewhat) accurately see how much traffic Mastodon sends them. That way they can determine if there is a suitably large audience to engage with on the Fediverse.

It is, of course, slightly more complicated than that!

  • Instance owners can opt-in to allowing Referer headers (it is off by default).
  • The policy means that only the domain name is sent; not the full page.
  • Mastodon is federated and there are thousands of sites. Even if they all opted-in, their statistics will be fragmented.
  • Apps can set their own Referer header - leading to more fragmentation.
  • Even if they do opt-in, users can set their browsers not to send Referer headers.

Nevertheless, I'm delighted with this change. Hopefully it will allow the Fediverse to grow and attract more users.

#fediverse #http #mastodon


in reply to Rihards Olups

@richlv that is interesting.

Well, for as long as I can remember, I believe I have seen the Mastodon referrer entries in the YouTube stats. That does not appear like a recent change to me.

However, a real problem for Mastodon is, because it is federated, the statistics show 10+ different Mastodon clients rather than one entry that summarises all the traffic from Mastodon. This information would be really beneficial, and I hope YouTube will implement a procedure for generating this overview.

in reply to Randahl Fink

Given that there are many instances, some for personal usage, it might be impossible to group them all.
Unless Mastodon enables a generic referrer which then propagates (and is enabled) on all instances 😀

Although it's interesting how Youtube could have figured out people arrived from Mastodon, if referrer was not set.

in reply to Rihards Olups

@richlv there's a protocol to say whether a server is in fediverse, Tusky after all checks all links when clicked if it's in Fediverse or it. One could use this.
in reply to Honza

@knezi Sorry, didn't get that - who could use what exactly for what purpose?
in reply to Rihards Olups

@richlv oh, I was referring to the question how to group all instances into one group Mastodon (or Fediverse) in analytics to have more useful insight into these statistics.

You can automatically recognise if a server is running an instance or not with a simple http request. So the analytical service can simply ask for each domain if it's in Fediverse or not and group the source domains.

in reply to Honza

@knezi Got it, thanks. That might indeed be a good way to group them, if only a bit more resource intensive (and not feasible from a simple Apache log report, for example).

Still, not sure how could Mastodon servers show up in stats when/if referrer is not passed.

in reply to Randahl Fink

You said the thing! "Serial Panderer" was definitely the right turn of phrase for that. Good video!