Many businesses are using gamification to get people hooked on their products and services — and it is working, thanks to smartphones and the Internet. Share