GetBannerPhrasesFilter
Возвращает информацию о фразах и позволяет ограничить состав возвращаемых данных.
Для метода существует версия GetBannerPhrasesFilter (Live).
Ограничения
Получение фраз из архивных кампаний недоступно.
Alert
Метод поддерживает только текстово-графические объявления. Для работы с ключевыми фразами объявлений всех типов используйте сервис {#T} API версии 5.
Входные данные
Ниже показана структура входных данных в формате JSON.
{
"method": "GetBannerPhrasesFilter",
"param": {
/* BannerPhrasesFilterRequestInfo */
"BannerIDS": [
(long)
...
],
"FieldsNames": [
(string)
...
],
"ConsiderTimeTarget": (string),
"RequestPrices": (string)
}
}
Ниже приведено описание параметров.
Параметр |
Описание |
Требуется |
Объект BannerPhrasesFilterRequestInfo |
||
|
Массив идентификаторов объявлений (не более 1000). |
Да |
|
Массив, содержащий названия параметров, возвращаемых в ответе. Если не задан, возвращаются все предусмотренные параметры. Всегда возвращаются параметры |
Нет |
|
Возвращать статистику и цены — Yes/No. Предустановленное значение Yes. Статистика и цены возвращаются в параметрах |
Нет |
Результирующие данные
Метод возвращает массив объектов BannerPhraseInfo
с информацией о фразах. Ниже показана структура результирующих данных в формате JSON.
{
"data": [
{ /* BannerPhraseInfo */
"BannerID": (long),
"CampaignID": (int),
"PhraseID": (long),
"Phrase": (string),
"IsRubric": (string),
"Price": (float),
"ContextPrice": (float),
"AutoBroker": (string),
"UserParams": {
/* PhraseUserParams */
"Param1": (string),
"Param2": (string)
}
"StatusPhraseModerate": (string),
"AutoBudgetPriority": (string),
"Clicks": (int),
"Shows": (int),
"Min": (float),
"Max": (float),
"PremiumMin": (float),
"PremiumMax": (float),
"LowCTRWarning": (string),
"LowCTR": (string),
"ContextLowCTR": (string),
"Coverage": [
{ /* CoverageInfo */
"Probability": (float),
"Price": (float)
}
...
],
"ContextCoverage": [
{ /* CoverageInfo */
"Probability": (float),
"Price": (float)
}
...
],
"Prices": [
(float)
...
],
"CurrentOnSearch": (float),
"MinPrice": (float),
}
...
]
}
Ниже приведено описание параметров.
Параметр |
Описание |
Объект BannerPhraseInfo |
|
|
Идентификатор кампании. |
|
Идентификатор объявления. |
|
Идентификатор фразы. |
|
Ключевая фраза. Может содержать минус-слова, которые указывают со знаком минус перед словом, например [молния -гром -дождь]. Общие для нескольких фраз минус-слова предпочтительно задавать в параметре группы объявлений Длина ключевой фразы — не более 4096 символов. Оператор “!” перед минус-словом не учитывается в длине фразы (последовательность “-!” считается как один символ). Не более 7 слов во фразе, без учета стоп-слов и минус-слов. Каждое слово и минус-слово — не более 35 символов, без учета минуса перед минус-словом. |
|
Признак того, что фраза является рубрикой Яндекс Каталога. Всегда содержит значение No. |
|
Ставка на поиске Яндекса (у. е.). Предустановленное ограничение — 50 у. е. Требуется, только если для кампании выбрана с ручным управлением ставками. |
|
Ставка в Рекламной сети Яндекса (у. е.). Ставку можно задавать в следующих случаях:
|
|
Признак включенного автоброкера. Всегда содержит значение Yes. |
|
Объект |
|
Результат проверки фразы:
|
|
Приоритет фразы при использовании автоматических стратегий. Возможные значения:
|
|
Количество кликов по объявлению, показанному на поиске по данной фразе. Рассчитывается за 28 дней от текущей даты. Для расчета отбираются дни, в течение которых был хотя бы один клик по объявлению. |
|
Количество показов объявления по данной фразе на поиске. Рассчитывается за 28 дней от текущей даты. Для расчета отбираются дни, в течение которых был хотя бы один показ объявления по данной фразе. |
|
Минимальная ставка за вход в блок гарантированных показов. |
|
Минимальная ставка за 1-ю позицию в блоке гарантированных показов. |
|
Минимальная ставка за вход в спецразмещение. |
|
Минимальная ставка за 1-ю позицию в спецразмещении. |
|
Фраза имеет низкий CTR и может быть вскоре отключена — Yes/No. Alert Параметр утратил актуальность для новых фраз, поскольку фразы больше не отключаются за низкий CTR. |
|
Фраза отключена на поиске за низкий CTR — Yes/No. Alert Параметр утратил актуальность для новых фраз, поскольку фразы больше не отключаются за низкий CTR. |
|
Фраза отключена на сайтах Рекламной сети Яндекса за низкий CTR — Yes/No. Alert Параметр утратил актуальность для новых фраз, поскольку фразы больше не отключаются за низкий CTR. |
|
Массив объектов Alert Параметр утратил актуальность, использовать его для подбора ставок не следует. |
|
Массив объектов Параметр полезен для подбора ставок к фразам. |
|
Массив ставок за все позиции в спецразмещении и в блоке гарантированных показов. |
|
Конечная цена клика c учетом автоброкера. Если по фразе не осуществляется показ объявления на поиске или фраза отключена на поиске за низкий CTR, в параметре возвращается значение NULL. |
|
Минимальная цена, назначаемая индивидуально для каждого рекламодателя. |
Объект CoverageInfo |
|
|
Частота показа при ставке из параметра В массиве |
|
Ставка, для которой параметр |
Объект PhraseUserParams |
|
|
Значение подстановочной переменной |
|
Значение подстановочной переменной |
Примечания |
|
|
Примеры входных данных
Python
{
'BannerIDS': [20155899],
'FieldsNames': ['Phrase','Price','Phrase','MinPrice','Clicks'],
'RequestPrices': 'Yes',
'ConsiderTimeTarget': 'Yes'
}
PHP
array(
'BannerIDS' =array(20155899),
'FieldsNames' =array('Phrase','Price','Phrase','MinPrice','Clicks'),
'RequestPrices' ='Yes',
'ConsiderTimeTarget' ='Yes'
)
Perl
{
'BannerIDS' =[20155899],
'FieldsNames' =['Phrase','Price','Phrase','MinPrice','Clicks'],
'RequestPrices' ='Yes',
'ConsiderTimeTarget' ='Yes'
}