- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Блин все неплохо, но вот в чем проблема. Скрипт срабатывает как-то поздно, точнее сказать, наверное поздно определяет, что есть adblock. Т.е. контент успевает отобразится и можно даже успеть нажать на кнопку скачать. И даже видно, что элемент на сайте есть, а потом оп, пропадает. Как этого избежать?
Блин все неплохо, но вот в чем проблема. Скрипт срабатывает как-то поздно, точнее сказать, наверное поздно определяет, что есть adblock. Т.е. контент успевает отобразится и можно даже успеть нажать на кнопку скачать. И даже видно, что элемент на сайте есть, а потом оп, пропадает. Как этого избежать?
Скрыть ссылку на скачать изначально (css), а после проверки на блок выдать ее (через js).
css - display:none
js (jquery) - $('#ID_ссылки').show();
Блин все неплохо, но вот в чем проблема. Скрипт срабатывает как-то поздно, точнее сказать, наверное поздно определяет, что есть adblock. Т.е. контент успевает отобразится и можно даже успеть нажать на кнопку скачать. И даже видно, что элемент на сайте есть, а потом оп, пропадает. Как этого избежать?
Загружать сначала скрипт, а потом - контент. Но это нарушение фундаментальных принципов, которые исповедуют все поисковые системы, особенно Google.
Скрипт срабатывает как-то поздно, точнее сказать, наверное поздно определяет, что есть adblock.
Все должно срендериться перед проверкой рекламных блоков на их блокировку адблоком.
Поэтому да, как заметили выше, вам над сперва все скрывать, а в случае отсутствия адблока показывать кнопку на скачивание.
Письмо привалило про адблок
Мне тоже сегодня пришло, только вместо Ильи мне Степан написал.
Не стоит недооценивать пользователей адблоков ;)
О, да! Как оказалось это довольно настырная аудитория. Мы с 2013 года занимаемся этой проблемой (проверка на наличие фильтров). Их постоянно приходится переписывать.
Самые первые были простые - надо было проверить лишь наличие определенных html-тегов. Затем Adblock стал оставлять теги, но не показывал рекламу.
Последняя версия Adblock работает с теневым DOM. Но тут пришел на помощь сам Google. При обнаружении фильтрации, он в определенные теги пишет сообщение и не грузит определенный скрипт. Пока вот поэтому факту и ловим.
---------- Добавлено 09.02.2018 в 18:49 ----------
Блин все неплохо, но вот в чем проблема. Скрипт срабатывает как-то поздно, точнее сказать, наверное поздно определяет, что есть adblock. Т.е. контент успевает отобразится и можно даже успеть нажать на кнопку скачать
Да, есть такое. У нас другой код скрипта-ловушки, но пока действует именно так.
Отключать adblock не стал.
Поставил еще 1 расширение - Quick Javascript Switcher 1.4.1
Очередное снижение доходов опять вызвано обновлением блокираторов. На этот раз обновились алгоритмы uBlock и AdBlockPlus. Приходится заново переписывать скрипт ловушку.
P.S. Кто в js хорошо разбирается? Как отследить, загрузился ли скрипт? Надо что-то по аналогии с консолью браузера сделать. Когда установлен блокиратор, в консоли выводятся сообщения, такой-то скрипт не загрузился...
Очередное снижение доходов опять вызвано обновлением блокираторов. На этот раз обновились алгоритмы uBlock и AdBlockPlus. Приходится заново переписывать скрипт ловушку.
P.S. Кто в js хорошо разбирается? Как отследить, загрузился ли скрипт? Надо что-то по аналогии с консолью браузера сделать. Когда установлен блокиратор он сообщает, такой-то скрипт не загрузился...
Как вариант загружаемый скрипт должен сетить глобальную переменную в window. А уже после загрузки страницы проверять есть ли такая устанавливаемая скриптом переменная в windiw. Если нет - скрипт не загрузился.
Еще как вариант юзать getScript из jquery
Ну и мой велосипед который трекает блокировку гугловской рекламы самым тупым способом и вставляет произвольный html вместо заблоченной рекламы, пробовал на последних версиях адблока и адблок плюса.
Проверьте пожалуйста на uBlock и на AdGuard. Тоже сейчас займусь.
---------- Добавлено 13.02.2018 в 11:54 ----------
Еще как вариант юзать getScript из jquery
Скорей всего google будет ругаться, что его кто-то скрипты трогает кроме браузера.