lululemon wants to improve conversion from digital class browsing to completed booking in lululemon Studio. The analytics team needs a predictive model that scores each browse session so growth and CRM teams can prioritize high-intent users and identify the strongest drivers of booking.
You are given a session-level dataset built from lululemon Studio app and web events over the last 9 months.
| Feature Group | Count | Examples |
|---|---|---|
| User profile | 8 | membership_tier, tenure_days, home_region, device_type |
| Engagement | 14 | sessions_last_7d, classes_viewed, instructor_page_views, workout_minutes_30d |
| Commerce | 7 | prior_bookings_90d, avg_order_value, promo_exposed, days_since_last_booking |
| Session context | 9 | traffic_source, app_surface, hour_of_day, day_of_week, push_opened |
| Content affinity | 6 | yoga_interest_score, run_interest_score, meditation_interest_score |
A good solution should outperform a logistic regression baseline and achieve enough ranking quality to support downstream targeting. Aim for ROC-AUC >= 0.82, PR-AUC >= 0.45, and precision in the top 10% scored sessions >= 0.55.