Suppose I shared a link that was visited by 1,000 unique IP addresses, but I didn't have the announcer badge, so I got that one.
In the future, If I shared a link with 50 unique IP addresses hits, I won't get a new badge.

I propose that the second link is associated with the announcer badge, using the first for the Booster badge (and if I then share a link with 400 unique IP addresses hits, the first one would be used for the publicists badge)

It's no easy task to get 1000 unique hits for a link, and sometimes it could be a 1 time thing, it would be a shame to use the slot for the announcer badge.


What you propose is how I feel the functionality should behave, but the scheduled task that awards badges currently isn't flexible enough to swap a user's existing badge for another one - it just likes to award.

We don't have time right now to work on this, but when we introduce more tiered badges, we will definitely do some refactoring.

| improve this answer | |

Not entirely answering your question, but we did decide to relax the requirements for these badges:

  • Announcer - Shared a link to a question that was visited by 50 25 unique IP addresses in 2 3 days
  • Booster - Shared a link to a question that was visited by 400 300 unique IP addresses in 3 4 days
  • Publicist - Shared a link to a question that was visited by 1,000 unique IP addresses in 4 5 days
| improve this answer | |
  • Do you store the actual IP address or a hashed version of it as Internet Archive does? And for how long? – Nemo May 3 '15 at 9:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .