Получить пользовательские столбцы / поля с помощью скрипта 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
Вам нужно будет реализовать логику, которая определяет пользовательский столбец в вашем коде скрипта