Donleeve is a library for exit intent actions!

Here, the block time will be different based on the parameter in the URL. If it's equal to 3, the block will be 3 seconds, for example. In your website, you can utilize this for A/B testing. Notice, however, that the block on ?p=10 doesn't affect a page with ?p=7, it only affects occurences of ?p=10 in the URL.

Waiting for X active seconds to pass to prevent false positives

Active means the user must be viewing the page. If he opened your site in a new tab for later reading, the counter will start when he focuses the tab. This functionality is achieved via the active-timeout.js dependency.

What's happening

Click here to purge all exit intent blocks.

This fills up with events where the exit intent condition was met