01 — Product problem
Produce a useful signal before intent is directly observable.
The system had to use a short window at the beginning of a session. Conversion or the final action does not yet exist; only micro-behaviors and limited context are available. The challenge is to summarize this sequence without assigning excessive psychological meaning to it.
The protocol covered more than one million filtered behavioral observations. Targets remained imbalanced and journey-dependent, making it essential to separate the window used for feature computation from the future window defining the outcome.
02 — Research → features
Trajectories become testable families of variables.
I connected mouse-tracking research to interpretable feature families: trajectory dynamics, pauses, corrections, spatiality, clicks and scrolling. These variables were compared with behavioral history and available configuration signals.
Ablations measured the contribution of each family without confusing model richness with signal validity. Spatial normalization and device separation reduced dependence on screen dimensions and component geometry.
03 — Evaluation
Average performance, temporal stability and transfer answer different questions.
Stratified cross-validation estimated discrimination within a given distribution. Temporal splits then tested stability when training and evaluation came from different periods. Depending on the behavior, aggregated area under the ROC curve ranged approximately from 0.70 to 0.77.
The most consequential test trained in one environment and evaluated in another. Performance dropped sharply: some learned positions and sequences also described layout, traffic and domain-specific rules. Random validation alone would not have exposed this dependency.
04 — Decision
Failed transfer changed the product strategy.
The result ruled out an immediately deployable universal model. The recommendation favored environment-specific models, local calibration, explicit thresholds and drift monitoring over a single score assumed to remain stable everywhere.
Next validation should add precision-recall for rare classes, calibration, uplift in a controlled experiment and device-level error analysis. The study therefore supports a scope decision and a path toward activation without presenting offline performance as proven business impact.