Цели стратегии
set_priority_goalsSet Yandex.Direct campaign PriorityGoals and their ruble values so autostrategy optimizes bids. Choose add, remove, or replace to manage goals; changing goals restarts strategy learning.
Instructions
Задать цели стратегии кампании (PriorityGoals) и их ценность в рублях — по ним автостратегия оптимизирует ставки, в том числе «максимум конверсий» со служебным GoalId 13. Режим mode обязателен: add добавляет цели или меняет ценность уже заданных, remove убирает названные, replace заменяет список целиком (пустой массив очищает). Текущий список сервер читает сам. Чтобы добавить цель к существующим, нужен add: replace с одной целью сотрёт остальные. ⚠️ Смена целей перезапускает обучение стратегии. Поддерживаются текстово-графические, динамические, смарт и единые перфоманс-кампании; ID целей — из Метрики.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Обязателен. replace — заменить список целиком (прежние цели теряются), add — добавить цели или поменять ценность уже заданных, remove — убрать перечисленные. Текущий список сервер читает сам, это дополнительный вызов API | |
| goals | Yes | Цели: при mode=replace — полный новый список взамен прежнего (пустой массив очищает), при add — что добавить или чью ценность поменять, при remove — что убрать | |
| campaign_id | Yes | ID кампании: текстово-графической, динамической, смарт или единой перфоманс-кампании |