Font Size: a A A

The Design And Implementation Of A User Growth Management System Based On Gamification

Posted on:2019-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2428330590950621Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Through tiering users according to their life cycle in the product,the user growth management system provides more accurate and friendly product learning and user experience.It is an important operation means for enterprises to serve users and cultivate user loyalty.Nowadays,with the rapid development of Internet technology,information is gradually symmetrical.Users have more and more decision-making power and selection space.How to expand the scale of users will be an important issue in the survival and development of Internet companies.This paper analyzes the current status of the E-commerce product,which finds out that the huge difference in terms of stickiness between new and core users.To solve the problems form the analysis,we give out functional and non-functional requirements.Considering the adaptability of game elements in non-game scenarios,we propose a gamification-based user growth management system.This system uses B/S mode.The main architecture consists of visual display layer,data processing layer and data storage layer.The main functions include user information gathering,Elo points management,group matching,game settling and resource management.User information gathering collects information that user submit in and some other behabvious.The Elo points management is responsible for initializing and correcting Elo points after every contest.The group matching helps match users into a team according to their similar Elo points.The game settling calculates the points with everyone's behavior and outputs the final leaderboard.The resource management allocates the rewards with the final results.The database of the user growth management system is also designed.Before the contest begining,the Elo points should be initialized depending on the history behavior data.Based on this,the system uses the canopy clustering algorithm to classify users into rough groups,and then uses the k-means algorithm to make the group more accurately.After people finishing the contest,the Elo points will be corrected by the Elo points algorithm.Finally,we enhance the visual communication and develop the mainfunction through the emotional design.Deeper game mechanics enhances the users' sense of interaction and participation,and enrichs the interest in non-gaming scenes,which significantly improves the user stickiness.
Keywords/Search Tags:User growth, Gamification, User matching algorithm, Elo points
PDF Full Text Request
Related items