You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Ads API不返回已禁用广告系列 如何获取全状态数据及运行GAQL?

获取全状态广告系列实体方案

新版google-ads库调用的是v8及以上版本的Google Ads API,该版本API对所有资源查询存在两层默认过滤逻辑:

  1. 未显式指定campaign.status筛选条件时,默认仅返回ENABLED状态的广告系列
  2. 未显式将REMOVED加入筛选条件时,默认会自动过滤所有已删除实体

你使用!= 'ENABLED'的写法未返回结果,是因为GAQL对枚举类型字段的不等匹配逻辑不会触发隐式过滤规则的豁免,已删除和暂停的实体仍被默认过滤拦截。
正确的GAQL写法为显式列出所有需要返回的状态:

SELECT campaign.id, campaign.name, campaign.status 
FROM campaign 
WHERE campaign.status IN ('ENABLED', 'PAUSED', 'REMOVED')

如果不需要返回已删除实体,只需去掉'REMOVED'枚举值即可。

Web端运行GAQL的入口

Google Ads官方后台自带可直接运行GAQL的工具,无需使用第三方校验工具,入口路径如下:

  • 登录对应Google Ads账号
  • 点击顶部导航栏「工具与设置」
  • 在「设置」分类下选择「API中心」
  • 点击「Google Ads API 查询生成器」即可进入

该工具支持绑定对应客户ID、GAQL语法校验、字段自动补全、实时查询返回接口真实数据。

内容的提问来源于stack exchange,提问作者dorachan2010

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 13:24:07