You need to sell this idea better. Right now it feels very much like a solution without a problem. You talk about stickiness briefly, but without specific and concrete use cases I'm not convinced. You might want to investigate thesixtyone. They use an achievement system quite like what you describe.<p>Ask them how they think it works, and whether their traffic would be the same if they removed the feature, etc. More data is great, because the argument doesn't catch my eye right now.<p>I've used a couple services with badges like that, but I've always ended up finding it stupid after not too long. You might end up accidentally alienating people who just want to use a service without feeling like it's a competition. Once I started associating a useful service with the time wastingness of a game, I started reevaluating whether I really wanted to use the service after all. There are games I far prefer playing, that I could just play instead if I really needed validation that badly.<p>If a feature is improving traffic numbers for the site owner, but not really improving the core usefulness of the application, I think it is a net loss.