Вставляем блок рекламы в статью.

static_rocket_468x60.jpg

Опубликовано Oleg - пт, 12/18/2015 - 15:44
реклама в ноде Drupal

Реклама - самый распространённый способ монетизации сайта. Для любого сайта, даже с невысокой посещаемостью, можно что-нибудь найти и начать зарабатывать. В случае с контекстной рекламой не достаточно просто разместить рекламный блок. Нужно найти место где по нему будут кликать. Сайдбары, хедеры и футеры для этого не подходят. Самые кликабельные места в тексте. Дело за малым - научиться вставлять рекламный блок в контент.

Ручное размещение.

Самой крупной и самой доступной системой контекстной рекламы является AdSense. Специально для неё у Drupal есть модуль который так и называется AdSense. Все настройки находятся в Конфигурация → Веб-службы → AdSense. Модуль предлагает несколько вариантов размещения рекламы. Чтобы вставить рекламу в текст будем использовать теги AdSense -  [adsense:формат_объявления:ID]. Пример тега - [adsеnsе:250x250:0123456789]. Перед тем как вставлять тег в текст включите в режиме форматирования фильтр добавленный модулем. Подробнее об этом расскажу в следующей статье а пока коротко о плюсах и минусах. Модуль работает только с AdSense это минус, но зато работает на 120% и это плюс. Модуль умеет:

  1. Показывать статистику по объявлениям.
  2. Распределять доходы между пользователям.
  3. Распознавать пользователей с AdBlock.
  4. Подробнее об этих и других функциях в следующем посте. Подпишитесь чтобы не пропустить.

Ещё один способ вставить рекламу в ноду - Insert Block. Из названия понятно что этот модуль может вставить любой блок в ноду, следовательно работать вы можете с любой рекламной системой.

Блок вставляется через теги, похожие на теги AdSense. Первое что делаем - включаем фильтр Insert blocks в настройках текстового формата чтобы теги не отображались как обычный текст. Размещаем тег [block:name of module=delta of block] там где хотим увидеть блок. Параметры name of module и delta of block можно узнать перейдя в меню Структура → Блоки. На этой странице перечислены все блоки и указано в каких регионах они отображаются. Нас интересует ссылка настроить, которая есть у каждого блока. Предположим у нашего блока ссылка ведёт на страницу site.ru/admin/structure/block/manage/block/14/configure. Первым после manage идёт название модуля потом дэльта. В нашем случае модуль называется block а дэльта 14. Тег для вставки блока будет выглядеть так

[block:block=14]

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

Вставляем рекламу на автомате.

Модуль Content Injector, ранее известный как AdSense Injector. Когда-то этот модуль работал как дополнение к модулю AdSense. Теперь с его помощью в ноду можно вставить любой контент - текст, HTML, Javascript или теги AdSense.

Content Injector может вставлять рекламу перед контентом, после и непосредственно в контент. По умолчанию вставка идёт после третьего параграфа. Если знаете что такое XPath или не боитесь экспериментов можете сами выбрать место где будет размещаться реклама.

В целом модуль не плох, но у меня как-то не сложилось. Рекламные объявления выводились только в начале и в конце поста. Внутри статьи объявления не показывались. Я пробовал вставлять код и теги - результат ноль. Может вам повезёт больше.

Ещё один модуль который может автоматически вставлять блок в текст - Block inject. Вообще-то Block Inject вставляет не блок, а регион в который мы уже вставляем блоки.
Сначала переходим в меню Структура → Block Inject и добавляем новый регион. Пишем название региона и выбираем тип контента. По умолчанию параграф после которого будет вставлен блок определяется следующим образом: общее количество параграфов в статье делится на два. Дефолтные настройки можно изменить. Для этого нужно задать условие по количеству параграфов в тексте и указать смещение. Я например поставил если больше восьми то поднять на два параграфа.

Block Inject Drupal

Теперь переходим на страницу блоков. Здесь находим ранее созданный регион и перетаскиваем туда блок с рекламой или любой другой.

