Просматривайте и изменяйте все свои бюджеты с помощью этого скрипта


Вы можете загрузить и изменить все свои бюджеты для нескольких аккаунтов Google Рекламы в одной таблице Google.

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

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

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

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

А что мы говорим медленным повторяющимся задачам? Конечно, сценарий!

Вот способ полностью обойти медленный интерфейс и внести все изменения в одном месте.

Что делает сценарий

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

Оттуда вы можете вносить изменения во все свои бюджеты по отдельности, во всех своих аккаунтах в Центре клиентов, и все в одном месте, без необходимости делать это в Google Рекламе. Вы даже можете вносить массовые обновления бюджета, используя стандартные формулы Google Sheet.

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

С чего начать:

1. Настройка Google Sheet для загрузки

Во-первых, вам нужно сделать копию эта таблица.

На вкладке «Конфигурация» введите имена и идентификаторы учетных записей для каждой учетной записи, которую вы хотите проверить, по одной учетной записи в каждой строке. Вы можете добавить столько строк, сколько вам нужно, используя кнопку «Добавить» под текущими строками.

Добавьте любые параметры фильтрации, которые вы можете применить, используя столбец «Оператор» и вводя ключевые слова в названия кампаний, которые вы хотите извлечь, используя столбцы «Название кампании содержит» и «Название кампании не содержит». Вы можете использовать это, например, чтобы потянуть бюджеты только на кампании бренда или только на одну конкретную линейку продуктов. Это также полезно, если вы используете несколько больших учетных записей, чтобы ограничить объем одновременной загрузки; Время ожидания скриптов Google Рекламы истекает через 30 минут, что ограничивает объем загружаемых данных.

Столбец «Активный / приостановленный» позволяет вам вести полный список ваших учетных записей в одной таблице Google, при этом выбирая, какие бюджеты загружать каждый раз – просто измените их статус на «Приостановлено», если вам не нужны эти данные. Это также помогает предотвратить тайм-аут сценария.

После того, как вы добавили все свои учетные записи, скопируйте URL-адрес своей электронной таблицы, чтобы вставить ее в скрипт.

2. Добавление скрипта в Google Рекламу.

Если вы извлекаете данные из нескольких учетных записей, этот сценарий необходимо запустить на уровне MCC.

После входа в свой MCC в Google Рекламе перейдите на верхней панели к Инструменты и настройки> Массовые действия> Сценарии. Нажмите синюю кнопку с плюсом в левом верхнем углу, чтобы создать новый скрипт, дайте ему запоминающееся имя, чтобы убедиться, что вы сможете снова найти его для запуска по мере необходимости, и дайте ему любую запрашиваемую авторизацию.

Затем вставьте все этот код в поле ввода, а затем измените «Параметры», чтобы управлять поведением скрипта:

var RUN_TYPE = “”

Для первого запуска вам нужно будет установить это на «ЗАГРУЗИТЬ» – это перенесет текущие бюджеты в вашу электронную таблицу.

var SPREADSHEET_URL = “”

Вставьте здесь URL-адрес заранее подготовленной электронной таблицы в кавычках.

var ignorePausedCampaigns = “”

«Приостановлено» означает, приостановлены ли кампании в вашем аккаунте Google Рекламы – возможно, вы не захотите получать данные о бюджете для кампаний, которые в любом случае не работают. Установите значение «true» или «false» в зависимости от того, хотите ли вы игнорировать приостановленные кампании.

3. Запуск скрипта для загрузки и изменения бюджетов.

После того, как вы ввели переменные, нажмите «Выполнить» внизу, а затем выберите «Запустить без предварительного просмотра» во всплывающем окне. Если вы вернетесь к своей копии таблицы Google и перейдете к «Панели управления бюджетом», вы увидите, что таблица заполнена всеми вашими бюджетами.

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

4. Изменение бюджетов.

Изменение бюджетов – это простой процесс, просто введите новое значение бюджета в столбец «Новый бюджет» (H).

Чтобы сэкономить время, вы можете использовать формулы Google Sheet – скрипт будет считывать выходное значение ячейки, а не саму формулу. Помните: чтобы избежать ошибок, вам нужно будет использовать функцию ОКРУГЛЕНИЯ в Google Таблицах, чтобы убедиться, что ваш новый бюджет округлен до двух знаков после запятой.

Например, если бы я хотел увеличить свой старый бюджет (F7) на 20%, я бы использовал формулу ниже в ячейке H7 (Новый бюджет):

=ROUND((F7*1.2),2) где «2» обозначает количество десятичных знаков.

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

Когда вы будете довольны своими новыми бюджетами в Таблице Google, вернитесь к скрипту в Google Рекламе.

5. Обновление бюджетов в Google Рекламе.

На этот раз вам нужно изменить только один вариант. Замените переменную RUN_TYPE с «Загрузить» на «Обновить» и снова запустите ее без предварительного просмотра.

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

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


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