Как-то понадобился мне свой скрипт своего кликандера (clickunder). Надоело сливать трафик на ClickUnder партнерки, поскольку там часто проскакивают вирусы. Хочется сливать трафик на свои собственные решение.
Для начала,
Кликандер — это когда посетитель нажимая мышкой в любой части вашего сайта/дора/сателлита и получает открытие нового рекламного сайта (куда сливаем трафик).
Попандер — это когда поверх сайта появляется баннер, который нужно или закрыть или нажать на него и перейти на новый рекламный сайт.
В этом посте пойдет речь именно о кликандере.
Итак, создаем js файл, примерно следующего содержимого:
Файл click.js
[code]
var par = «menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes»;
txt = new Array();
txt[0]=»http://ya.ru/»
txt[1]=»http://google.com/»
var b = Math.round(Math.random() * (txt.length — 1))
var ssilka = txt[b];
function Show666() {
cooki=navigator.cookieEnabled;
if(cooki)
{
scookie = GetCookie(‘pokaz’);
if (scookie == null)
{
var ExpDate = new Date ();
ExpDate.setTime(ExpDate.getTime() + (1 * 60 * 1000));
SetCookie(‘pokaz’,’1′,ExpDate, «/»);
$(document).ready(function() {
$(«body»).click(function() {
window.open(ssilka, «website», par)
});
});
}
}
}
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=Show666;
[/code]
В файле:
[code]
txt[0]=»http://ya.ru/»
txt[1]=»http://google.com/»
[/code]
Это ссылки куда будет перенаправляться посетитель при клике в любом месте вашего сайта. Другими словами ссылки на ваши рекламные сайты. Я сделал что бы каждый раз были разные ссылки, поэтому построил как бы ротацию ссылок. Можете дописать по аналогии свои (txt[2], txt[3] и т. д.) или оставить 1 (только txt[0]).
Время срабатывания кликандера для одного посетителя указывается в коде в файле выше:
[code]
ExpDate.setTime(ExpDate.getTime() + (1 * 60 * 1000));
[/code]
24 * 60 * 60 * 1000 = один раз в 24 часа;
1 * 60 * 60 * 1000 = один раз в час;
1 * 60 * 1000 = один раз в минуту; и т. д.
Сам файл click.js можно назвать как вам будет угодно и залить его на любой один свой сайт.
Далее на ваш сайт/дорвей/сателлит и т. д. вставляем код вызова скрипта кликандера. Я вставляю в конце страницы перед самым закрывающимся тегом /body.
[code]
<noindex>
<script type=»text/javascript» src=»http://code.jquery.com/jquery-1.10.2.min.js»></script>
<script type=»text/javascript» src=»http://pomada.skolota.ru/click.js»></script>
</noindex>
[/code]
В коде, первым делом вызываем библиотеку jquery, а потом сам наш скрипт clickunder. Соответственно путь к файлу и имя файла у вас будут свои.
Скачать пример файла click.js: тут
Посмотреть как это работает на живом примере: тут
P.S.
1. Код файла click.js хорошо бы зашифровать каким-то онлайн Javascript Obfuscator (ищем в гугле сами).
2. Свой попандер можно создать тут
3. Это пример самого примитивного кликандера я накатал для себя.
Такие дела.
.
спасибо
Молодец отличный кликандер
привет
Спасибо автор за рабочий скипт. У меня на мобильные устройства не срабатывает. Как сделать?
Подавись пелоткой
ПИЗДЕЦ
Как сделать чтобы окно кликандера открывалось под активным окном а не поверх?
можно ли сделать чтобы экно кликандера открывалось под активным окном а не поверх?
на страницах html не работает на php работает
Спасибо работает но есть один минус
На странице там где присутствуют «_blank» ссылка открывается бесконечно а новое окно не срабатывает
И у меня не работает
И для чего шифравать ?
А что это
document.onmouseup=Show666;
Огромное спасибо!!! Хорошая 100% рабочая))) Еще раз спасибо!!!))
Иван, не знаю. я не программист. Как-то можно, думаю.
А как сделать чтоб он срабатывал на каждом 10м посетителе или ещё реже…?
как это можно регулировать?
Спасибо за рабочий кликандер. Хочу спросить можно ли сделать чтобы экно кликандера открывалось под активным окном а не поверх?
Спасибо за кликандер, все работает. Единственное не пойму, почему когда прописываю 2 ссылки для слива, срабатывает все время 1, причем вторая…. У тебя срабатывают в ротации, ты проверял?
ротация работает.
перегружай страница (кнопки контроль(Ctrl) + Эф5(F5)) и проверяй.