Hello here is a superb list of tips and tricks about mechanics that works for website and facebook page that want to runs online contest or game.
This list is a collection of game dynamics terms, game dynamics theories that are interesting, useful and potentially applicable to your work. Many of them have clear applications within thesocial media mechanism (progression dynamic, actualization), many of them don’t… yet (status, virtual items). Many of them are just interesting for your general education on game dynamics theory (epic meaning, social fabric of games). Many of these game dynamics concepts are well known