2021_ZYB_User_Protarit_Backend_Tag_Development
ZuoyeBang is China's largest K12 education company. I participated in the backend development of user profiling and the design of user tags.
- Function Development: This includes functions like audience selection, audience description, and tag management. I used Spring Boot to build the server side, loaded Hive tag tables into ES, and queried user information from ES. User groups were then generated and stored in Tencent Cloud COS for other business use.
- Tag Development: I developed basic tags using HiveSQL, such as basic attributes and value attributes. I also developed complex tags based on Xgboost to predict student course purchase intentions. Using 70+ user tags as features and recent course purchase data as labels, I trained a classification model, using positive sample probability as the output. The tag's effectiveness was determined through business AB testing.
Function Development
Purchasing course intention label by Xgboost
Zuoyebang relies on revenue from the purchase of high-priced long-term courses.
I took the lead in creating the "Purchasing Course Intention Label" to describe users' willingness to buy courses.