/q/post_id/user_id form used for the questions' sharing/referral links seems to also work for answers. For example, when I go to
/q/64030/1 I am redirected to
/questions/64018/#64030. I use this feature quite a bit and I've just noticed that clicks on such links do not seem to be tracked for the purposes of the publicity badges (announcer, booster, publicist).
I submitted Shirlock Homes's answer on DIY about measuring the height of a tree to Reddit, where it got 60 votes and appeared on the front page of r/DIY. It must have got at least the required 25 visits, but 30 hours later I still haven't been awarded the announcer badge. In the same time frame I submitted another link to Reddit using the question ID, and I got a badge for it, despite it getting a fraction as much attention.
There have been several times in the past where I haven't received an announcer badge that I thought I deserved, and I'm now pretty sure that this was the cause.
edit: Tim Stone pointed out that Jeff confirmed in How and when does the tracking of shared links work? that these links are supposed to be tracked.
edit: It's now been
five twenty days. I got another Announcer badge on a different site using a question ID, but this one still hasn't been awarded.