Exit Intent
What is Exit Intent?
Exit intent is a behavioural signal that predicts a user is about to leave a page or session, used to trigger a last-chance interaction such as a discount, newsletter prompt, or assistance offer. On desktop, the classic detector is a fast upward mouse movement toward the browser chrome; on mobile, signals include rapid scroll-up, back-button gestures, or tab inactivity. The aim is to recover users who would otherwise convert nowhere else.
Definition
Technically, exit-intent triggers are implemented as event listeners on the document that evaluate cursor velocity, viewport boundaries, idle time, and visibility state. More advanced systems combine these with session context - cart value, page depth, returning visitor status - and use a small predictive model to decide whether and what to show. The interaction is typically a modal, slide-in, or non-blocking toast, with strict frequency capping to avoid annoying recurring visitors.
Why it matters
In a composable-commerce setup, exit-intent logic is usually delivered as an edge or client-side service that pulls eligibility from a customer-data-platform-cdp and offer rules from a campaign engine. Because the storefront is decoupled, the same exit-intent layer can serve a web storefront and a Progressive Web App without duplicating logic. Teams must balance the conversion lift against impact on Core Web Vitals and on perceived quality of the brand experience.
Use cases
On product detail pages, exit-intent prompts surface size guides or back-in-stock subscriptions for sold-out variants. On cart pages, the trigger fires a small discount or free-shipping threshold reminder to address cart-abandonment. Newsletter capture is the most common use, especially for first-time visitors arriving from paid search-engine-marketing-sem. Sophisticated programs personalise the offer - a higher discount for users with high-intent browsing patterns - feeding the decision through a personalization or retargeting service.
Related
Explore Agentic Frontend Management Platform · Personalization.