2016-09-01 3 views
1

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

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

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 Query Language (AWQL). Я огляделся по Сети, и этот вопрос кажется не охваченным, ответ слишком очевиден или просто невозможно?

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

Best.

ответ

1

Невозможно, я боюсь.

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

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

+0

Похоже, ты прав, Я только что нашел [аналогичную ссылку] (https://developers.google.com/adwords/api/docs/appendix/reports/all-reports), в которой перечислены все поля, и это выглядит невозможным. Спасибо за ваш вклад. – brclz

Смежные вопросы