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 时它说它是一个字符串,所以我认为这应该不是问题。
FinalAppUrls
和 FinalUrls
列出了您在各个自选展示位置上设置的 目标 URLs。
如果您对 展示位置本身 的 URL(更确切地说是域)感兴趣,则必须请求 Criteria
或报告中的 DisplayName
字段——它们都包含展示位置的域。
这应该非常简单,但由于某些原因它似乎不起作用。我正在尝试使用 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 时它说它是一个字符串,所以我认为这应该不是问题。
FinalAppUrls
和 FinalUrls
列出了您在各个自选展示位置上设置的 目标 URLs。
如果您对 展示位置本身 的 URL(更确切地说是域)感兴趣,则必须请求 Criteria
或报告中的 DisplayName
字段——它们都包含展示位置的域。