javascript - 使用 Google Adwords 脚本获取自定义列/字段

标签 javascript google-ads-api awql

我目前正在编写一个脚本来报告有关我们广告组的信息。我们设置了一些自定义列,如果在创建报告时获得它们就太好了。

基于 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));
}

但是,我没有找到在此 AdWords 查询语言 (AWQL) 请求中获取自定义列(此处为 MyCustomColumn)的方法。我在网上查了一下,这个问题似乎没有涵盖,答案是太明显还是根本不可能?

感谢您提供任何有用的意见和问题

最好。

最佳答案

这恐怕是不可能的。

AWQL 仅支持此处定义的报表类型、列等:https://developers.google.com/adwords/api/docs/appendix/reports

您需要在脚本代码中实现定义自定义列的逻辑

关于javascript - 使用 Google Adwords 脚本获取自定义列/字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39274789/

相关文章:

google-ads-api - 基本 AWQL 请求 - CAMPAING_PERFORMANCE 仅被 "date"分割

javascript - 如何在 JavaScript 中找到 ModalPopupExtender?

javascript - JavaScript 三元运算符表达式中的 Return 语句

php - 如何在 PHP 4 中使用 SOAP/WSDL?

javascript - 谷歌标签管理器 : Is it possible to put CUSTOM HTML code in head tag via GTM?

google-analytics - 如何从 Google Click ID (gclid) 中提取信息?

javascript - 如何使用 AWQL 获取 'Hour and day of the week' 报告

javascript - 用 Ajax 替换 Iframe

javascript - TR中选中和取消选中复选框的最佳方法