All the other store link options produce badges, it's only Steam that doesn't, so it's an understandable expectation, not your mistake. Took me a while to figure it out, too.