Why don’t your users simply do what you want? What stops them from putting products in their shopping cart? Why do they leave your application so soon? The answer to all these questions lies in poor interaction design.