According to a recent survey by Animoto a staggering 73% of consumers are more likely to buy a product or sign up for a service if they watch a branded video that explains it. And that’s not all. The survey also revealed some pretty impressive figures when it comes to videos role in consumers research[…]