AdWords PLACEMENT_PERFORMANCE_REPORT 未提取网址

AdWords PLACEMENT_PERFORMANCE_REPORT not pulling URLs

这应该非常简单,但由于某些原因它似乎不起作用。我正在尝试使用 DISPLAY_PERFORMANCE_REPORT 提取展示位置的 URL,但它只是返回“--”而不是 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);

  }

我已尝试记录 CampaignName 和点击次数,它们按预期工作,所以无法理解这里的问题所在。我唯一能想到的是在参考指南中它说:

List of final URLs of the main object of this row. UrlList elements are returned in JSON list format

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

FinalAppUrlsFinalUrls 列出了您在各个自选展示位置上设置的 目标 URLs

如果您对 展示位置本身 的 URL(更确切地说是域)感兴趣,则必须请求 Criteria或报告中的 DisplayName 字段——它们都包含展示位置的域。