How to Understand why customers buy and keep buying