Клуб Рекламной сети Яндекса

Рекламные блоки для поиска по сайту

tatyankazen
15 июня 2015, 11:09

Не могу разобраться с рекламными блоками для страницы поиска. Вставляю блоки, а реклама не отображается.

На странице - http://help.yandex.ru/partner/products-site-search/constructor.xml

пишут:  

  1. Задать следующие переменные для корректного отображения поисковой рекламы на сайте:

    •  

      search_text — поисковый запрос пользователя;

    •  

      search_page_number — порядковый номер страницы результатов поиска.

 

Мне самой нужно прописывать переменную  с поисковым запросом?  Где ее взять? 


 

9 комментариев
Подписаться на комментарии к посту

Такие параметры должны быть прописаны у вас в механизме поиска для ответа на запрос.

Я присоединяюсь к исходному вопросу. Тоже ничего не понял. Думаю, все же перемудрил на этот раз Яндекс. Раньше было все по-человечески.

Расшифруйте, плиз, вашу фразу: "Такие параметры должны быть прописаны у вас в механизме поиска для ответа на запрос".

Как их прописать? Даже на серче уже ветку подняли, люди не понимают вашу новую систему.

Все очень просто: обратитесь к программисту

именно из-за этого отказался от использования этого типа рекламы. так и не понял как настроить

Чувак, ты гигант мысли! Зачем вообще интернеты придумали, когда всё так просто - обратись к программисту, юристу, экономисту, врачу.

Вы наверно сами себя в суде будете защищать, лечиться уринотерапией и т.д. Каждый должен заниматься своим делом и разбираться в нем на 100%.

 

И если возникает вопрос по поводу того как подставить переменную в код яндекс.директа - я могу посоветовать этому человеку только обратиться к знающим людям

Видимо всё зависит от сложности вопроса. Любой нормальный современный человек, прежде всего ищет решение вопроса в интернете, и если задача непосильная, то обращаются к специалисту. Иначе зачем, тогда вообще интернет, форумы? Оставить в поисковой выдаче одну контекстную рекламу и пусть народ выбирает специалистов.

 

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

Если сайт на Php то наиболее универсальный (но не лучший) способ - это поискать значение переменных в массиве $_REQUEST.

Посмотрите какое имя у поля ввода, куда пользователи вводят запрос, например, , тогда сам запрос сохранитсья здесь: $_REQUEST['search'] - его нужно будет подставить в код директа. Со страницей - аналогично.

Естественно есть ньюансы )))

Решение:

В значение переменной search_text вставляем скрипт. Вернее, в моем случае CMS MODx делаем сниппет - назвал его также: [[search_text]] и выводим в коде РСЯ в таком виде:
search_text: "[[search_text]]",


 Сам сниппет (код скрипта php):


echo urldecode($_GET["text"]);
?>


ВСЕ.


PS Вместо смайлика - точка с запятой.