Font Size: a A A

The Design And Implementation Of User Behavior Analysis Based On Big Data

Posted on:2021-02-27Degree:MasterType:Thesis
Country:ChinaCandidate:M ChenFull Text:PDF
GTID:2428330647450833Subject:Engineering
Abstract/Summary:PDF Full Text Request
The Internet industry has developed a user growth model called growth hacking which uses a funnel model to quantify the five parts of a product's life cycle: acquiring users,generating activity,improving retention,increasing revenue and popularization.The operating strategy of the product is all around these five stages,and the ultimate goal is to drive user growth and form a growth loop.The problem studied in this thesis is how to present the various stages of the funnel model in a quantitative way,so that the product operators can understand the impact of the formulated operation strategy on the funnel model,so as to adjust the operation strategy and optimize it.In order to solve this problem,this thesis designs and implements a commercial user behavior analysis system based on big data,which collects,processes,queries and displays user behavior information in products.The funnel model was analyzed and displayed through event analysis,transformation analysis and retention analysis.The specific user groups in the transformation funnel model are selected through user clustering,user portrait and terminal analysis are reviewed,and the message push system is introduced to carry out personalized push to the designated users,so as to optimize the operation strategy.The user behavior analysis system based on big data platform described in this thesis uses Java and Python programming languages on the server side,and uses Spring Boot and Django as the web development framework.The data side uses Hadoop as a data storage and task scheduling platform,Hive as a data warehouse,Spark as a batch engine,Kafka as a message queue,and Click House as an OLAP data engine.The system based on the big data platform of mass data storage,processing and retrieval ability,the user data analysis and query.The system has been tested and officially launched,providing fast and accurate data analysis services for many listed companies.This thesis first describes the background of the project,the research status at home and abroad,and introduces the main work and organizational structure of this thesis.Then the relevant theories and techniques are reviewed.Then,the system is analyzed according to the requirements.According to the requirements,the system is divided into authority management module,behavior analysis module,user analysis module and message push module.On the basis of demand analysis,the overall design of the system,the detailed design of each module and the database design are carried out.Then describe the implementation details of each module from the key code and the running interface.Then according to the requirements of the use case design test cases for system testing.At last,the thesis is summarized and the development of the system is prospected.
Keywords/Search Tags:Growth hacking, User behavior analysis, Spark, Click House
PDF Full Text Request
Related items