Автор: Фредерик Валлейс (Frederick Vallaeys) – один из 500 первых сотрудников Google. Более 10 лет трудился над созданием системы AdWords. Впоследствии работал в должности евангелиста сервиса и консультанта по работе с ним. Сегодня успешно руководит компанией Optmyzr, сооснователем которой является.
Скрипты AdWords – это один из самых подходящих и удобных способов для автоматизации рутинных и повторяющихся задач.
Я уже давно делюсь скриптами с рекламным сообществом, и к настоящему времени в распоряжении специалистов имеются сотни бесплатных скриптов, для использования которых достаточно скопировать нужный код в учётную запись AdWords. Но с таким огромным количеством вариантов для выбора может наступить так называемый аналитический паралич.
Чтобы облегчить выбор, в этой статье мы рассмотрим пять задач, которые отлично подходят для автоматизации с помощью скриптов, и те скрипты, которые рекомендуется использовать в первую очередь.
1. Управление бюджетом
Поскольку при настройке скриптов нет удобного пользовательского интерфейса (если вы не используете Enhanced Scripts), они не особенно хорошо подходят для автоматизации задач, требующих множества сложных настроек и человеческого контроля.
Лучше всего для автоматизации подходят те задачи, которые требуют шаблонных решений.
1.1. Скрипт для приостановки всех компаний, когда расходы по аккаунту превысили месячный бюджет
К счастью, для оптимизации бюджета достаточно простого двоичного решения. Например, одна из самых простых оптимизаций – сопоставить сумму расходов по аккаунту с месячным бюджетом и при превышении заданной суммы приостановить все активные кампании до следующего месяца.
Эту задачу легко автоматизировать с помощью скрипта AdWords, поскольку она требует лишь указать максимальный месячный бюджет.
Данный скрипт не требует особого интерфейса для подтверждения вносимых изменений. Достаточно приостановить кампании, пометить их и отправить email-сообщение с резюме того, что было сделано, владельцу аккаунта.
Примечание. Этот скрипт не способен приостанавливать торговые кампании, видеокампании и экспериментальные кампании, поэтому он может не подойти для более опытных пользователей AdWords.
1.2. Скрипт для настройки собственных лимитов перерасхода дневного бюджета
Этот скрипт проверяет дневные расходы и сопоставляет их с дневным бюджетом. Как только они превысят допустимый уровень на определённый процент, например, 20%, кампания будет автоматически приостановлена до следующего дня.
Примечание. Поскольку скрипты могут запускаться максимум каждый час, следует иметь в виду, что перерасход бюджета может продолжаться в течение следующих 60 минут, поэтому указанный в скрипте лимит должен быть немного меньшим, чем нужно.
1.3. Скрипт, который помогает потратить весь бюджет
Иногда тратить слишком мало, так же плохо, как и тратить слишком много. Особенно это касается агентств, получающих процент от расходуемых средств.
Данный скрипт от Google автоматически увеличивает дневной бюджет, чтобы помочь вам компенсировать «тихие» дни в том случае, если вы пытаетесь достичь определённого уровня расходов за месяц.
2. Управление объявлениями
Написание рекламных объявлений по-прежнему требует участия человека, интуиция которого может подсказать, какое сообщение может срезонировать с целевой аудиторией. Поэтому создание объявлений – это обычно не та задача, которую стоит автоматизировать.
При этом уже созданные объявления предполагают довольно большой объём работы по их поддержанию, включая удаление неэффективных объявлений, обновление специальных предложений и проверку на предмет наличия нерабочих целевых страниц. Все эти задачи отлично подходят для автоматизации с помощью скриптов.
Ниже – некоторые из моих любимых скриптов для поддержания хорошо оптимизированного набора объявлений.
2.1. Скрипт для удаления всех отклонённых объявлений из аккаунта
Практически все рекламодатели сталкиваются с проблемами отклонения объявлений в Google AdWords. При этом многие склонны игнорировать некоторые из отклонённых объявлений, поскольку они знают, что в затронутых рекламных группах есть другие активные объявления.
Однако со временем эти отклонённые объявления могут стать раздражающими, поскольку они генерируют предупреждения и загромождают интерфейс.
2.2. Скрипт для устранения избыточного количества заглавных букв в объявлениях
Вместо удаления отклонённых объявлений вы также можете использовать скрипт, который позволяет устранить одну из частых причин их отклонения – злоупотребление заглавными буквами.
Этот скрипт ищет отклонённые объявления и повторно отправляет их на проверку, уменьшив количество используемых заглавных букв.
3. Управление ставками
Управление ставками тесно связано с математикой, статистикой и прогнозами. Поэтому эта задача неплохо подходит для автоматизации.
Однако иногда произвести автоматизацию не получается из-за слишком сложных настроек. Поскольку в Скриптах AdWords отсутствует дружественный к пользователям интерфейс, не все рекламодатели могут справиться с этой задачей.
К счастью, есть ряд простых скриптов для управления ставками. Давайте начнём с них.
3.1. Скрипт для ставок на процент показов или удержание позиции
Это простой скрипт, который требует небольшого количества данных, таких как целевой диапазон.
3.2. Скрипт для почасовой корректировки ставок
Установить почасовую разбивку можно лишь с помощью автоматизации, поскольку Google ограничивает рекламодателей шестью активными временными периодами в сутки. Благодаря данному скрипту можно иметь разные ставки каждый час.
Скрипты ещё удобны тем, что можно менять исходный код под свои нужды. Поэтому, если вы хотите, чтобы ставки корректировались каждые 15 минут, вы сможете сделать это, внеся соответствующие изменения в предложенный скрипт.
3.3. Скрипт для ставок на позицию при нахождении в заданном диапазоне CPС
Одним из основных преимуществ скриптов является то, что всегда можно начать с какой-то простой задачи, например, с настройки правила для повышения ставок в том случае, если объявления не попадают на целевую позицию.
Однако как только вы начнёте понимать другие элементы, влияющие на успех, вы сможете усовершенствовать это правило. В данном скрипте в качестве критерия, помимо средней позиции, также добавлена целевая CPC.
3.4. Скрипт для ставок, основанных на погоде
Скрипты для назначения ставок на основе погодных условий – это классический пример широких возможностей скриптов. Даже если для вашего бизнеса не важна погода, этот пример иллюстрирует тот факт, что в работе скриптов могут использоваться как собственные данные компаний, так и внешние данные, взятые со сторонних источников.
Если же погода для вас важна, попробуйте поэкспериментировать с предложенным скриптом.
4. Управление инвентарём
Скрипты не создадут суперэффективных объявлений, но если всё, что вам нужно – это быстрая сборка аккаунта из структурированных данных и возможность синхронизировать объявления с изменениями в ценах, то они отлично справятся с этими задачами.
4.1. Скрипт для создания кампании из таблицы
Этот скрипт часто используется рекламодателями из автоиндустрии, которые хотят создать группы объявлений для всех моделей, которые они продают.
Поскольку группы объявлений следуют достаточно чётко определенному шаблону, основанному на атрибутах товара, это идеальная задача для автоматизации с помощью скриптов.
Все данные о продаваемых автомобилях вносятся в Google Таблицу, а скрипт затем следует шаблону для создания групп объявлений, текста и ключевых слов.
Результат – полностью готовая кампания, созданная за минуты вместо часов.
4.2. Скрипт для обновления информации о ценах и скидках в объявлениях
Как только вы создали кампанию на основе инвентаря, имеет смысл добавить параметры объявлений, чтобы убедиться, что в них показываются правильные цены и скидки.
Это та задача, выполнить которую можно только с помощью скрипта или API, поскольку параметры объявлений не изменяются в пользовательском интерфейсе AdWords.
5. Оповещения
Постоянная проверка аккаунтов может быть утомительной, однако это необходимо для своевременного выявления отклонений от ожидаемых показателей.
Здесь на помощь опять приходят скрипты AdWords, позволяющие проверять аккаунты ежечасно, включая выходные дни и ночное время суток.
Кроме того, поскольку скрипты могут получать доступ ко всем отчётам AdWords, включая те данные, которые не видны в пользовательском интерфейсе сервиса, они могут даже выполнять тот тип анализа, который недоступен людям.
5.1. Скрипт, который сообщает о перерасходе бюджета по группам товаров и ключевым словам
Этот скрипт ищет группы товаров или ключевые слова, расходы по которым превышают заданную сумму, а количество конверсий меньше ожидаемого в течение заданного периода времени.
Эту задачу также можно выполнить с помощью автоматических правил, но они могут срабатывать лишь один раз в день, что очень редко для аккаунтов с высокими расходами. Данный скрипт, в свою очередь, способен выполнять поиск по заданным критериям 24 раза в день.
5.2. Скрипт для обнаружения аномалий
Если предыдущий скрипт смотрит на элементы низшего уровня в учётной записи (ключевые слова и группы товаров), то этот скрипт ищет необычные паттерны на уровне аккаунта.
Данный скрипт, созданный Google, сравнивает эффективность объявлений в заданное время каждый день и отправляет оповещение, если текущие показатели слишком сильно отличаются от ожидаемых.