ziliboba0213

Рейтинг
832
Регистрация
03.09.2009
Интересы
Поделываю сайты
1981
big boy:
На данном этапе скрипт ничего не показывает, а просто пишет статистику в БД, так что фильтров быть не может.

Так я знаю, сам такой же скрипт выше и написал - /ru/forum/comment/14052314. Я про последствия замены этих блоков на другие свои ☝ Да и пользователей жалко, и ПФ тоже жалко портить.

Thanx:
А что полезного можно взять с этого adBlock detection, кроме самой статистики? Как-то финансовую пользу извлечь можно?

Заменить на свои баннеры/тизеры 🍿 Только бы знать, что продавать и не повредит ли это :)

Можно еще блок со ссылками сунуть по своему сайту - по типу "Это интересно" - может хоть ПФ повысит...

PS. Важно: файл advert.js надо назвать, вроде как иначе не будет срабатывать...

pavel419:
ziliboba0213, спасибо, буду пробовать)

У меня около 40% посетителей блочат рекламу.

big boy, Нет 100% уверенности в правдивости, а вдруг скрипт неправильно срабатывает? Тогда вместо просмотров адсенса будет показано неизвестно что, и за фильтры от ПС страшно 🤪

Сижу, неделю уже думаю чтобы такое поставить :)

pavel419:
Гемор какой. А в файлик там как-то две цифры нельзя записывать? Просто совсем не шарю в js )

Подключаете файл js в header c содержимым:


window.adBlock = false;

Потом в документе:


if ( ! ( 'adBlock' in window ) ) {
$.ajax({
url: '/send.php',
type: 'POST',
data: {'adblock': true}
});
}
else
{
$.ajax({
url: '/send.php',
type: 'POST',
data: {'adblock': false}
});
}

а в файле send.php пишите в базу:


if(isset($_POST['adblock']))
{
if($_POST['adblock']=='true') mysql_query("UPDATE `adblock` SET `true`=(`true`+1), `counts`=(`counts`+1) WHERE id=1");
else mysql_query("UPDATE `adblock` SET `false`=(`false`+1), `counts`=(`counts`+1) WHERE id=1");
}

Перед этим создаете таблицу в mysql


CREATE TABLE IF NOT EXISTS `adblock` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`counts` int(11) NOT NULL,
`true` int(11) NOT NULL,
`false` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

INSERT INTO `adblock` (`id`, `counts`, `true`, `false`) VALUES
(1, 0, 0, 0);

Вроде так, если ничего не попутал. 🍿

PS. Важно: файл advert.js назвать, вроде как иначе не будет срабатывать...

pavel419, тот скрипт, что я привел срабатывает что-то не с первого раза :(

Также он лишь возвращает true или false в javascript. В зависимости от этого аяксом записывать в БД.

oxg:
подскажите чо за скрипт такой?

https://vc.ru/p/media-adblock - я сделал как тут описано, рабочий пример вот: https://chekalskiy.ru/adblock-detection/

Вначале подумал блочить как-нибудь пользователей, потом передумал. Сейчас в раздумьях - свои тизеры вместо заблокированных объявлений ставить (у одного конкурента увидел). Не знаю только что там рекламировать пока :)

Аргон-17:
отключил адблок на этом сайте , потом опять ключил, - всё работает и без рекламы! - так что проблема гораздо проще решается☝ 😂

Не, у них просто этот экран 1 раз срабатывает... При повторном запуске сайта все норм. Такие блокировки не панацея, можно кучу народу растерять и ПФ ухудшить, я думаю... Они уберут это скоро, также как и на sport.ru

Пылесосы что ли продавать надо? 🤪 Кирби и Ко дубль 100 🍿

NP04:
Пока ничего, но скоро начну. Французский меня добивает.🤪 Умею считать по-английски, по-испански, по-итальянски, но вот французский....особенно написать эти чертовы числительные...
А Вы сразу наезжаете :(

Я вот лично по французски знаю только Д"Артаньян 🤣

samouschka:
Не пойму при чем снижение дохода за 1000 показов (ctr, цена клика) и AdBlock. Я думал, что при включенном блокировщике рекламы показы не идут, а следовательно и их нет в статистике. Или они все-же считаются?

Они вроде в код страницы загружаются, но блочатся, вроде вот так:

    display: none;

visibility: hidden;
orphans: 4321;
big boy:
Как Sports.ru боролся с AdBlock и добился результата




Anzey, это что-то из разряда:

Помогите! У меня сегодня траф срезало на 50%! Вчера было 4 посетителя, а сегодня только два за это же время! Что это? Фильтр?

Поставил скрипт, чтобы посмотреть, сколько пользователей блочит как написано тут: https://vc.ru/p/media-adblock

Пока выглядит так по просмотрам:

counts true false

1853 842 1011

То есть процентов 40 блочит рекламу 😮 Мама дорогая :) Может я чего не так сделал конечно...

Всего: 15269