Мы с друзьями часто сталкивались с задачей ежедневного обновления дат в объявлениях Яндекс.
Директа.
В объявлении написано «Купите до 21 мая», если сегодня 20 мая.
И так каждый день назначается следующий день.
Почему-то все это сделали вручную, хотя задача прекрасно и удобно автоматизируется с помощью сервиса, предоставляемого этим API .
Я автоматизировал эту задачу и хочу поделиться с вами готовый сценарий .
Кроме того, он послужит примером для работы в подобных ситуациях, и его легко адаптировать к другим аналогичным задачам.
Сценарий был написан для кампаний моего партнера; другие могут потребовать некоторых изменений.
Мне было важно упростить работу со скриптом, поэтому опция «Я буду загружать шаблоны всех рекламных объявлений на сервер и обновлять их каждый день» не работала — поэтому при изменении или добавлении рекламных объявлений их приходилось настроен на сервере.
В итоге я пришел к выводу, что лучше автоматически поискать в объявлении дедлайн и подкорректировать его на правильный.
Принцип скрипта следующий:
- Скачиваются все объявления из указанных кампаний.
- В фразах типа «до 11.22» цифры заменяются на нужную дату.
Например, «до 01.05» будет заменено на «до 21.05», если сегодня 20 мая.
Текущие даты в объявлении могут быть любыми, главное, чтобы было два числа и для дня, и для месяца (правильно: 09.05, неверно: 9.05, 9.5, 09.5)
- В фразах типа «до 2 мая» число и месяц заменяются на нужные.
Фразы типа «до 20 процентов» игнорируются; последнее слово может быть только названием месяца.
- В интерфейсе Яндекс.
Директа включите использование API, прочитав и согласившись с правилами.
- Создайте сертификат и загрузите его.
В скрипт необходимо ввести следующие параметры (в первых двух строках):
- Список идентификаторов рекламных кампаний (аналогично тому, что написано в строке).
- Количество дней, добавляемых к текущему (по умолчанию 1 день).
Остаётся только получать утром уведомления о пройденных модерациях.
Документация к API Яндекс.
Директа: http://api.yandex.ru/direct/ Сам скрипт: https://github.com/gepo/ecommerce-tools Теги: #php #Яндекс.
Директ #Яндекс.
директ #Чулан
-
Расщепление Монолита – Пилотный Опыт
19 Oct, 24 -
Spotify Отказывается От Ipo: Что Это Значит?
19 Oct, 24 -
Канобувости, 15 Выпуск
19 Oct, 24 -
Lpt Программатор Для Avr
19 Oct, 24 -
Где Денискин?
19 Oct, 24