Динамическое размещение кода контекстной рекламы на Textpattern

Опубликовано
Комментарии Нет

По рекомендациям Adsense, которые бесплатно рассылаются компанией Google, я решил попробовать размещать рекламные блоки непосредственно в самом теле статьи.

На некоторых своих сайтах я уже давно практикую такое размещения, но вот задумался на тему динамического размещения 2 блоков контекстной рекламы после, скажем, 3 и 5 абзаца основного текста статьи.

Оказалось, что в Textpattern это сделать проще простого. Только пришлось применить недавно полученные навыки PHP.

Зачем это нужно?

Ответ на этот вопрос банальней некуда: динамически размещать контекстную рекламу на сайте необходимо просто ради денег. Мною замечено, что на такую рекламу чаще кликают.

Я не проводил каких-то специальных экспериментов, но доход с таких сайтов немного, но подрос, когда на других такого роста замечено не было.

Объяснить я это могу лишь тем, что посетитель информационного сайта, который не случайно зашел на него, а целенаправленно пришел посмотреть новые публикации, практически не замечает контекстной рекламы, которая стоит на одних и тех же местах постоянно. После нескольких таких заходов, посетитель вообще не обращает внимание на рекламу, что для нас, как для вебмастеров, является печальным итогом.

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

Вся динамика заключается в том, что блок выводится после нескольких абзацев. У меня это значение равно 2. Можно, кстати, использовать рандомное значение (к примеру, от 2 до 3 абзацев), что еще больше должно улучшить кликабельность контекстного блока.

Реализация динамического размещения контекстной рекламы

Для этого стоит воспользоваться замечательным плагином – rss_auto_excerpt, который умеет выводить только часть текста статьи. По идее автора этого плагина и в функционале самого плагина, есть возможность выводить текст, обрезая его с начала. То есть с помощью этого плагина можно вывести текст не с самого начала, а начиная со второго абзаца и до конца, но почему-то это не работает. Возможно виной всему русскоязычные буквы, но не суть важно.

Для того, чтобы происходило разделение статьи на две части, необходимо, после установки плагина, в форме default разместить код:

<txp:rss_auto_excerpt paragraphs="<strong>2</strong>" showlinkwithexcerpt="0" />

где выводится первая часть статьи и:

<txp:php>
  $body_array = explode('</p>', $thisarticle['body']);
  for($i=<strong>2</strong>;$i <= count($body_array);$i++){
    echo $body_array[$i];
  }
</txp:php>

где выводится вторая часть статьи до самого конца.

В примере приведен код, который разделяет статью на две части, где первая часть – 2 первых абзаца и вторая часть весь остальной текст (цифра 2, выделенная полужирным стилем, как раз отвечает именно за это).

Вот таким нехитрым способом, мы получаем реализацию более кликабельной рекламы.

Автор

Комментарии

Нет комментариев к данной статье.

Комментарии

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





← Старые Новые →