The General Gaming Recommendations feature recommends popular, favorite, and recommended games to active users.
Functionality
- Identifies active users based on their gaming activity.
- Recommends popular, favorite, and recommended games tailored to users.
- Uses a data-driven approach to ensure relevant and engaging recommendations.
How it Works
- Identify Audience:
- Select users who have played a minimum number of unique games in the past
n_days_lookbackdays. - Exclude users who have already played today to focus on engagement opportunities.
- Select users who have played a minimum number of unique games in the past
- Determine Game Recommendations:
- Identify the most popular games played in the recent period.
- Extract favorite games based on user activity.
- Suggest recommended games based on historical user preferences.
- Personalized Recommendations: Each user receives a recommendation for a mix of popular, favorite, and recommended games, including game codes, names, and images for personalized messaging.
Configurable Parameters & Terminology
- Activity Window: Number of days to analyze for gaming activity.
- Min Games Played: Minimum number of unique games played to qualify as an active user.
- Game Category: Filter for game categories to recommend.
- Include New Players: Option to include recently joined users.
Outputs & Data Points
userid: identifier of the recipientrecommended_game_code: game identifierrecommended_game_name: name of recommended gamerecommended_game_imageurl: recommended game’s image URLfavorite_game_code: game identifierfavorite_game_name: name of favorite gamefavorite_game_imageurl: favorite game’s image URLpopular_game_code: game identifierpopular_game_name: name of popular gamepopular_game_imageurl: popular game’s image URL
Data Integration Requirements
For proper operation, this feature integrates with the following data sources:
- GAME_PLAY events (Mandatory): Key fields:
userid,game_code (event_info_1),game_name,imageurl,event_datetime. - REGISTRATION events (Mandatory): Key fields:
userid,event_datetime. - Inventory (Mandatory): Key fields:
game_name,gamecode,imageurl. - Reference File (Mandatory): Key fields:
game_name,gamecode,game_category.