how to understand customers