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 = ''
下面是导致问题的请求(我也尝试过分别使用CampaignStatus
、ORDER BY
和LIMIT
,但出现了同样的错误):
SELECT CampaignId, CampaignName, Clicks, Impressions
FROM CAMPAIGN_PERFORMANCE_REPORT
WHERE CampaignStatus = 'Enabled'
DURING LAST_7_DAYS
ORDER BY Clicks DESC
LIMIT 0,5
我了解到无法将 ORDER BY
和 LIMIT
与 CAMPAIGN_PERFORMANCE_REPORT
一起使用,所以你们如何绕过此限制以在响应中检索格式化数据运动水平?
您是否找到了使 状态在您的 AWQL 请求中有效的方法?
非常感谢!
您的 CampaignStatus
过滤器的问题是状态值应该是 ENABLED
而不是 Enabled
。
至于LIMIT
和ORDER BY
,AWQL确实不支持这些。您必须自己处理数据。
我正在使用 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 = ''
下面是导致问题的请求(我也尝试过分别使用CampaignStatus
、ORDER BY
和LIMIT
,但出现了同样的错误):
SELECT CampaignId, CampaignName, Clicks, Impressions
FROM CAMPAIGN_PERFORMANCE_REPORT
WHERE CampaignStatus = 'Enabled'
DURING LAST_7_DAYS
ORDER BY Clicks DESC
LIMIT 0,5
我了解到无法将 ORDER BY
和 LIMIT
与 CAMPAIGN_PERFORMANCE_REPORT
一起使用,所以你们如何绕过此限制以在响应中检索格式化数据运动水平?
您是否找到了使 状态在您的 AWQL 请求中有效的方法?
非常感谢!
您的 CampaignStatus
过滤器的问题是状态值应该是 ENABLED
而不是 Enabled
。
至于LIMIT
和ORDER BY
,AWQL确实不支持这些。您必须自己处理数据。