AWQL AdWords API:如何检索 CampaignStatus?

AWQL AdWords API : how to retrieve CampaignStatus?

我正在使用 https://www.awql.me 构建请求,下面的第一个有效,我成功地检索了过去 7 天的所有活动数据:

SELECT CampaignId, CampaignName, Clicks, Impressions
FROM CAMPAIGN_PERFORMANCE_REPORT
DURING LAST_7_DAYS

但是当我尝试添加 CampaignStatus and/or ORDER BY and/or LIMIT 时,我收到以下错误消息:

Underlying errors are 
  Type = 'QueryError.LIMIT_CLAUSE_NOT_SUPPORTED', Trigger = '', FieldPath = ''

下面是导致问题的请求(我也尝试过分别使用CampaignStatusORDER BYLIMIT,但出现了同样的错误):

SELECT CampaignId, CampaignName, Clicks, Impressions
FROM CAMPAIGN_PERFORMANCE_REPORT
WHERE CampaignStatus = 'Enabled'
DURING LAST_7_DAYS
ORDER BY Clicks DESC
LIMIT 0,5

我了解到无法将 ORDER BYLIMITCAMPAIGN_PERFORMANCE_REPORT 一起使用,所以你们如何绕过此限制以在响应中检索格式化数据运动水平? 您是否找到了使 状态在您的 AWQL 请求中有效的方法?

非常感谢!

您的 CampaignStatus 过滤器的问题是状态值应该是 ENABLED 而不是 Enabled

至于LIMITORDER BY,AWQL确实不支持这些。您必须自己处理数据。