You've got a good brand on your hands. You've highlighted all the attributes of your brand. You've flashed out the reasons why your customers need only to buy your brand and no other. But however hard you tried, your customers didn't want your brand enough to stay committed and you didn't gained new customers. What's the problem?
Go back to the drawing board and relook at whether you've given your customer what they desire, more than just what they need. Connect with them on a level that's beyond their heads. In other words, get to their hearts. Give them a good enough reason to stay with you. Let them experience what your brand can do for them by creating an environment that supports that experience. It's hitting on their senses.
Take for example, Starbucks. It is a brand that has been well documented in the area of brand experience. Think about it. It has positioned itself as more than just a coffee joint. It has become a coffee culture; a place where people not just go drink coffee, but they go to connect, to bond and to socialise. Besides just a quality cup of coffee, it has given a cup of coffee a heart and a soul. Customers want to be associated with that brand so much so that it has become a lifestyle, something they desire and something some aspire to have.
There are many successful brands alike that have created brand experiences. They take their customers beyond just the physical attributes to a whole new level. It's building a whole culture around the brand that makes the brand sticky. The greater the brand experience, the more the customers would want to participate and own the brand.