Early Detection of User Exits from Clickstream Data: A Markov Modulated Marked Point Process Model
Tobias Hatt, Stefan Feuerriegel
Abstract
Most users leave e-commerce websites with no purchase. Hence, it is important for website owners to detect users at risk of exiting and intervene early (e. g., adapting website content or offering price promotions). Prior approaches make widespread use of clickstream data; however, state-of-the-art algorithms only model the sequence of web pages visited and not the time spent on them. In this paper, we develop a novel Markov modulated marked point process (M3PP) model for detecting users at risk of exiting with no purchase from clickstream data. It accommodates clickstream data in a holistic manner: our proposed M3PP models both the sequence of pages visited and the temporal dynamics between them, i. e., the time spent on pages. This is achieved by a continuous-time marked point process. Different from previous Markovian clickstream models, our M3PP is the first model in which the continuous nature of time is considered. The marked point process is modulated by a continuous-time Markov process in order to account for different latent shopping phases. As a secondary contribution, we suggest a risk assessment framework. Rather than predicting future page visits, we compute a user’s risk of exiting with no purchase. For this purpose, we build upon sequential hypothesis testing in order to suggest a risk score for user exits. Our computational experiments draw upon real-world clickstream data provided by a large online retailer. Based on this, we find that state-of-the-art algorithms are consistently outperformed by our M3PP model in terms of both AUROC (+ 6.24 percentage points) and so-called time of early warning (+ 12.93 %). Accordingly, our M3PP model allows for timely detections of user exits and thus provides sufficient time for e-commerce website owners to trigger dynamic online interventions.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 75dd9471-c302-4235-9301-6fe8d220058bCited by top-tier papers2
- Detecting False Rumors from Retweet Dynamics on Social MediaChristof Naumzik, Stefan FeuerriegelWWW 2022 · 34 citations
- ST-TPP: Learning Semi-Transductive Temporal Point Processes with Gromov-Wasserstein Barycentric RegularizationQingmei Wang, Tianyu Huang, Yujie Long, Yuxin Wu et al.AAAI 2026
Related papers
- A Deep Markov Model for Clickstream Analytics in Online ShoppingYilmazcan Özyurt, Tobias Hatt, Ce Zhang, Stefan FeuerriegelWWW 2022 · 19 citations
- ExPERT: Modeling Human Behavior Under External Stimuli Aware Personalized MTPPSubhendu Khatuya, Ritvik Vij, Paramita Koley, Samik Datta et al.AAAI 2025 · 2 citations
- Stimuli-Sensitive Hawkes Processes for Personalized Student Procrastination ModelingMengfan Yao, Siqian Zhao, Shaghayegh Sahebi, Reza Feyzi-BehnaghWWW 2021 · 16 citations
- MARC: Motion-Aware Rate Control for Mobile E-commerce Cloud RenderingYuankang Zhao, Furong Yang, Gerui Lv, Qinghua Wu et al.USENIX ATC 2025 · 3 citations
- "Did you buy it already?", Detecting Users Purchase-State From Their Product-Related QuestionsLital Kuchy, David Carmel, Thomas Huet, Elad KraviSIGIR 2021 · 1 citation
