Attracting new customers is difficult. After going to so much effort to win customers over, you certainly want them to stay loyal to your brand.
There are hundreds of books on how to build a brand, which only points to how complex this field is. Brand loyalty...