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

如何在Google Ads API广告效果报告中获取LabelIds与Labels数据

解决方案

方案1:复用现有ad_group_ad查询,补充标签字段

  • 你现有GAQL无需大改,直接在SELECT部分增加ad_group_ad.labels字段即可,该字段会返回当前扩展文字广告关联的所有标签的resource_name数组,resource_name格式为customers/{客户ID}/labels/{标签ID},提取最后一段即可得到原AdWords API中的LabelIds。
  • 如果需要获取标签名称,你可以提前执行一次全量标签查询拉取账号下所有标签的ID与名称映射,后续匹配即可,全量标签查询GAQL示例:
SELECT
  label.id,
  label.name,
  label.resource_name
FROM label

如果你不需要按标签维度拆分效果数据,优先选择该方案,无需额外处理数据重复问题。

方案2:直接从ad_group_ad_label资源查询,一步获取所有字段

  • GAQL的单资源查询支持拉取该资源关联的所有上下游资源属性与指标,你直接切换查询的FROM资源为ad_group_ad_label,就可以同时拉到广告属性、效果指标、标签ID、标签名称所有字段,不用额外做匹配。
  • 对齐你原有需求的GAQL语句如下:
SELECT
  customer.descriptive_name,
  ad_group.id,
  ad_group.name,
  ad_group.status,
  ad_group_ad.ad.type,
  campaign.id,
  campaign.name,
  campaign.status,
  metrics.clicks,
  metrics.conversions,
  metrics.cost_micros,
  ad_group_ad.ad.final_urls,
  ad_group_ad.ad.expanded_text_ad.description,
  ad_group_ad.ad.expanded_text_ad.description2,
  ad_group_ad.ad.expanded_text_ad.headline_part1,
  ad_group_ad.ad.expanded_text_ad.headline_part2,
  ad_group_ad.ad.expanded_text_ad.headline_part3,
  ad_group_ad.ad.id,
  metrics.impressions,
  ad_group_ad.ad.expanded_text_ad.path1,
  ad_group_ad.ad.expanded_text_ad.path2,
  ad_group_ad.status,
  label.id,
  label.name,
  label.resource_name
FROM ad_group_ad_label
WHERE
  ad_group_ad.status = ENABLED
  AND campaign.status = ENABLED
  AND ad_group.status = ENABLED
  AND ad_group_ad.ad.type = EXPANDED_TEXT_AD
  AND segments.date DURING LAST_30_DAYS

注意事项

单条广告如果绑定了多个标签,该查询结果会返回对应多条记录,你可以在拉取到数据后,按ad_group_ad.resource_name(广告的唯一标识)分组,把标签相关字段聚合为列表,即可对齐原AdWords API的返回格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 11:06:04