Устарело

Снова привет! Недавно искал простое решение скрипта камбекера, единственное что удалось найти это простой код:

<script>
var exitsplashmessage = 'ТЕКСТ ВАШЕГО СООБЩЕНИЯ';
var exitsplashpage = 'http://krasgmu.net'; function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); }}}
function addClickEvent(a,i,func) { if (typeof a[i].onclick != 'function') { a[i].onclick = func; } }
var theDiv = '<div id="ExitSplashDiv" style="display:block; width:100%; height:100%; position:absolute; background:#FFFFFF; margin-top:0px; margin-left:0px;" align="center">';
theDiv = theDiv + '<iframe src="'+exitsplashpage+'" width="100%" height="100%" align="middle" frameborder="0"></iframe>';
theDiv = theDiv + '</div>';
theBody = document.body; if (!theBody) {theBody = document.getElementById("body"); if (!theBody) {theBody = document.getElementsByTagName("body")[0];}}
var PreventExitSplash = false;
function DisplayExitSplash(){ if(PreventExitSplash == false){ window.scrollTo(0,0); PreventExitSplash=true; divtag = document.createElement("div"); divtag.setAttribute("id","ExitSplashMainOuterLayer"); divtag.style.position="absolute"; divtag.style.width="100%"; divtag.style.height="100%"; divtag.style.zIndex="99"; divtag.style.left="0px"; divtag.style.top="0px"; divtag.innerHTML=theDiv; theBody.innerHTML=""; theBody.topMargin="0px"; theBody.rightMargin="0px"; theBody.bottomMargin="0px"; theBody.leftMargin="0px"; theBody.style.overflow="hidden"; theBody.appendChild(divtag); return exitsplashmessage; } }
var a = document.getElementsByTagName('A'); for (var i = 0; i < a.length; i++) { if(a[i].target !== '_blank') {addClickEvent(a,i, function(){ PreventExitSplash=true; });} else{addClickEvent(a,i, function(){ PreventExitSplash=false;});}}disablelinksfunc = function(){var a = document.getElementsByTagName('A'); for (var i = 0; i < a.length; i++) { if(a[i].target !== '_blank') {addClickEvent(a,i, function(){ PreventExitSplash=true; });} else{addClickEvent(a,i, function(){ PreventExitSplash=false;});}}}
addLoadEvent(disablelinksfunc);
disableformsfunc = function(){ var f = document.getElementsByTagName('FORM'); for (var i=0;i<f.length;i++){ if (!f[i].onclick){ f[i].onclick=function(){ PreventExitSplash=true; } }else if (!f[i].onsubmit){ f[i].onsubmit=function(){ PreventExitSplash=true; }}}}
addLoadEvent(disableformsfunc);
window.onbeforeunload = DisplayExitSplash;
</script>
к содержанию ↑

В чем же заключается суть работы этой методики?

Допустим Вы запустили рекламную кампанию по продаже своего продукта и привлекаете посетителей на продающую страничку. У вас уходит достаточно много времени и ресурсов, через страничку проходят сотни и тысячи посетителей.

Понятное дело, что вашим предложением заинтересуются далеко не все…

Причин этому есть множество, кому- то это просто не интересно, а кто- то пока не хочет тратить свои денежки на ваш продукт. Люди просто начинают уходить с продающей странички и вы их теряете. Именно в этот момент в работу вступает скрипт для возврата exit-трафика.

После нажатия посетителем сайта кнопки закрытия вкладки браузера, показывается всплывающее окно в котором сообщается: «Внимание! Уникальное предложение только для Вас!…»

На открывшейся страничке вы делаете для посетителя предложение от которого он не в состоянии отказаться, а за предложенные бонусы собираете контактные данные посетителей.

По статистике таким образом можно вернуть порядка до 30% уходящих посетителей, а это все потенциальные клиенты, ваша подписная база.

Этот бесплатный Exit-Traffic Lite – cкрипт плагин корректно работает со всеми современными браузерами (Chrome, Firefox, IE, Safari)

Код скрипта Exit-Traffic Lite, который надо вставить в конец вашей страницы, прямо перед тегом </body>
(не забудьте изменить ссылку и текст сообщения)

Но захотелось модернизировать скрипт и добавить немного звука? получился вот такой код, но звук у нас не работает в Опере, т.к.  в ней читается OGG формат, а не MP3

Голосов  (2)
Об авторе

Веб-разработчик. Работа с проектами простой и средней сложности. Верстка, программирование. Simpla, Drupal, Wordpress.

Смотреть посты