Вы запросили кампании через API и увидели в стратегии цель: 13, хотя в Метрике такой цели нет. Разбираемся, что это за спецзначение, когда появилось и стоит ли менять.
Запрашиваете кампании через Яндекс Директ API, смотрите стратегию и видите:
Идёте в Метрику — а там все цели с 6–9 значными ID. Никакой цели 13 не существует. Похоже на баг — но нет.
Это то же самое, что в интерфейсе Директа выглядит как «Оптимизация по всем целям» в настройках стратегии.
Из changelog Яндекс Директ API:
AVERAGE_ROI — первая возможность оптимизации по ключевым целямWB_MAXIMUM_CONVERSION_RATE — самой популярной конверсионной стратегииWB_MAXIMUM_CONVERSION_RATE, AVERAGE_ROI, AVERAGE_CPA — теперь требуется конкретный GoalId. GoalId=13 остался единственным «групповым» вариантомОбратите внимание: 16 июля GoalId=13 добавили, а уже 17 июля — ограничили. Яндекс сначала выкатил возможность, потом быстро ужесточил требования.
Когда в стратегии стоит GoalId=13, алгоритм Директа использует PriorityGoals — список ключевых целей кампании с назначенными ценностями.
Стратегия оптимизируется по обеим целям одновременно, распределяя бюджет пропорционально их ценностям. Алгоритм собирает конверсии со всех целей в одну воронку для обучения.
Короткий ответ: зависит от настройки ключевых целей.
Агент вызовет get_campaigns с полями стратегии и PriorityGoals. Если в ответе цель: все ключевые цели (13) — значит стратегия оптимизируется по всем целям сразу.
Убедитесь, что все цели из PriorityGoals реально существуют в Метрике и не удалены.
Если кампания с GoalId=13 показывает меньше 10 конверсий за неделю — стоит задуматься о переключении на одну конкретную цель.
Агент обновит стратегию, указав конкретный GoalId. Учтите: стратегия начнёт обучение заново — первые 1–2 недели результаты могут быть нестабильными.
| Вопрос | Ответ |
|---|---|
| Что такое GoalId=13? | Спецзначение API: оптимизация по всем ключевым целям кампании |
| Когда появилось? | Ноябрь 2019 (AVERAGE_ROI), июль 2020 (WB_MAXIMUM_CONVERSION_RATE) |
| Это баг в API? | Нет, штатное значение, задокументированное в changelog |
| Это слив бюджета? | Нет, если цели однотипные и с похожей ценностью |
| Когда стоит менять? | Когда целей много, ценности сильно разные или мало конверсий |
| Как выглядит в интерфейсе? | «Оптимизация по всем целям» в настройках стратегии |
| Есть другие спецзначения GoalId? | GoalId=12 — вовлечённые сессии (в PriorityGoals). GoalId=0 — устарело |
Подключите Яндекс Директ и узнайте, какие стратегии оптимизируются по GoalId=13. Первые 7 дней бесплатно.
Получить API-ключ