You need to understand problem awareness.
Your users are somewhere along the spectrum of: Unaware <-> Problem Aware <-> Solution Aware <-> Product Aware <-> Most Aware
Where they fall on that spectrum will determine how you interact with them. Try researching "problem awareness" or "customer awareness".