<p>The announcer badge tracks unique IP addresses following <em>your <strong>share</strong> link</em>. If people are not following the link then people are not going to get the badge.</p> <p><img src="https://i.sstatic.net/rzeju.png" alt="enter image description here"></p> <p>The share link on this question (for example) gives me:</p> <pre> http://meta.askubuntu.com/q/8835/153310 </pre> <p>which is made up of a few parts:</p> <pre> http://meta.askubuntu.com/q/8835/153310 ^ ^ My user ID | +-- The question ID </pre> <p>Somewhere, in the DBs of stack exchange there is a table that looks roughly like:</p> <pre> AnnouncerCandidate ------------------ User ID Question ID IP address </pre> <p>Every time someone follows the shared link a new row is added to the table (if possible - duplicate rows aren't added). When the there are 25 rows for a given <code>User ID / Question ID</code> combo, the announcer badge is awarded.</p> <p>Furthermore, these scripts are not run constantly. See MSO <a href="http://meta.stackexchange.com/questions/1716/how-long-does-it-take-for-badges-to-be-awarded-how-are-they-generated">How long does it take for badges to be awarded? How are they generated?</a> so even if you know the 25th person clicked your link <em>now</em>, it may take a day or more to get the badge.</p> <p>Sharing post that someone else got an announcer for does not mean that you will get the announcer too. Sharing currently high view questions doesn't mean yuo will get the announcer either. This is entirely dependent on individual people clicking through the link that you provided them with your user id in it.</p>