Кроме общих настроек, есть индивидуальные для каждой ноды. Доступны они на странице добавления/редактирования материала. На вкладке Block Inject Settings можно полностью отключить регион или изменить его место.

Привет Надежда. Тему сверстал сам. Сейчас отлавливаю мелкие косяки. До конца года планирую перейти на https. Devaka рекомендует и вроде гугл учитывает при ранжировании.

Интересно, а почему самое кликабельное место для рекламы - это в тексте? Кликают по ошибке? Или как? И не будет ли это как-то раздражать читателей? Я просто вот тоже думаю, как бы и волков накормить, и овцам уцелеть... Что-бы и реклама не назойливой была, и чтобы что-то приносила...
Кстати, поздравляю с переездом на ЮниЗендер. Спм давно на этой системе сижу. Только почему адреса смартреспондера будут утеряны? Там есть возможность полностью импортировать базу. Я в своё время так делал. Все адреса сохраняются... Подписчики не теряются...

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

Насчёт будет или нет раздражать. Всегда найдётся кто-нибудь недовольный. Один рекламный блок на статью по моему нормально. Когда сам сталкиваюсь с подобным размещением ни сколько не напрягает.

До этого рассылка была на sabscribe.ru там для бесплатных рассылок нет возможности импорта

Олег, я сам в своё время прыгал с сервиса на сервис, правда на сабскрайбе не был, но во всех других имеется импорт контактов в CSV, неужели тут нет такого?
А в UniSender можно такой файлик контактов закачать...

У простой subscribe рассылки  нет. На платной версии subscribe PRO вроде можно было импортировать контакты. Года два назад Subscribe PRO стал отдельным сервисом. Теперь я счастливый обладатель рассылки с 669 подписиками. Сколько из них живых не знаю но больше 20 переходов не было. В принципе на subscribe можно набрать около тысячи довольно быстро. Дело в том что это будут просто красивые цифры.

У них очень интересная политика. Я не могу получить адреса, но я могу на платном аукционе купить рассылку по цене 1адрес = 1руб.

Приветствую, Олег! Статья интересна мне, но я сам предпочитаю WordPress CMS, если похожие плагины для размещения у это системы? До контекста я еще не дорос и размещаю партнерские баннера вручную, и интуитивно сам размещал их как и написанно в статье в серидине своего контента. Думаю, что размещать рекламу это искусство, потому что это для многих элюзия, что воткнул рекламу гонишь трафик, вот тебе и клики, думаю, новичков ждет разочерование...это мое мнение.

С уважением Рубен Хуснутдинов

С WordPress не работал, поэтому ничего порекомендовать не могу.

С контекстной рекламой достаточно заморочек. Есть проблема с одноцентовыми кликами. На форумах вебмастеров можно наблюдать интересную картину. В одной ветке обсужают как бороться с жадными рекламодателями, а рядом как снизить цену клика до минимума.

Подумываю о том, чтобы ставить рекламу в блог. Но как-то стремно. Мне кажется, только начни - и весь блог запестрит чужими ссылками.
Как более опытные товарищи, подскажите, как избежать эого?

Я рекламой не злоупотребляю. Кроме AdSense ничего нет. Насколько мне известно контекстная реклама не рассматривается как исходящие ссылки.

Здравствуйте Олег. А разве нельзя вручную, взять создать по размеру блок, взять код html и самому при написании статьи вставить где хочешь? В середине либо в конце... Заинтриговали, надо попробовать, так как у меня стоит прям перед статьей.

Я за то чтобы само всё вставлялось. Захотел изменить место или другую рекламу вставить,  открыл настройки поменял параметры сразу для всего сайта.

Да, размещение рекламы в статье самый эффективный способ монетизации и выглядит не очень мусорно. Кстати фотка в начале поста классная. И ещё хотел спросить: какой у вас, если не секрет, CTR на адсенсе, просто у меня он очень низкий на нём был.

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

Содержимое данного поля является приватным и не предназначено для показа.