Начать

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

  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. Чтобы посмотреть подробные сведения об изменениях и журналах, нажмите на ссылку в столбце Изменения, соответствующую только что запущенному скрипту. Вы должны увидеть те же данные журнала, что и при предварительном просмотре.

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