Начать

Чтобы запустить свой первый скрипт, выполните следующие действия:

  1. Войдите в аккаунт Google Рекламы.
  2. В меню "Инструменты" на панели навигации слева выберите Массовые действия, а затем – Скрипты. Вы также можете перейти на эту страницу, введя "Скрипты" в строке поиска Google Рекламы.
  3. Нажмите на значок плюса Синий круг с белым плюсом, чтобы добавить скрипт. В раскрывающемся меню можно выбрать шаблон скрипта, но для этого упражнения выберите "Новый скрипт".
  4. При желании вы можете указать название скрипта в текстовом поле "Название скрипта". Это поможет вам не запутаться и помнить, что делает скрипт.
  5. Скопируйте и вставьте в редактор следующий код, заменив им основную функцию:

    function main() {
      // Get the campaign names from all the campaigns
      const rows = AdsApp.search('SELECT campaign.name FROM campaign');
    
      console.log('My campaigns:');
      // Iterate through the campaigns and print the campaign names
      for (const row of rows) {
        console.log(row.campaign.name);
      }
    }
    
  6. Когда появится запрос, нажмите Авторизовать, чтобы скрипт мог получить доступ к аккаунту от вашего имени. Это нужно сделать один раз для каждого скрипта.

  7. Нажмите Просмотр, чтобы запустить скрипт в режиме предварительного просмотра. Результаты появятся на панели Изменения/Журналы. В этом примере в журналах должны отображаться названия кампаний.

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

  9. Чтобы посмотреть подробные сведения об изменениях и журналы, нажмите на ссылку в столбце Изменения, которая соответствует только что выполненному скрипту. Вы должны увидеть те же выходные данные журнала, которые были показаны ранее.

Управляющие аккаунты

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

  1. Войдите в управляющий аккаунт Google Рекламы.
  2. В меню "Инструменты" на панели навигации слева выберите Массовые действия, а затем – Скрипты. Вы также можете перейти на эту страницу, введя "Скрипты" в строке поиска Google Рекламы.
  3. Нажмите на значок плюса Синий круг с белым плюсом, чтобы добавить скрипт. В раскрывающемся меню можно выбрать шаблон скрипта, но для этого упражнения выберите "Новый скрипт".
  4. При желании вы можете указать название скрипта в текстовом поле "Название скрипта". Это поможет вам не запутаться и помнить, что делает скрипт.
  5. Скопируйте и вставьте в редактор следующий код, заменив им основную функцию:

    function main() {
      // Retrieve all children accounts.
        const accountIterator = AdsManagerApp.accounts().get();
    
      // Iterate through the account list.
      for (const account of accountIterator) {
        // Get stats for the child account.
        const stats = account.getStatsFor("THIS_MONTH");
        // And log it.
        console.log(`${account.getCustomerId()},${stats.getClicks()},` +
          `${stats.getImpressions()},${stats.getCost()}`);
      }
    }
    
  6. Когда появится запрос, нажмите Авторизовать, чтобы скрипт мог получить доступ к аккаунту от вашего имени. Это нужно сделать один раз для каждого скрипта.

  7. Нажмите Просмотр, чтобы запустить скрипт в режиме предварительного просмотра. Результаты появятся на панели Изменения/Журналы. В этом примере в журналах должны отображаться дочерние аккаунты и их показатели.

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

  9. Чтобы посмотреть подробные сведения об изменениях и журналы, нажмите на ссылку в столбце Изменения, которая соответствует только что выполненному скрипту. Вы должны увидеть те же выходные данные журнала, которые были показаны ранее.

Дополнительные примеры фрагментов скриптов можно найти на этой странице.