Как манипулировать посетителями вашего сайта?

Зачастую посетители переходят на сайт через поисковые системы по ключевому слову. Зашел человек, открыл страницу, прокрутил ее вниз, нашел нужное предложение, убедился, что это не совсем то, что он искал, закрыл страницу и... забыл о вашем сайте навсегда! Также происходит в случае покупки трафика, при обмене трафиком, в новостных агрегаторах и т.д. Даже если вы закажете/купите/обменяете 10 000 посетителей, то число хитов на посетителя не сильно вас обрадует. Посетитель, как правило, переходит на целевую страницу, с которой и уходит с сайта. Печально, но факт! Посетитель мчит по своих делах, ложил он на ваш дизайн и кучу вашего уникального текста и все ваши старания :)

Наверняка, вы не раз встречали на сайтах всплывающие окна при закрытии, всплывающие окна через определенное время проведения на сайте, всплывающие окна при прокрутке контента и другие хитрости. Это говорит о том, что вебмастер всячески стремится заинтересовать посетителя, не даст ему просто так уйти простым нажатием закрытия вкладки браузера. Естественно, это иногда раздражает посетителя, но вебмастер получает прибыль в виде: рекламного клика, подписчика, постоянного посетителя, клиента и т.д.

Как манипулировать посетителем сайта?

Манипулировать посетителем сайта можно по разному, зависит от целей. Ниже, я покажу пару примеров, готовых для реализации, что из всего этого вам пригодится в конкретных ситуациях - решите сами. Единственный совет - не злоупотребляйте!

Под словом "манипулировать" я подразумеваю некие действия, которые мы будем производить без согласия (или по принуждению) самого пользователя, открывшего вашу страничку. Не важно, попал он на нее случайно или целенаправленно.

Манипулировать мы будем строчками кода, которые нужно вшить в тело посещаемой страницы (сайта).

Если нам потребуется вынужденная перерезагрузка страницы через определенный период времени, пишем:

<meta http-equiv="refresh" content="20" />

где 20 - это время, через которое страница обновится (в секундах).

Для перенаправления посетителя вашего сайта на другую страницу или сайт, через определенное число секунд проведения на сайте:

<meta http-equiv="refresh" content="10;URL=https://seo-zona.ru" />

Автоматически перенаправить посетителя на нужную вам страницу, когда пользователь подведет курсов к ссылке (ссылку он не нажмет, но все равно на сайт перейдет его браузер).

<a onmouseover="click('')" href="https://seo-zona.ru">Здесь https://seo-zona.ru</a>

Отсеять весь мобильный трафик (с мобильных устройств) и перенаправить его на другой адрес (код разместить в первых строчках кода сайта):

<script type="text/javascript">
<!--
if(navigator.userAgent.match(/(android|midp|j2me|symbian|series 60|symbos|windows mobile|windows ce|ppc|smartphone|blackberry|mtk|bada|windows phone)/i)!==null){
window.location = "https://seo-zona.ru";
}
//-->
</script>

Предложить пользователю при первой загрузке вашей страницы добавить адрес сайта в Избранное вашего браузера. При последующих загрузках такое окно не будем выводить. Выше тега </head> добавляем:

<script type="text/javascript" language="JavaScript">// <![CDATA[

<!-- Begin
<!-- Begin
var expDays = 7;
url = "https://seo-zona.ru/";
title = "Блог типичного программиста";
// Cookie code from The JavaScript Source
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function amt(){
var count = GetCookie('count')
if(count == null) {
SetCookie('count','1')
return 1
}
else {
var newcount = parseInt(count) + 1;
DeleteCookie('count')
SetCookie('count',newcount,exp)
return count
}
}
function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function checkCount() {
var count = GetCookie('count');
if (count == null) {
count=1;
SetCookie('count', count, exp);
if ((navigator.appName == "Microsoft Internet Explorer") &#038;& (parseInt(navigator.appVersion) >= 4)) {
window.external.AddFavorite (url,title);
}
else {
var msg = "Don't forget to bookmark us!";
if(navigator.appName == "Netscape") msg += " (CTRL-D)";
alert(msg);
}
}
else {
count++;
SetCookie('count', count, exp);
}
}
checkCount();
// End -->
// ]]></script>

При входе на Вашу страницу автоматически открывается новое окно (маленькое). При посещении этой страницы, автоматически откроется окно с другой страницей (указанной в настройках этого кода). Выше тега </head> добавляем:

