I just got Announcer badge on Meta Code Golf.

I shouldn't get it :-) I linked that question from the main CodeGolf site. I am 100% certain that I linked this question only within SE. Why would I link this very particular question from the outside webs?

Is this a bug or a feature?

I think it shouldn't be like that - you should be awarded for your effort outside to let people know about SE. Linking within SE is valuable, but I feel these badges are intended for propagating SE and it should be consistent in that.

EDIT: thanks to the discuters. Got an idea for possible solution.

  • It only counts people who clicked the link, it doesn't matter where the link actually was. I assume this is how it's designed.
    – 3ventic
    Feb 2, 2014 at 19:01
  • sshhh thats not supposed to happen but I like it better that way Feb 2, 2014 at 19:01
  • 2
    The badge is supposed to be for external visitors. But there've been cases when a link you posted internally (with your user info for the badge) was grabbed by a scraper and the external visitors have come from the scraper's site. Feb 2, 2014 at 19:04
  • @psubsee2003 perhaps they can figure out from the logs..
    – Tomas
    Feb 2, 2014 at 19:24
  • @Tomas unless you did it through fraud, the badge won't get reversed anyway. And there may still be a bug, but the few cases of this I've seen a explanation for are usually related to scrapers. Feb 2, 2014 at 19:35
  • 1
    You get credit for internal links from users who disable the referer header in their browser, because then the system can't tell.
    – Jeremy
    Feb 2, 2014 at 20:26
  • And for another possible reason: Why did I just get the Announcer Badge and the Booster badge?
    – Arjan
    Feb 2, 2014 at 21:17


Browse other questions tagged .