How our exit-intent ML model actually works: A Candid Look Under the Hood for 2026
What are the 26 signals our popup ML watches?
Our ExitSense ML model doesn't rely on a single behavior; it synthesizes data from 26 distinct real-time signals. These range from explicit user actions like mouse velocity and acceleration, scroll depth, and cursor position relative to the browser window, to more subtle cues such as idle time, tab changes, and even text selection. We also track form interaction, button hovers, and whether a user has reached the end of the content. This holistic view allows us to build a comprehensive risk profile for each visitor's imminent exit.
For example, a rapid acceleration towards the browser's top-right corner, combined with a significant scroll-up after prolonged inactivity, is a strong indicator of exit intent. Conversely, deliberate scrolling and active engagement with on-page elements suggest continued interest. Each signal is weighted dynamically based on its predictive power for that specific user session and page context. To delve deeper into our methodology, you can read more about how our exit-intent ML model actually works.
How does the ML model predict an exit versus just a pause?
This is where the 'learning' in machine learning becomes critical. Our ExitSense model is trained on millions of past user sessions, correlating specific signal patterns with eventual exits or continued engagement. It's not a rule-based system that says 'if X, then Y'. Instead, it learns complex relationships between the 26 signals. For instance, a user might pause to read a paragraph or look at an image – our model differentiates this from a pause indicating a mental shift towards leaving. It recognizes that a momentary pause followed by further scrolling or clicking is distinct from a pause that precedes a rapid mouse-out gesture. This continuous learning from how our exit-intent ML model actually works allows for highly nuanced predictions.
One key insight we gained from observing over 10,000 popup impressions across various sites is that the sequence and duration of signals are often more important than individual signal strength. A user lingering over a 'buy now' button, then moving away without clicking, is very different from a user simply browsing and momentarily pausing. Our model, often employing algorithms like XGBoost, excels at identifying these subtle temporal patterns.
What we learned from 10,000 popup impressions: successes and pitfalls
Across the thousands of sites running LeadYup popups, we've gathered substantial data on what works and what doesn't. We've seen average popup conversion rates around the industry benchmark of 3-5%, with top performers achieving over 9% as noted by studies like Sumo's 2016 research. A consistent finding is that relevance and timing are paramount. A generic popup shown too early or too late performs poorly. The content needs to align directly with the user's current page context and perceived intent.
A significant pitfall we observed is the 'popup fatigue' that arises from poorly timed or irrelevant offers. Aggressive, early-triggering popups often lead to immediate bounces, damaging the user experience. On the 1,000+ sites running LeadYup popups, exit-intent on mobile typically needs a scroll-up + idle hybrid because traditional mouse-out events don't fire. This highlights the need for dynamic, device-aware logic rather than static rules. Furthermore, we've found that A/B testing variations, even small ones like headline tweaks, are crucial. This leads us to our next point on Thompson sampling.
Thompson sampling explained for marketers: Beyond simple A/B tests
Thompson sampling is an advanced method for A/B testing that our popup builder uses to dynamically allocate traffic to winning variations. Unlike traditional A/B tests where traffic is split 50/50 for a set period, Thompson sampling continuously adjusts traffic allocation towards variations that are performing better. This means more leads are captured by the best-performing popup creative, faster.
For marketers, this translates to quicker optimization and higher overall conversion rates. Instead of waiting for statistical significance, Thompson sampling explores different options while simultaneously exploiting the best ones. It's particularly powerful for smaller businesses or those with lower traffic volumes, as it finds optimal solutions more efficiently. This approach allows us to rapidly identify the most effective headlines and offers without sacrificing conversions during the testing phase.
What modern AI/LLMs add to how our exit-intent ML model actually works
Modern AI and Large Language Models (LLMs) significantly enhance the capabilities of our exit-intent popups beyond what traditional rule-based systems can offer. Firstly, LLMs enable dynamic, per-page copy generation. Instead of pre-writing multiple popup messages, LeadYup's AI can analyze the content of the specific page a user is viewing and generate highly relevant, engaging headlines and offers on the fly. This contextual relevance dramatically boosts engagement and conversion rates, as cited by conversion optimization studies that emphasize message match.
Secondly, the integration of advanced ML allows for true behavioral signal fusion. Legacy tools often use a simple threshold for one or two signals. Our ExitSense model, however, uses complex neural networks or gradient boosting models like XGBoost to combine the 26 signals, identifying non-linear patterns that indicate true exit intent with far greater accuracy. Finally, the combination of per-page copy generation with Thompson sampling means that not only is the copy tailored, but the system continuously and efficiently optimizes which tailored copy performs best, even for SMBs without dedicated CRO teams. This level of personalized, adaptive optimization was previously only available to large enterprises.
FAQ
Ready to see how intelligent popups can transform your conversions? Try LeadYup free for 14 days.
Start 14-day free trial →How LeadYup ships this for you
26-signal XGBoost model picks the exact moment to fire — beats raw mouse-out by 3–5×.
LLM rewrites headline/sub on each landing page to match intent, no manual A/B setup.
Multi-armed bandit picks the winning variant in days, even at SMB traffic.
Slack, Zapier, HubSpot, webhooks, email — leads land where your team already lives.
Ask Roman a question
Got a real question about how our exit-intent ML model actually works? I'll personally read it and reply within a day. Selected Q&As get published below this article.