AdsForSearchers WordPress Plugin

03.10.2007

Написал очень простой плагин для WordPress. Он позволяет показывать рекламные объявления (например, Google AdSense) _только_ для посетителей, пришедших с поисковика. Таким образом, вы не распугаете ваших регулярных читателей и читателей, пришедших по ссылкам с других блогов, но сможете немного заработать на посетителях с поисковых машин.

Если кто-то хочет попробовать, то установка очень простая – там всего один файл, закиньте его в вашу папку с плагинами. После этого активируйте плагин в админ панеле на закладке Plugins. Никакой админки с веб-интерфейсом для плагина не предусмотрено. Вручную отредактируйте файл adsforsearchers.php, секцию config, там необходимо вставить ваш код Google AdSense. Далее в темплейте, где вы хотите видеть вашу рекламу, добавьте следующую строку:
<?php AdsForSearchers(); ?>
Можно задавать несколько рекламных блоков. Подробнее смотрите в readme.txt.

Скачать AdsForSearchers плагин.

На данный момент плагин понимает referer с Google,Yandex и Rambler. Я не стал усложнять жизнь регулярными выражениями, а сделал просто поиск подстроки в строке, это не 100% надежный метод, но в данном случаи это абсолютно не критично. Вы можете добавить в массив $se_ref любые часты url, и посетитель увидет рекламу, если придет с этого url. Не понятно сказал? :) Ну например, если вы хотите чтобы все посетители пришедшие к вам с блога Давыдова наслаждались вашим рекламным блоком AdSense, то просто добавьте в массив $se_ref строку “davydov.blogspot.com”. Если посетитель заинтересуется вашим блогом, и перейдет по внутренней ссылке, то реклама больше не отобразится.

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

Вообщем потестирую, о результатах, как всегда, отпишусь.

Еще по теме:

Комментарии (18) на "AdsForSearchers WordPress Plugin"

  1. Skop says:

    Интересная задумка, надо будет пощупать =)

  2. egorych says:

    Хорошая функция для своих скриптов ;)

    Я так понял что реклама вставляется только вокруг поста, а в сам пост ее вставить нельзя. Ну да это можно самому доработать, склеив два плагина.

    Спасиб короче :)

  3. Arser says:

    egorych, да, в пост вставить нельзя, там отдельная история. Но можно использовать css, чтобы текст поста “обтекал” рекламный блок, как-то так: [div style="float:left"] AdSense [/div]

  4. DimaX says:

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

  5. Arser says:

    Клево – не то слово :) Даже не знаю, как без этого можно в нашей работе. :)

  6. Nou says:

    А ТОЗу АдСенса точно не противоречит?

  7. Arser says:

    Nou, по моим данным – все по правилам :)

  8. Подскажите, с чего начать чтение про архитектуру вордпресовских плагинов? Есть ли такое на русском или только в кодексе вордпресса на английском искать?

    А то начал смотреть чужие плагины – как-то там всё запутано с непривычки.
    Спасибо.

  9. Skop says:

    На русский часть кодекса переведена на сайте Макса

  10. Arser says:

    2Попов Роман: Честно говоря, я не фанат wp плагинов и не фанат чтения документации… Просто взял стандартный показательный плагин Hello Dolly и переделал под себя, для моих элементарных нужд этого было достаточно. Так что остается поверить Skop’у, уверен что с доками у них все в порядке…

  11. 2 Skop.
    Спасибо, нашел сайт Макса, изучаю.
    2 Arser.
    Спасибо за ответ. Вы правы, для простых плагинов ХеллоДолли достаточно, но вот чтобы feedwordpress переделать – мне с первого раза не хватило :( , нужно немного подучить интерфейсик :)

  12. Arser says:

    Исправил баг, с рекламными блоками больше одного. Кто скачал, извините, возьмите новую версию.

  13. Виктор says:

    Спасибо, было полезно. Хорошие, а главное, простые и удобные плагины.
    Успехов!

  14. majormo says:

    Плагины просто супер!!! ОЧень понравились! Большое спасибо!!!

  15. Ad1ce says:

    Спасибо за плагин, только что искал его. А то не хочется утруждать постоянных читателей рекламой.

  16. mr. Vovan says:

    Присоединяюсь к поблагодарившим. Очень пригодился в качестве примера. Спасибо!

  17. [...] выдавало ошибку. А сегодня я наткнулся на творение Arsera, про сервис которого я рассказывал вам в статье про [...]

  18. Krivoy Rog says:

    Не подскажите, есть что-либо подобное для phhbb@? так сложно найти…

Отправить комментарий