Реклама в результатах поиска по сайту

May 13, 2017

Добрый день! Прошу помощи в следующем вопросе.

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

Чтобы корректно передать Яндексу поисковый запрос пользователя и получить объявления, связанные с этим запросом, нужно задать в коде блока переменную: search_text — поисковый запрос пользователя;

В значении переменной search_text нужно указать переменную/функцию/скрипт (в зависимости от используемого поискового решения). Передача предзаданных поисковых запросов запрещена.

Вот пример кода рекламного блока:

<div id="yandex_direct_P-A-12345-1"></div>
<script type="text/javascript">
    (function(w, d, n, s, t) {
        w[n] = w[n] || [];
        w[n].push(function() {
            Ya.Context.AdvManager.render({
                blockId: "P-A-12345-1",
                renderTo: "yandex_direct_P-A-12345-1",
                searchText: "поисковый запрос",
                searchPageNumber: 1
            });
        });
        t = d.getElementsByTagName("script")[0];
        s = d.createElement("script");
        s.type = "text/javascript";
        s.src = "//an.yandex.ru/system/context.js";
        s.async = true;
        t.parentNode.insertBefore(s, t);
    })(this, this.document, "yandexContextAsyncCallbacks");
</script>

Интересует строка - searchText: "поисковый запрос".

Вопрос: какую переменную нужно указать вместо "поисковый запрос"? Прошу разъяснить для человека максимально далекого от знаний в области html-форм.