Session count measures the number of recorded browsing sessions associated with each user. Used as a proxy for phone-use intensity, it adds a frequency dimension to user segmentation alongside app variety and session duration. section 12.5.2
user_metrics = (
app_data_merged
.groupby(["user_id"])
.agg(
number_of_apps=("app_name", "nunique"),
number_of_sessions=("session_id", "nunique")
)
.reset_index()
)
user_metrics.head()
Counts distinct session identifiers per user and produces a user-level metric table for joining into segmentation data. section 12.5.2
