FAQ раздела РС Яндекса
| Развернуть все ответы |
Как поставить рекламу на сайт?
ответ- Зайти на страницу «Площадки», найти около соответствующей площадки ссылку «Код вызова» (если такой ссылки нет, то либо площадка еще не прошла модерацию, либо она заблокирована);
- нажать на эту ссылку, дождаться загрузки интерфейса;
- выбрать необходимый формат рекламного блока и подобрать подходящее оформление;
- скопировать код вызова и вставить на сайт.
Кроме того, в код вызова можно добавить несколько дополнительных переменных (см. ниже).
На каждую страницу контекстной площадки можно ставить до девяти блоков нового формата (см. ниже); на поисковых страницах можно размещать только один блок Спецразмещения, один блок Директа и один блок Маркета.
См. также официальную помощь по установке контекстных блоков и по установке поисковых блоков.
Про установку рекламы в форму поиска (она же поиск по сайту Яндекс.Сайт) см. ниже.
Поставил на сайт код вызова, но ничего не отображается.
ответ- Объявления начинают отображаться не сразу. Программному модулю Яндекса требуется некоторое время на индексацию страницы и привязку рекламных объявлений.
- Проверьте правильность установки кода вызова рекламных блоков. В коде JavaScript не должно быть разрывов строк в командах.
- Проверьте, что на площадке установлен код вызова рекламных блоков именно для данной площадки, а не для одной из других ваших площадок, и не смешаны куски из старого и нового кода вызова.
- Помните, что многие рекламодатели используют возможности временного и географического таргетинга. Для вашего региона в это время может не быть активных объявлений.
- Если вопрос касается Яндекс-Маркета, то вполне возможно, что робот Яндекса не обнаружил на ваших страницах упоминания товаров, к которым он мог бы привязать объявления.
Как поставить рекламу в выдачу формы поиска по сайту (сервис Яндекс.Сайт)?
ответУстановить рекламу на «форму поиска» можно только через интерфейс Яндекса. Для этого надо:
- Создать поиск на site.yandex.ru, поставить его на сайт.
- Создать новую площадку типа «Форма поиска» на partner.yandex.ru.
- На одном из этапов создания площадки привязать созданный в пункте (1) поиск к создаваемой в пункте (2) площадке.
- Передать площадку на обслуживание в ЦОП и перевести ее в рабочий режим.
См. также:
Объявления грузятся очень медленно. Что делать?
ответПрименить новый способ вызова рекламных блоков — «отложенный вызов» (см. также ниже).
Чем отличается старый код вызова контекстного Директа и Маркета от нового?
ответСтарый код вызова контекстного Директа и Маркета состоит из двух примерно таких частей:
- Блок инициализации вида:
<script><!--//
var yandex_ad_fontSize = 1.1;
var yandex_direct_fontColor = "000033";
...
function yandex_direct_print(){}
var yandex_r = Math.round(Math.random() * 1000000);
document.write('<sc'+'ript language=JavaScript charset=windows-1251 src=http://**.yandex.ru/code/****?rnd='+yandex_r+'></'+'sc'+'ript>');
--></script>
- Сам вызов блока:
<script>yandex_direct_print();</script>
или
<script>yandex_market_print();</script>
Новый код вызова состоит из одной-единственной части:
-
<script><!--
var yandex_partner_id = *****;
...
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/resource/context.js?rnd=' + Math.round(Math.random() * 100000) + '"></sc'+'ript>');
//--></script>
Сосуществовать на одной странице старый и новый коды вызова не могут — это может вызвать ошибку.
Новый код вызова, в отличие от старого, поддерживает:
- многоблочность — возможность вставить несколько блоков одного типа в одну и ту же страницу;
- так называемую «отложенную загрузку» — возможность предотвратить «подвисание» загрузки страницы из-за рекламного блока (см. ниже).
Дополнительные параметры для кода вызова: «срезы» (yandex_stat_id)
ответСрезы (переменная yandex_stat_id) — это удобный инструмент для оценки эффективности тех или иных конфигураций рекламных блоков. Они хорошо описаны в официальном хелпе. Однако, в отличие от конструктора кода Яндекса, конструктор кода ЦОПов лишен возможность автоматического добавления срезов, поэтому срезы приходится дописывать «руками», например, так:
<script type="text/javascript"><!--
var yandex_partner_id = *****;
...
var yandex_stat_id = 167;
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/resource/context.js?rnd=' + Math.round(Math.random() * 100000) + '"></sc'+'ript>');
//--></script>
Для того, чтобы дать имена срезам в интерфейсе ЦОПа, надо, дождавшись появления непроименованных срезов в статистике, зайти в свойства площадки со страницы «Площадки» и вписать желаемые названия срезов в соответствующие в поля внизу таблицы.
Дополнительные параметры для кода вызова: «альтернативная реклама»
ответВ случаях, когда хочется максимально эффективно использовать рекламное место, можно настроить показ альтернативной рекламы в тех случаях, когда контекстный блок (Директа или Маркета) по каким-либо причинам не загрузился. См. официальную помощь. Пример установки блока Контекстного товара из программы Микс-Товары в качестве альтернативной рекламы:
<script type="text/javascript"><!--
var yandex_partner_id = *****;
...
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/resource/context.js?rnd=' + Math.round(Math.random() * 100000) + '"></sc'+'ript>');
//--></script>
<script type="text/javascript"><!--
if (!window.yandex_ad_is_displayed) {
document.write('<sc'+'ript type="text/javascript" src="http://mixmarket.biz/show/**********/"></scr'+'ipt>');
}
//--></script>
Для поисковой рекламы официального аналога не существует, однако вполне можно поиграть с выражениями document.getElementById('yandex_direct'), document.getElementById('yandex_market') или document.getElementById('yandex_premium'):
<script type="text/javascript"><!--
if (!document.getElementById('yandex_direct')) {
document.write('<sc'+'ript type="text/javascript" src="http://mixmarket.biz/show/**********/"></scr'+'ipt>');
}
//--></script>
Дополнительные параметры для кода вызова: «отложенная загрузка» (yandex_direct_place и yandex_market_place)
ответТак называемая «отложенная загрузка» (переменная yandex_direct_place) позволяет разметисть код вызова контекстных рекламных блоков не в том месте, где они должны размещаться, а, например, в конце документа, внеся минимальные изменения в середину страницы. Это позволяет полностью избавиться от проблемы «подвисания» загрузки страниц из-за возможных проблем с серверами Яндекса, раздающими рекламу.
См. официальное описание этой опции, а также обширную статью с примерами, в которой также описано, как «отложенная загрузка» может помочь исправить несправедливо низкую цену за клик.
В некоторых браузерах реклама не показывается, или же показываются какие-то квадратики/крякозяблики.
ответОбычно такое возникает, если на площадку в кодировке UTF-8 установлено объявление в кодировке Win-1251. Убедитесь, чтобы кодировка площадки и значение соответствующего параметра в коде вызова совпадали.
Для нового кода контекстной рекламы, чтобы получилась кодировка UTF-8, эта переменная должна выглядеть так:
var yandex_site_charset = 'utf-8';
Для старого кода контекстной рекламы и для поисковой рекламы необходимо к ссылке в коде вызова, начинающейся с http://an.yandex.ru или http://bs.yandex.ru дописать параметр: &charset=utf-8
Например:
<script type="text/javascript"><!--
var yandex_ad_fontSize = 1;
...
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/code/******?charset=utf-8&rnd=' + yandex_r + '&text=******&page-no=*"></'+'sc'+'ript>');//--></script>
Остались вопросы. Что читать и куда писать?
ответЕсли ответ не нашелся, то наиболее компетентно вам ответят по адресу support@partner.yandex.ru (кроме собственно вопросов интерфейса, который предоставляет МиксМаркет; по этим вопросам пишите нам через систему поддержки пользователей или на адрес odaria@mixmarket.biz).
Ответы на некоторые вопросы можно также найти на нашем форуме в разделе РС Яндекса.
Если вы узнали нечто такое, что, как вам кажется, достойно опубликования в настоящем FAQ, присылайте на odaria@mixmarket.biz или в службу поддержки — опубликуем.