In the era of the rise of big data, if insurance companies can effectively and reasonably use existing data to tap more potential information, it can not only improve work efficiency but also achieve precise marketing to customers, thereby saving costs. At the same time, China pays more and more attention to financial insurance, so it is of great significance to use customer information to explore the purchase behavior of financial insurance. This paper mainly analyzes the factors that affect the purchase of financial insurance from the aspects of individuals and families and provides references for insurance marketing. This paper selects the results of the China Comprehensive Social Survey in 2020 as the empirical sample data of this paper and sets whether to purchase financial insurance as the target variable. The characteristic variables were screened, and the 10 variables selected after screening were finally used to build the model. Next, the data are divided into training set and test set, and a decision tree learning model is established on the two data sets at the same time. The classification results of the model are evaluated according to the classification evaluation indicators. Finally, the decision tree analysis results provide suggestions and strategies for the construction of insurance marketing recommendation methods.