<script type="text/javascript" language="JavaScript">// <![CDATA[
OWindow =window.open("https://seo-zona.ru/","SEO-Zona", "width=200, height=143, toolbar=0, location=0, status=0, menubar=0, scrollbars=0, resizable=0,left=1,top=1")
// ]]></script>

Для того чтобы открыть другую страницу в отдельном большом окне при посещении пользователем определенной страницы, код модифицируем. Добавляем также выше тега </head>:

<script type="text/javascript" language="JavaScript">// <![CDATA[
OWindow=window.open("https://seo-zona.ru/","SEO-Zona", "toolbar=0,location=0,status=0,menubar=0,scrollbars=2,resizable=1")
// ]]></script>

Важное сообщение пользователю в момент закрытия им страницы. Если пользователь уходит с сайта, перенаправляем его на страницу конкурса, страницу распродаж, страницу с "секретной", но платной информацией и т.д. и т.п. (пишем код внизу страницы, перед тегом </body>):

<script language="javascript">
var exitsplashmessage = '***************************************\n\n В А Ж Н О Е С О О Б Щ Е Н И Е:\n\n КЛИКНИТЕ ПО КНОПКЕ ОТМЕНА/CANCEL, ЧТОБЫ\n ОСТАТЬСЯ НА ЭТОЙ СТРАНИЦЕ И ПОЛУЧИТЬ\n ПРИЗ\n или что-то ценное\n\n НАЖМИТЕ НА КНОПКУ «ОТМЕНА»\n\n***************************************';
var exitsplashpage = 'https://seo-zona.ru/';
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>

Организовать обмен трафиком между сайтами. Одно из оригинальных решений. Суть в том, чтобы перенаправить всех уникальных посетителей с одного домена на отдельную страницу (конкурс, продажи...). Если посетитель кликнет в любом месте экрана, он будет перенаправлен на другой сайт (работает для посетителя ТОЛЬКО 1 раз в сутки). На всех сайтах, с которых будут ручейками собираться в речной поток посетители нужно прописать вызов скрипта:

<SCRIPT LANGUAGE="Javascript" SRC="ваш сайт/clickunder.js"></SCRIPT>

и создать сам файл clickunder.js со следующим содержимым:

function PopShow3() {
CookieTest=navigator.cookieEnabled;
if(CookieTest)
{
ClickUndercookie = GetCookie('clickunder');
if (ClickUndercookie == null)
{
var ExpDate = new Date ();
ExpDate.setTime(ExpDate.getTime() + (24 * 60 * 60 * 1000));
SetCookie('clickunder','1',ExpDate, "/");
window.open("https://seo-zona.ru","_blank","width=1000,height=800,resizable=1,toolbar=1,location=1,menubar=1,status=1,scrollbars=1");

window.focus();
}
}
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
document.onmouseup=PopShow3;

...Такие вот они хитрости, призванные увеличить ваши продажи, нарастить целевое ядро вашего сайта, увеличить число почитателей, клиентов и т.д. Не следует забывать, что данные коды могут не работать в некоторых браузерах, блокироваться ими по умолчанию и т.д. И не перегибайте палку, используйте хитрости вебмайстеров с умом и пользой для своего сайта, думая, в первую очередь о своих посетителях!

Оцените материал:
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (6 голоса, рейтинг: 4,83 из 5)
Загрузка...

Вячеслав - типичный интернетчикВячеслав Скоблей (ака files) - типичный интернетчик. Скитаюсь интернетом, пишу на PHP, увлекаюсь созданием веб-сайтов на Wordpress, решаю многочисленные проблемы, которые до появления интернета не существовали...

Специализируюсь на безопасности сайтов: защищаю сайты от атак и взломов, занимаюсь лечением вирусов на сайтах и профилактикой...

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

3 комментарий

  1. Александр says:

    не знаю как поисковики, но лично я стремглав голову покидаю такие сайты на которых всякие всплывающие окна, редиректы и все такое, и не посещаю их никогда больше, как их так и целевые страницы... Так что думаю врядли такие способы помогут увеличить продажи.....

  2. Александр says:

    Как поисковики отнесуться к этим скриптам?

    1. Вячеслав says:

      Александр, ПС по разному относятся к манипулированию пользователями, в основном враждебно. Данные скрипты использовать не для поднятия позиций и не для улучшения СДЛ! :)

      ...по необходимости!

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

Ваш адрес email не будет опубликован.