Массовая загрузка

Скрипты Google Рекламы позволяют вносить массовые изменения в аккаунт, загружая данные в формате CSV. Вы можете загружать данные из CSV-файла Google Диска, таблицы Google или Microsoft Excel, а также создавать запросы на массовую загрузку в скрипте во время его выполнения. В этом руководстве объясняется, как использовать эту функцию в скриптах.

Использование

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

Создать массовую загрузку из Google Диска

Самый простой способ использовать функцию массовой загрузки — загрузить CSV-файл на Google Диск и загрузить этот файл в Google Ads с помощью скриптов Google Ads:

const file = DriveApp.getFilesByName("BulkCampaignUpload.csv")     .next(); const upload = AdsApp.bulkUploads().newFileUpload(file); upload.forCampaignManagement(); upload.preview(); 

Это создаст запись предварительного просмотра массовой загрузки в вашем аккаунте в разделе Инструменты и настройки > МАССОВЫЕ ДЕЙСТВИЯ > Загрузки .

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

Чтобы применить изменения к своей учётной записи, нажмите кнопку «Применить изменения» на странице сведений. Если загруженный файл содержит ошибки или вы не хотите вносить изменения, нажмите кнопку «Отменить предварительный просмотр» , чтобы отменить изменения.

Убедившись в корректной работе скрипта, вы можете пропустить этап предварительного просмотра и применить изменения непосредственно из скрипта. Это можно сделать, вызвав метод apply() экземпляра массовой загрузки вместо метода preview() .

Создать массовую загрузку с нуля

Вы можете создать задание массовой загрузки с нуля следующим образом:

// The best way to find column names is to consult a template // as described in the last section of this guide. const columns = [    "Campaign", "Budget", "Bid Strategy type", "Campaign type" ];  const upload = AdsApp.bulkUploads().newCsvUpload(columns);  // Call append once for each row you'd like to upload upload.append({    "Campaign": "Test Campaign 1",    "Budget": 2.34,    "Bid Strategy type": "cpc",    "Campaign type": "Search Only" }); upload.forCampaignManagement(); upload.preview(); 

Установить денежную единицу

По умолчанию денежные суммы в массовых загрузках интерпретируются как фактическая сумма в валюте. Если вы предпочитаете использовать микро, вы можете установить параметр moneyInMicros в true при создании задания на загрузку (например, €2,34 будет введено как 2340000).

const upload = AdsApp.bulkUploads().newCsvUpload(columns,     {moneyInMicros: true}); 

Установить локаль файла

По умолчанию содержимое CSV-файла интерпретируется в соответствии с локалью «английский (США)» (en_US). Вы можете указать другую локаль с помощью параметра fileLocale :

const upload = AdsApp.bulkUploads().newCsvUpload(columns,     {fileLocale: "fr_FR"}); 

При указании локали вы можете предоставить заголовки столбцов либо в локали en_US , либо в локали, указанной в свойстве fileLocale .

Установить часовой пояс

По умолчанию время в файле интерпретируется как America/Los_Angeles. Вы можете указать другой часовой пояс с помощью параметра timeZone . Укажите часовой пояс в формате базы данных TZ .

const upload = AdsApp.bulkUploads().newCsvUpload(columns,     {timeZone: "America/New_York"}); 

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

Шаблоны электронных таблиц для массовой загрузки

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

  • Войдите в свой аккаунт Google Ads.
  • Перейдите в Инструменты и настройки > МАССОВЫЕ ДЕЙСТВИЯ > Загрузки .
  • Нажмите кнопку + , чтобы начать новую загрузку.
  • Затем появится раздел с различными шаблонами на выбор.

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