Скрипт Budget Control для контроля бюджета

Маруся

Администратор
Команда форума
Регистрация
21 Окт 2020
Сообщения
40
Скрипт Budget Control помогает контролировать расход бюджета по кампании, группе объявлений, объявлению или ключевому слову. Он делает прогноз расходов и может приостанавливать кампанию/объявление, если они начинают расходовать больше допустимого бюджета.

Автор: первоисточник скрипта достоверно неизвестен, на GitHub исходный код выложен сотрудницей агентства The Portland Company. Скрипт актуализирован и доработан специалистами агентства контекстной рекламы Penguin-team.

Зачем использовать скрипт для контроля бюджета для Google Рекламы
Иногда очень важно не превышать заданный лимит по бюджету. Контролировать его вручную проблематично: надо каждый день проверять расход по всем сущностям (кампании, группе объявлений, объявлению, ключу) — это занимает много времени и неэффективно в целом. Скрипт для контроля бюджета от Komondor PPC Software делает эти задачи автоматически!

Чтобы не допустить перерасхода бюджета, скрипт отслеживает траты за день, неделю или за месяц. Как только расход становится выше нормы, скрипт останавливает кампании в аккаунте до конца текущего периода. При желании можно настроить автоматический запуск сущности в начале следующего периода.

Также скрипт для Google Рекламы Budget Control проинформирует вас о возможном не полном расходе бюджета и о кампаниях, теряющих показы из-за ограниченного бюджета.

Как работает Budget Control для Google Ads
Скрипт для контроля бюджета Google Ads мониторит определенные сущности в рекламном аккаунте Google Ads: кампании, группы, объявления и ключевые слова. Если расход по ним превышает лимит, скрипт приостанавливает эту сущность до конца текущего периода. Дальше вы можете либо вручную включать остановленные сущности в начале следующего периода, либо настроить автоматическое возобновление работы в том же скрипте.

После работы скрипт отправляет на почту отчет с прогнозом месячного расхода аккаунта и списком рекламных кампаний, которые теряют показы из-за ограниченного бюджета (при наличии).

Алгоритм работы скрипта для Google Рекламы
Скрипт берет текущие затраты (cost) рекламного аккаунта или другой сущности с 1 числа каждого месяца или начала заданного вручную периода. Если затраты превысили заданный лимит, скрипт для Google Рекламы Budget Control:
  1. Останавливает эту сущность.
  2. Помечает ее ярлыком «stopped by budget script».
  3. Отправляет оповещение про приостановку на почту.
  4. 1 числа следующего месяца (или в начале периода) запускает остановленные сущности (настраивается).
  5. Каждый день отправляет отчет о прогнозе бюджета на текущий месяц и список кампаний, которые теряют показы из-за ограниченного бюджета.
Как установить Budget Control в Google Ads
Шаг 0. Зайдите в личный кабинет → раздел Скрипты → перейдите на нужный скрипт.

Шаг 1. Установите скрипт напрямую в аккаунт через панель «Инструменты» → «Массовые действия» → «Скрипты».

Шаг 2. Задайте параметры в начальной части:

currentSetting.scope = "Account"; — задаём сущность, по которой считается расход:
  • Account — аккаунт;
  • Campaign — кампании;
  • Ad group — группы объявлений;
  • Ad text — объявления;
  • Keyword — ключевые слова;
currentSetting.maxCost = getFloat("1000"); — сумма, которую вы готовы тратить на кампанию (группу объявлений, объявление, ключевое слово) за заданный период;

currentSetting.maxMonthlyAccountCost = getFloat("7500"); — сумма, которую вы готовы тратить на аккаунт в целом за месяц (нужна только для формирования ежедневного отчета (бонусный функционал));

currentSetting.budgetPeriod = "Monthly"; — здесь можно задать период:
  • Daily – текущий день;
  • Weekly Sun-Sat – неделя с воскресенья до субботы (актуально для США)
  • Weekly Mon-Sun – неделя с понедельника по воскресенье;
  • Monthly – текущий месяц;
currentSetting.email = "user1@email.com, user2@email.com"; — email для оповещения (задаются через запятую);

currentSetting.pauseItems = "yes"; — необходимо ли перезапускать приостановленные сущности в начале нового периода.

Шаг 3. Задайте расписание выполнения скрипта «Каждый час»

Готово!

Источник
 
Сверху