搜索查询性能报告 where 子句错误

search query performance report where clause error

我想找到所有已删除的广告组和广告系列。我的查询如下:

var report = AdWordsApp.report(
  'SELECT Query, Clicks, Cost, Ctr, ConversionRate,' +
  ' CampaignStatus, AdGroupStatus, CostPerConversion, Conversions, CampaignId, CampaignName, AdGroupId, AdGroupName' +
  ' FROM SEARCH_QUERY_PERFORMANCE_REPORT' +
  ' WHERE ' +
      'Impressions > 2' +
      'AND AdGroupStatus = "removed"' +
  ' DURING LAST_7_DAYS', REPORTING_OPTIONS);

当注释掉这一行时 'AND AdGroupStatus = "removed"' + 则查询有效。

我尝试使用 'AND AdGroupStatus CONTAINS "removed"' + 但没有成功。

有人可以帮我解决这个问题吗?

我应该能够像文档中提到的那样进行过滤。 https://developers.google.com/adwords/api/docs/appendix/reports/search-query-performance-report

我相信你必须使用大写字母 and 的状态,所以你应该写:AND AdGroupStatus = "REMOVED" not contains.

https://developers.google.com/adwords/api/docs/guides/awql