Скрипты Google Ads открывают новую эру доступа через API

Опубликовано: 2023-08-09

Почти десятилетие скрипты Google Ads были незамеченными героями для рекламодателей, стремящихся автоматизировать свои учетные записи.

Первоначально созданные для предоставления пользователям возможностей автоматизации на основе JavaScript, эти скрипты теперь могут использовать функцию «изменения» Google Ads API.

Это означает, что рекламодатели могут напрямую интегрироваться со множеством возможностей Ads API. Они больше не ограничены работой с рекламными объектами и функциями, которые включила команда скриптов.

Скрипты Google Ads устраняют разрыв с Ads API

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

Недавнее добавление функции mutate устраняет разрыв в возможностях между скриптами Google Ads и Google Ads API.

Благодаря этой интеграции рекламодатели теперь могут напрямую манипулировать и контролировать практически любой компонент своей учетной записи Google Ads, достигнув уровня сложности, ранее зарезервированного для тех, кто напрямую взаимодействует с API.

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

Ландшафт вариантов автоматизации PPC

Новая возможность изменения в сценариях меняет наше представление об опциях автоматизации в поисковом маркетинге.

Скрипты Google Ads — это лишь один из нескольких вариантов автоматизации для рекламодателей PPC, которые также могут использовать сторонний инструмент управления PPC, Ads API или более простые встроенные механизмы автоматизации, такие как те, что используются во внешнем интерфейсе Google Ads.

Рассмотрим преимущества и потенциальные недостатки каждого из них.

Сторонние инструменты управления контекстной рекламой

Как правило, это комплексные платформы, обеспечивающие комплексное управление кампаниями и такие функции, как:

  • Массовое редактирование.
  • Отчетность по производительности.
  • Сложные возможности автоматизации.

Эти инструменты обрабатывают вызовы API и управляют сложностями обслуживания кода, что делает их удобными для пользователей даже для нетехнических маркетологов.

Однако эти инструменты могут иметь кривую обучения и потенциально более высокие затраты, чем внутренние решения.

API Google Рекламы

Google Ads API обеспечивает надежный и детальный контроль над кампаниями, позволяя настраивать автоматизацию и интеграцию с другими системами. Он предлагает доступ ко всем функциям Google Ads, включая функцию изменения.

Однако это наиболее технический вариант, требующий понимания вызовов API, аутентификации и обслуживания серверной среды.

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

Скрипты Google Рекламы

Скрипты позволяют выполнять индивидуальную автоматизацию без сложной технической работы с API.

Они основаны на JavaScript и работают на платформе Google Ads, что устраняет необходимость во внешних серверах или сложных настройках.

Недавнее добавление поддержки функции mutate значительно расширило их возможности. Однако они имеют ограничения по времени выполнения и не подходят для крупномасштабных и сложных операций.

Встроенная автоматизация в интерфейсе Google Ads

Самый простой метод включает в себя такие функции, как автоматические стратегии и правила назначения ставок.

Эти инструменты отлично подходят для простых задач автоматизации и легко доступны для всех рекламодателей, независимо от их технических возможностей.

Однако им не хватает настройки и контроля, обеспечиваемых другими методами.


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

Обработка… Пожалуйста, подождите.

См. условия.


Примеры использования скриптов Google Ads

Ниже приведены некоторые типичные действия, которые рекламодатели автоматизируют с помощью скриптов:

Управление ставками

  • Скрипты могут автоматизировать торги на основе набора предопределенных правил. Это экономит время и гарантирует, что ставки всегда оптимизированы для максимальной эффективности.

Составление отчетов

  • Пользовательские сценарии могут быть созданы для создания отчетов, важных для рекламодателя. Они могут варьироваться от отчетов об эффективности ключевых слов до анализа затрат и многого другого. (например, отчетность + скрипт GPT)

Управление бюджетом

  • Скрипты могут помочь автоматически корректировать бюджеты кампаний в зависимости от эффективности или внешних факторов, таких как сезонность.

Управление ключевыми словами и рекламой

  • Скрипты могут добавлять, приостанавливать или удалять ключевые слова или объявления в зависимости от определенных условий, таких как показатели эффективности. (например, скрипт для создания RSA с GPT)

Оповещения и уведомления

  • Рекламодатели могут создавать сценарии, чтобы оповещать их о значительных изменениях или потенциальных проблемах в их аккаунте.

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

Почему добавление возможности «мутировать» в сценарии меняет правила игры

Исторически Google Ads API был оплотом разработчиков инструментов, крупных внутренних рекламных групп и тех, кто обладал более глубоким техническим мастерством.

Взаимодействие с API требовало множества технических тонкостей, включая аутентификацию, управление токенами разработчика и другие нюансы, напрямую не связанные с управлением рекламой.

Однако с недавними обновлениями скриптов Ads API больше не является прерогативой опытных разработчиков.

