Google ads api AdWords PLACEMENT\u PERFORMANCE\u报告未拉取URL

Google ads api AdWords PLACEMENT\u PERFORMANCE\u报告未拉取URL,google-ads-api,adwords-api-v201802,Google Ads Api,Adwords Api V201802,这应该非常简单,但出于某种原因,它似乎不起作用。我试图使用display_PERFORMANCE_报告来获取显示位置的URL,但它只是返回“-” 我使用的代码是: var report = AdWordsApp.report( "SELECT CampaignName, Clicks, FinalAppUrls, FinalUrls " + "FROM PLACEMENT_PERFORMANCE_REPORT " + "WHERE Clicks > 0 "

这应该非常简单,但出于某种原因,它似乎不起作用。我试图使用display_PERFORMANCE_报告来获取显示位置的URL,但它只是返回“-”

我使用的代码是:

  var report = AdWordsApp.report(
    "SELECT CampaignName, Clicks, FinalAppUrls, FinalUrls " +
    "FROM   PLACEMENT_PERFORMANCE_REPORT " +
    "WHERE  Clicks > 0 " +   
    "DURING LAST_30_DAYS");

  var rows = report.rows();

  while (rows.hasNext()) {
    var row = rows.next();

    var url = row["FinalUrls"];
    Logger.log(url);

  }
我已经尝试记录了活动名称和点击次数,但它们的工作情况与预期相符,因此无法理解问题所在。我唯一能想到的是,在参考指南中,它说:

此行主要对象的最终URL列表。URL列表元素 以JSON列表格式返回


我不完全确定JSON列表格式是什么,但当我记录url的类型时,它会说这是一个字符串,所以我认为这不应该是一个问题

FinalAppUrls和
finalarls
列出您在单个托管放置上设置的目标URL


如果您对放置本身的URL(而不是域)感兴趣,您必须请求报告中的
标准或
DisplayName
字段——它们都包含放置的域。

非常感谢!我不知道该怎么弄清楚这些事情,在任何地方都找不到任何关于这个的参考资料!老实说,我通过反复试验找到了关于这个API的大部分知识:D