Вы ищете способ определять пользователей, использующих AdBlock на вашем сайте WordPress? Многие блоггеры полагаются на доход от рекламы для поддержки развития своих сайтов. Расширения для браузеров вроде AdBlock plus могут повредить вашему потенциальному доходу. В сегодняшней статье мы покажем вам как определять пользователей AdBlock в WordPress и отображать для низ сообщение с просьбой о поддержке вашего сайта.
Что такое AdBlock и как он вам может навредить?
AdBlock — это простой, но очень эффективный аддон для веб-браузеров, который позволяет пользователям отключать рекламные объявления на вашем сайте.
Он освобождает пользователей от рекламы, но при этом вредит блоггерам, которые на ней зарабатывают.
Есть несколько способов, которые можно использовать для того, чтобы справиться с AdBlock. У каждого из них есть свои плюсы и минусы.
Способ 1: Не делать ничего
Вам не нужно ничего предпринимать насчет пользователей с AdBlock. Вы просто учитесь жить с тем, что теряете доход, а ваши пользователи — счастливы без рекламы.
Способ 2: Пассивный
В этом случае вы должны склонить пользователей к тому, чтобы они добавили ваш сайт в список исключений. Или же, вы можете предложить им какой-то премиум аккаунт или просьбу о добровольном взносе для того, чтобы на сайте не показывались объявления.
Способ 3: Агрессивный
В этом случае вы просто блокируйте сайт для всех пользователей, у которых включен AdBlock. Если они желают просматривать ваш контент, то им следует отключить AdBlock.
Такой способ достаточно агрессивен, и многие пользователи больше не вернутся на ваш сайте. Лучше всё-таки применить пассивный способ, упомянутый выше.
Теперь, когда мы рассмотрели различные способы борьбы с пользователями AdBlock, давайте посмотрим на возможные решения.
Как определить AdBlock в WordPress
Первым делом вам необходимо установить и активировать плагин Ad Blocking Detector. После активации плагин добавит новое меню под названием ‘Ad Blocking’ в административную панель вашего сайта. Кликаем на него и переходим на страницу настроек плагина.
Вы можете либо отредактировать Sample Shortcode, либо создать свой собственный. Для примера, мы будем редактировать существующий шорткод.
На экране редактирования вы увидите поле названия для шорткода. Ниже — два текстовых поля. Первое будет отображаться, когда Adblocker не будет обнаружен в браузере пользователя.
В целях тестирования мы рекомендуем вам добавить в поле что-то вроде «AdBlock не обнаружен». Далее вы сможете поместить туда код рекламного объявления или же просто оставить его пустым.
Следующий блок отображается, когда плагин определяет, что у пользователя установлено программное обеспечение для блокировки рекламы. Сообщение по-умолчанию показывает только то, что плагин успешно определил adblock. Его можно заменить на свое сообщение.
Плагин WordPress AdBlocking detector содержит базовые стили оформления для обоих текстовых областей. Если это автоматическая стилизация конфликтует с темой на сайте, то ее можно отключить в разделе Content Auto-Styling. Просто отметьте галочку рядом с ‘No. Disable it”.
Кликните на кнопку сохранения шорткода для сохранения изменений.
Теперь, когда вы успешно создали шорткод, пришло время добавить его.
У плагина есть собственный виджет. Просто переходим в раздел Внешний вид » Виджеты и перетягиваем виджет Ad Blocking Detector в сайдбар.
Укажите заголовок для виджета, если нужно, а затем выберите шорктод из выпадающего меню. И, наконец, не забудьте сохранить настройки виджета.
Теперь можно посмотреть как это все выглядит на вашем сайте. Если у вас не установлен AdBlock, то вы увидите сообщение или рекламный блок, который вы указали в поле no AdBlock для шорткода.
Для того, чтобы увидеть сообщение об AdBlock, вам нужно установить Adblock Plus и протестировать его на своем сайте. Вы увидите уведомление, которое вы указали в блоке AdBlock detected для шорткода.
Плагин WordPress AdBlock detector определяет все основные расширения браузеров, блокирующие рекламу, в т.ч. и AdBlock Plus. Также плагин полностью совместим с мультисайтовой версией WordPress.
John Morris, автор этого плагина, написал подробную инструкцию о том, как расширить этот плагин с помощью JavaScript (например, полное блокирование доступа к сайту, отображения всплывающего окна со своим сообщением и т.д.)
Если вам не чужд код и английский язык, можно ознакомиться с его статьей о том как расширить функционал WordPress AdBlock Detector с помощью JavaScript.
Вот и все, мы надеемся, что эта статья помогла вам научиться определять AdBlock в WordPress. Вам также может помочь наша статья о том, как добавить рекламные блоки внутри текста записи в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.