Как заставить работать split testing и exit popup одновременно

Как заставить работать вместе сплит-тестирование и всплывающее окно на закрытии страницыСитуация не из разряда метафизики, а очень даже предметная. Мой клиент имеет на сайте всплывающее окно, которое активируется при попытке закрытия страницы (exit popup) и ему захотелось провести тестирование разных вариантов страниц. Но, как вы понимаете, эти две технологии конфликтуют. Когда скрипт сплит-тестирования пытается сделать редирект на другую страницу, выскакивает всплывающее окно...

Решение пришло неожиданно - активировать скрипт всплывающего окна с задержкой во времени. Мы активируем его спустя 5 или 10 секунд после загрузки страницы для того, чтобы скрипт сплит-тестинга успел выполнить редирект. В коде это выглядит примерно так:

// exit popup code
var preventExitPopup = true; // изначально exit popup отключен
// ...
// split testing code
// ...
$(function(){
    setTimeout('preventExitPopup=false', 5000);
});