Переход интеграции Яндекс Директа с DailyBudget на WeeklySpendLimit
Документация Яндекс Директа сообщает, что с 22 августа параметр DailyBudget перестаёт работать. Кампании с ручными ставками перешли на единый формат недельных бюджетов. Для стратегий ManualCpm и HighestPosition недельный лимит задаётся полем WeeklySpendLimit. Это поле находится в структуре стратегии и передаётся в валюте рекламодателя, умноженной на 1 000 000.
Интеграция часто хранит дневной бюджет сразу в нескольких местах: в форме оператора, таблице настроек, запросе Campaigns.update, журнале и отчёте. Простая замена названия поля оставляет неверную сумму, поскольку недельный лимит связан с расписанием показов и новой структурой API. Мы сначала читаем фактические настройки кампаний и рабочий календарь, затем фиксируем выбранное правило пересчёта.
Код начинает получать и обновлять стратегию актуальным методом, а интерфейс ясно показывает недельный период. Перед массовым запуском выбираем контрольные кампании с разным расписанием и сравниваем прежнее значение, рассчитанный лимит и результат чтения API после записи. В итоге автоматизация продолжает управлять расходом, оператор видит понятный недельный бюджет, а журнал хранит прежнюю и новую величину для каждой кампании.
Когда стоит обратиться
Обычно к нам обращаются в таких ситуациях:
- Интеграция вызывает Campaigns.add или Campaigns.update и передаёт структуру DailyBudget.
- Внутренний кабинет показывает дневной лимит для кампаний с ручными ставками.
- После обновления API запись бюджета завершается ошибкой либо сохранённое значение отличается от ожидаемого.
- Агентство управляет большим набором кампаний через таблицу или скрипт и хочет сохранить контролируемый расход.
Что именно мы сделаем
Находим DailyBudget в запросах API, конфигурации, формах, базе, журналах и формулах отчёта.
Читаем стратегии, валюту и расписание контрольных кампаний, затем согласуем правило недельного лимита.
Переносим запись на WeeklySpendLimit в структурах ManualCpm и HighestPosition и обновляем единицы суммы.
Проверяем контрольную группу, обработку ошибок, повтор запуска и чтение сохранённого значения через API.
Обновляем рабочий набор кампаний и передаём протокол значений, код и инструкцию проверки.
Что входит в стоимость
39 900 ₽ за всю работу
Находим чтение и запись DailyBudget в коде, фоновых заданиях, формах, таблицах и отчётах. Определяем кампании с ручными ставками, их стратегии, валюту и расписание показов. Переносим бюджет в WeeklySpendLimit, обновляем API-клиент, единицы измерения, валидацию и журнал изменений. Сначала проверяем выбранные кампании, затем обрабатываем выбранный набор и подтверждаем значения через повторное чтение API и интерфейс Директа.
Что будет готово
Передадим вам
- Обновлённый API-клиент с чтением и записью WeeklySpendLimit для выбранных ручных стратегий.
- Единая модель недельного бюджета для базы, формы, массовой операции, журнала и отчёта.
- Таблица прежних значений, правил пересчёта и подтверждённых недельных лимитов контрольных кампаний.
- Протокол API-запросов и инструкция проверки бюджета после очередного запуска автоматизации.
Перед сдачей проверим
- Контрольные кампании сохраняют выбранный WeeklySpendLimit, а повторное чтение API возвращает ту же денежную величину.
- Форма и отчёт показывают недельный период и сумму в валюте рекламодателя без расхождения с API.
- Массовое обновление обрабатывает выбранный набор кампаний и записывает результат по каждому идентификатору.
- Повтор операции сохраняет то же значение, а ошибка отдельной кампании отображается в журнале с понятной причиной.
Как это выглядит на практике
Скрипт агентства переводит ручные кампании на недельные лимиты
- 01
Сервис читает стратегию, валюту, расписание и прежний дневной бюджет каждой выбранной кампании.
- 02
Оператор проверяет таблицу рассчитанных недельных значений перед записью.
- 03
Клиент API обновляет WeeklySpendLimit и повторно получает сохранённую стратегию.
- 04
Журнал показывает прежний лимит, итоговую сумму, время запроса и результат по каждой кампании.
Что понадобится для работы
От вас
- Код приложения или скрипта, конфигурация API-клиента и примеры запросов с DailyBudget.
- Доступ к тестовому клиенту либо выбранным рабочим кампаниям Яндекс Директа.
- Описание формы, таблицы или процесса, через который сотрудники задают и проверяют бюджет.
- Список контрольных кампаний, их расписание и ожидаемое правило недельного расхода.
Если у вас немного другая ситуация
Небольшие уточнения, которые помогают довести согласованный результат до рабочего состояния, уже учитываем в цене. Если по ходу работы появится отдельный крупный блок или понадобится платная лицензия, сначала обсудим варианты и стоимость. Расскажите о своей ситуации — подстроим план под неё.
- 3 000 ₽после подписания договора через Диадок
- 36 900 ₽после выполнения, демонстрации и приёмки результата
Предоплата входит в общую стоимость. Оставшуюся сумму оплачиваете после демонстрации и приёмки готовой работы.
Часто спрашивают
Об этой услуге
Что происходит с DailyBudget в API Яндекс Директа?
Актуальная документация сообщает, что с 22 августа параметр перестаёт работать. Для ручных стратегий используется недельный лимит WeeklySpendLimit.
Где находится WeeklySpendLimit?
Поле входит в структуры стратегий. Для кампаний с ручными ставками документация указывает ManualCpm и HighestPosition. Конкретную структуру определяем после чтения кампании.
Как пересчитывается дневной бюджет в недельный?
Фиксируем прежнюю сумму и расписание показов, затем согласуем недельный лимит с владельцем рекламы. Результат показываем в контрольной таблице до записи.
Почему сумма в API умножается на 1 000 000?
Яндекс Директ передаёт денежные значения в таком техническом формате. Приложение хранит обычную сумму и выполняет преобразование в одном проверяемом модуле.
Сохранится ли массовое управление кампаниями?
Да. Обновляем пакетную операцию, предварительный просмотр сумм, журнал по идентификаторам и обработку отдельной ошибки внутри общего запуска.
Как проверить бюджет после обновления?
После записи повторно читаем стратегию через API, преобразуем WeeklySpendLimit в валюту и сравниваем с выбранным значением и интерфейсом Директа.
Потребуется ли менять отчёты и административную форму?
Да, если они используют DailyBudget или подпись дневного периода. Мы обновляем связанные элементы, чтобы сотрудник везде видел недельный бюджет.
Что останется после перехода?
Передаём код, таблицу контрольных значений, журнал запросов, описание единиц суммы и инструкцию проверки очередного массового обновления.
Цена и изменения по ходу работы
Цена на странице окончательная?
Да. Перед началом мы сверяем исходные данные и фиксируем результат в договоре. Указанная на странице сумма покрывает согласованную работу целиком, даже если её техническая реализация потребует больше времени, чем ожидалось при оценке.
Что означает резерв незапланированных работ?
Это уже включённый в цену запас времени на небольшие связанные уточнения заказчика, которые появляются после старта: например, добавить поле, изменить формат уведомления или учесть ещё одно условие обработки.
Резерв рассчитывается по формуле: стоимость услуги × 30% ÷ 1 500 ₽. Для услуги за 30 000 ₽ это 6 часов. Эти часы относятся только к дополнительным, заранее незапланированным уточнениям. Они не являются сроком проекта и не ограничивают время на основную работу: согласованный результат мы выполняем полностью.
Можно уточнять детали уже во время работы?
Да. Небольшие связанные изменения обычно помещаются во включённый резерв и не требуют доплаты. Если новая идея заметно меняет результат или превращается в самостоятельную задачу, сначала обсудим подход и стоимость. Любое решение согласуем до выполнения.
Начало работы и оплата
Как оформляются договор и оплата?
Подписываем договор через Диадок. Предоплата составляет 3 000 ₽ и входит в общую стоимость услуги. Остаток оплачивается после демонстрации и приёмки готового результата.
Когда начинается срок выполнения?
Срок отсчитывается после согласования задачи, получения необходимых доступов и материалов, подписания договора и поступления предоплаты. Конкретную дату старта и плановый день готовности подтверждаем перед началом.
Как учитываются платные лицензии и внешние сервисы?
До старта проверяем, нужны ли тарифы, лицензии, сертификаты или дополнительные ресурсы внешних систем. Если они потребуются, заранее покажем варианты и стоимость. По возможности аккаунты и лицензии оформляются сразу на заказчика.
Проверка результата и гарантия
Как принимается готовая работа?
Вместе проверяем согласованные сценарии на контрольных данных или тестовой копии, а затем демонстрируем результат. Для интеграций сверяем передачу данных и обработку ошибок, для сайта — работу нужных страниц и действий пользователя, для отчёта — расчёты и обновление данных.
Какая гарантия действует после сдачи?
На выполненные изменения действует гарантия 3 месяца. Если в изменённой нами части обнаружится ошибка нашей реализации, проверим и исправим её без дополнительной оплаты. Переданные материалы, настройки и код остаются у заказчика.
Связанные шаги
- 01Передача офлайн-конверсий из CRM в Яндекс Директ или VK Рекламу
Передавать подтверждённые конверсии из CRM
- 02Переход интеграции Яндекс Директа с DailyBudget на WeeklySpendLimit
Перевести управление бюджетом на WeeklySpendLimit
- 03Сверка звонков, заявок CRM, Метрики и рекламы
Сверить рекламу, обращения и данные аналитики