Новые возможности скриптов Google Ads открывают рекламодателям возможность преодолеть ограничения того, что напрямую поддерживается скриптами, предоставляя им беспрецедентный доступ к возможностям API.

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

И теперь типы оптимизации, которые они могут выполнять с помощью скриптов, намного шире.

Что делает функция «мутировать»?

Возможность изменения является большим улучшением для пользователей скриптов из-за ее широты и глубины возможностей.

Эта функция облегчает большинство модификаций ресурсов, будь то создание, обновление или удаление вещей из рекламного аккаунта.

Вот подробнее о каждом из них:

Создание ресурсов

Операция «создать» — это создание новых объектов в Google Ads.

Пользователи предоставляют полное JSON-представление ресурса, который они намереваются создать.

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

Обновление существующих ресурсов

Операция «обновление» API обеспечивает интуитивно понятный подход к внесению изменений.

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

Это означает определение только тех полей, которые они хотят изменить.

Использование атрибута updateMask допускает эту избирательность, гарантируя, что будут изменены только указанные поля, что становится особенно удобным при работе с такими объектами, как кампании с множеством настроек.

Например, изменить название и статус кампании можно легко, не зная и не затрагивая другие ее атрибуты.

Удаление ресурсов

Иногда расхламление и упрощение так же жизненно важны, как создание и обновление.

Для этой цели предназначена операция «удалить» в функции mutate. Он не удаляет объект навсегда, но меняет его статус в Google Реклама на « REMOVED ».

Еще одним преимуществом функции «mutate» является ее способность связывать эти операции.

Рекламодатели могут отправлять один вызов API, охватывающий несколько действий на разных ресурсах, оптимизируя эффективность.

Более того, Google Ads API обеспечивает атомарность — это означает, что в рамках одного запроса API действия рассматриваются как набор, либо полностью успешный, либо полностью неудачный, что гарантирует согласованность операций.

Несколько вариантов использования возможности «мутировать»

Внесение массовых изменений в кампании Google Ads

Одним из выдающихся вариантов использования возможности изменения в Google Ads API является внесение массовых изменений в кампании одним действием.

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

С помощью функции изменения рекламодатели могут вносить радикальные изменения в сотни кампаний, групп объявлений или даже ключевых слов, обеспечивая максимальную рентабельность инвестиций в эти критические периоды.

До этого использование только рекламных скриптов требовало создания более сложных повторяющихся кодов и, возможно, ограничивало время выполнения.

Комплексные процессы настройки кампании

Еще один преобразующий вариант использования — целостное создание кампаний.

До появления возможности изменения настройка новой кампании включала несколько отдельных шагов: создание кампании, добавление групп объявлений, назначение ключевых слов и многое другое. Каждый из этих шагов будет отдельной функцией сценария.

Теперь, с помощью функции изменения, рекламодатели могут разработать комплексную настройку кампании, в которой они создают кампанию, связанные с ней группы объявлений, релевантные объявления и целевые ключевые слова в одном вызове API.

Это ускоряет процесс и гарантирует, что ни один элемент не будет упущен или ошибочно упущен.

В этом примере с сайта Google Developers один вызов создает общий бюджет, новую кампанию и новую группу объявлений и помещает кампанию в общий бюджет.

Одиночный вызов API – скрипт Google Ads

Проверка ошибок

Функция mutate предлагает встроенный механизм проверки ошибок.

Когда один элемент (например, группа объявлений) сталкивается с ошибкой при создании взаимосвязанных компонентов, вся операция может быть остановлена.

Это гарантирует, что рекламодатели не получат незавершенные кампании или структуры.

Без функции mutate сценарии выполнялись бы последовательно без такой встроенной отказоустойчивости, что могло бы привести к неполным структурам кампании, которые потребовали бы ручных проверок и исправлений.

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

Несколько предостережений, которые следует учитывать

Хотя добавление возможностей «мутации» в скрипты Google Реклама открывает новые возможности автоматизированного управления учетными записями, они не лишены ограничений.

Например, рекламные сценарии имеют ограничение времени выполнения в 30 минут.

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

Революция в управлении Google Ads

Благодаря новым возможностям скрипты Google Ads открывают новую эру автоматизации рекламы.

Преодолевая разрыв между обычным рекламодателем и некогда загадочным API Google Ads, они делают сложное управление рекламой более доступным и демократичным.

Это захватывающее время для рекламодателей. Независимо от того, являетесь ли вы новичком в сфере Google Рекламы или опытным профессионалом, эти достижения обещают переосмыслить то, что возможно.

Будьте в курсе, экспериментируйте и используйте эти инструменты в полной мере!


Мнения, выраженные в этой статье, принадлежат приглашенному автору, а не обязательно поисковой системе. Штатные авторы перечислены здесь.