AdWords PLACEMENT_PERFORMANCE_REPORT не тянет URL - PullRequest
0 голосов
/ 14 сентября 2018

Это должно быть очень просто, но по какой-то причине это не работает.Я пытаюсь получить URL-адреса мест размещения, используя DISPLAY_PERFORMANCE_REPORT, но вместо 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 и клики, и они работают, как ожидалось, поэтому не могу понять, в чем здесь проблема,Единственное, о чем я могу думать, это то, что в справочном руководстве написано:

Список окончательных URL-адресов основного объекта этой строки.Элементы UrlList возвращаются в формате списка JSON

Я не совсем уверен, что представляет собой формат списка JSON, но когда я регистрирую URL-адрес typeof, он говорит, что это строка, так что подумал, что это не должно бытьвопрос.

1 Ответ

0 голосов
/ 14 сентября 2018

В FinalAppUrls и FinalUrls перечислены целевые URL , которые вы установили для отдельных управляемых мест размещения.

Если вас интересует URL (скорее, домен) из само место размещения , вам потребуется запросить либо поле Criteria, либо DisplayName в своем отчете - оба они содержат домен места размещения.

...