How do we can get the customer persona data

I wanted to know how we can get the customer persona data. As it is mentioned in the training that for doing the better market research we need to maintain the customer persona on the basis of Demographics, Goals & Values, Source of information, Challenges, objections and roles.

Wanted to understand where we need to get the data of the customers or how we need to manager the data. we can’t send the Survey to our own WhatsApp friends and family or to the people who all are added to out network through LinkedIn or Facebook or Gmail etc.

Please advice.

Please review Google Analytics Video Tutorial to understand how Customer data coming on your website can be analysed