Customer profiling is the detailed, systematic process of constructing a clear portrait of a company's ideal customer by gathering and analyzing information about their demographic, psychographic and ...