Получить пользовательские столбцы / поля с помощью скрипта Google Adwords

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

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

var report = AdWordsApp.report(
    'SELECT CampaignName, AdGroupName, MyCustomColumn ' +
    'FROM   ADGROUP_PERFORMANCE_REPORT ' +
    'WHERE  CampaignName CONTAINS "'+campaign_discriminator+'"');

var rows = report.rows();
while (rows.hasNext()) {
    var row = rows.next();
    Logger.log(JSON.stringify(row));
}

Тем не менее, я не нашел в любом случае, чтобы получить пользовательский столбец (MyCustomColumn здесь) в этом запросе языка запросов AdWords (AWQL). Я посмотрел в Интернете, и этот вопрос, кажется, не охвачен, ответ слишком очевиден или просто невозможен?

Спасибо за любой полезный вклад и вопросы

Лучший.

1 ответ

Решение

Боюсь, это невозможно.

AWQL поддерживает только типы отчетов, столбцы и т. Д., Определенные здесь: https://developers.google.com/adwords/api/docs/appendix/reports

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

Другие вопросы по тегам