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

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

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

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

Поделитесь с друзьями:



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>