add
Создает ключевые фразы и автотаргетинги.
Внимание
Метод не сохраняет дубликаты фраз, см. Дубликаты фраз.
Ставку можно назначить в зависимости от того, какая стратегия выбрана в кампании:
-
Если в кампании настроена ручная стратегия, то можно указать параметр
Bid
, а если стратегия предусматривает независимое управление ставками в сетях — параметрыBid
иContextBid
.В случае если элемент входного массива содержит параметры, не соответствующие стратегии, то значения этих параметров будут сохранены и будет выдано предупреждение.
-
Если в кампании настроена автоматическая стратегия, а при создании фразы заданы параметры
Bid
и/илиContextBid
, то эти значения ставок не будут применены: в момент смены стратегии с автоматической на ручную будут заданы ставки, подобранные автоматическим алгоритмом. -
Если в кампании настроена ручная стратегия без независимого управления ставками в сетях, а при создании фразы задан параметр
ContextBid
, то в дальнейшем в момент смены стратегии на ручную с независимым управлением ставками заданное значение ставки будет применено.
Если стратегия предполагает назначение ставки, а ставка не указана, по умолчанию назначается:
-
для ключевой фразы — минимальная ставка;
-
для автотаргетинга для ставки
ContextBid
– ставка, рассчитанная на основе ставок по ключевым фразам в группе объявлений (в случае отсутствия фраз в группе — минимальная ставка). -
для автотаргетинга для ставки
Bid
– автоматическая ставка. Если автоматическая ставка выключена – ставка, рассчитанная на основе ставок по ключевым фразам в группе объявлений (ручная ставка рассчитывается всегда, но используется только при выключенной автоставке). В случае отсутствия фраз в группе используется минимальная ставка.
По умолчанию все категории таргетинга включены.
Категории, для которых явно не указано значение "YES" или "NO", считаются включенными.
Узнайте больше
Ограничения
Не более 1000 объектов в одном вызове метода.
Не более 1 автотаргетинга в группе объявлений.
Не допускается добавление ключевых фраз в группу объявлений с типом CPM_BANNER_AD_GROUP и подтипом USER_PROFILE, а также в группу объявлений с типом DYNAMIC_TEXT_AD_GROUP.
Не допускается добавление автотаргетингов в группы объявлений с типом DYNAMIC_TEXT_AD_GROUP и CPM_BANNER_AD_GROUP.
Ограничение на количество ключевых фраз в группе объявлений для рекламодателя можно получить с помощью метода Clients.get или AgencyClients.get (элемент KEYWORDS_TOTAL_PER_ADGROUP массива Restrictions).
Ограничения на количество слов и символов в ключевой фразе см. в разделе Количественные ограничения помощи Директа.
Запрос
Структура запроса в формате JSON:
{
"method": "add",
"params": { /* params */
"Keywords": [{ /* KeywordAddItem */
"Keyword": (string), /* required */
"AdGroupId": (long), /* required */
"Bid": (long),
"AutotargetingSearchBidIsAuto" : ("YES" | "NO"),
"ContextBid": (long),
"StrategyPriority": ( "LOW" | "NORMAL" | "HIGH" ),
"UserParam1": (string),
"UserParam2": (string),
"AutotargetingCategories" : [{ /* AutotargetingCategoriesAddItem */
"Category" : ("EXACT"|"ALTERNATIVE"|"COMPETITOR"|"BROADER"|"ACCESSORY") /* required */,
"Value" : ("YES"|"NO") /* required */
}, ...],
"AutotargetingSettings" : {
"Categories" : {
"Exact" : ("YES"|"NO"),
"Narrow" : ("YES"|"NO"),
"Alternative" : ("YES"|"NO"),
"Accessory" : ("YES"|"NO"),
"Broader" : ("YES"|"NO")
},
"BrandOptions" : {
"WithoutBrands" : ("YES"|"NO"),
"WithAdvertiserBrand" : ("YES"|"NO"),
"WithCompetitorsBrand" : ("YES"|"NO")
}
}
}, ... ] /* required */
}
}
Параметр |
Тип |
Описание |
Обязательный |
||||||||||
Структура params (для JSON) / AddRequest (для SOAP) |
|||||||||||||
|
array of KeywordAddItem |
Ключевые фразы и автотаргетинги, которые требуется добавить. |
Да |
||||||||||
Структура KeywordAddItem |
|||||||||||||
|
long |
Идентификатор группы, в которую добавляется ключевая фраза или автотаргетинг. |
Да |
||||||||||
|
string |
Ключевая фраза. Может содержать минус-слова, которые указывают со знаком минус перед словом, например молния -гром -дождь. Длина ключевой фразы — не более 4096 символов. Оператор “!” перед минус-словом не учитывается в длине фразы (последовательность “-!” считается как один символ). Не более 7 слов в ключевой фразе, без учета стоп-слов и минус-слов. Каждое слово — не более 35 символов, без учета минуса перед минус-словом. Примечание Минус-слова, общие для всех ключевых фраз в группе объявлений, предпочтительно задавать в параметре группы [NegativeKeywords](*NegativeKeywords). Если указано значение |
Да |
||||||||||
|
long |
Ставка на поиске, умноженная на 1 000 000. Целое число. Только для ручной стратегии. Указывается в валюте рекламодателя. Ограничения представлены в справочнике валют, который можно получить с помощью метода Dictionaries.get, указав в запросе имя справочника |
Нет |
||||||||||
|
YesNoEnum |
Признак включения опции автоматической ставки. Можно одновременно указать ручную ставку ( Если указана ручная ставка Если не указана ручная ставка |
Нет |
||||||||||
|
long |
Ставка в сетях, умноженная на 1 000 000. Целое число. Только для ручной стратегии с независимым управлением ставками в Рекламной сети. Указывается в валюте рекламодателя. Ограничения представлены в справочнике валют, который можно получить с помощью метода Dictionaries.get, указав в запросе имя справочника Внимание Показ графического объявления возможен только при условии, что ставка не ниже минимальной ставки для объявления с включенным в него изображением. |
Нет |
||||||||||
|
PriorityEnum |
Приоритет ключевой фразы или автотаргетинга: LOW, NORMAL или HIGH. Только для автоматической стратегии. Внимание Параметр не используется, переданное значение игнорируется. |
Нет |
||||||||||
|
string |
Значение подстановочной переменной |
Нет |
||||||||||
|
string |
Значение подстановочной переменной |
Нет |
||||||||||
|
array of AutotargetingCategoriesAddItem |
Категории таргетинга, которые требуется добавить. Внимание Структура устарела и скоро перестанет поддерживаться. Нельзя одновременно передать |
Нет |
||||||||||
|
Настройки таргетинга, которые требуется добавить. |
Нет |
|||||||||||
Структура AutotargetingCategoriesAddItem |
|||||||||||||
|
AutotargetingCategoriesEnum |
Категория таргетинга:
Внимание Поле устарело и скоро перестанет поддерживаться. Настройки, заданные с помощью API, сконвертируются в веб-интерфейсе по следующим правилам:
|
Да |
||||||||||
|
YesNoEnum |
Признак включения указанной категории таргетинга. По умолчанию включены все категории таргетинга. |
Да |
||||||||||
Структура AutotargetingSettingsAddItem |
|||||||||||||
|
AutotargetingSettingsCategoriesFieldNames |
Категории таргетинга. Доступные опции:
|
Нет |
||||||||||
|
AutotargetingSettingsBrandOptionsFieldNames |
Настройки брендовости. Доступные опции:
|
Нет |
Ответ
Структура ответа в формате JSON:
{
"result": { /* result */
"AddResults": [{ /* ActionResult */
"Id": (long),
"Warnings": [{ /* ExceptionNotification */
"Code": (int), /* required */
"Message": (string), /* required */
"Details": (string)
}, ... ],
"Errors": [{ /* ExceptionNotification */
"Code": (int), /* required */
"Message": (string), /* required */
"Details": (string)
}, ... ]
}, ... ] /* required */
}
}
Параметр |
Тип |
Описание |
Структура result (для JSON) / AddResponse (для SOAP) |
||
|
array of ActionResult |
Результаты добавления ключевых фраз и автотаргетингов. |
Структура ActionResult |
||
|
long |
Идентификатор созданной ключевой фразы или автотаргетинга. Возвращается в случае отсутствия ошибок, см. раздел Операции над массивом объектов. |
|
array of ExceptionNotification |
Предупреждения, возникшие при выполнении операции. |
|
array of ExceptionNotification |
Ошибки, возникшие при выполнении операции. |