Goal: define sessionization robustly and filter bots. Data: raw web logs + GA4 BigQuery. Steps: 1) Build session rules (30m inactivity, campaign change resets); 2) Bot filters using IP ranges, UA regex, request rate z-scores; 3) Compare metrics before/after. Output: reproducible bot filter spec and session ruleset with KPI deltas.