- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как принимать криптовалютные платежи в интернет-магазине на Tilda
Криптопроцессинг CryptoCloud
Crypto Cloud

Партнерам РСЯ стал доступен рекламный блок Лента для десктопов
Там может показываться от 12 до 18 объявлений
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
На сайте в поисковом запросе не показывается блок спецразмещения. Обратился в РСЯ.
Получил следующий ответ:
Вам нужно передавать поисковый запрос пользователя в рекламный код. Это можно осуществить с помощью средств PHP. Для этого в переменную searchText нужно добавить значение $_GET['text'];
Например,
searchText:"<?=$_GET['text']?>",
Как это применить к моему коду ?
<div id="yandex_direct_P-A-1111111-2"></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-1111111-2",
renderTo: "yandex_direct_P-A-111111-2",
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:"<? echo $_GET['text']; ?>",
<div id="yandex_direct_P-A-1111111-2"></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-1111111-2",
renderTo: "yandex_direct_P-A-111111-2",
searchText: "<? echo $_GET['text']; ?>",
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>