Skip to content

Google Ads 迁移指南

本平台的 Google Ads 数据接口基于最新版本的 Google Ads API 构建,用于替代旧版 Google AdWords API。新版接口提供了更多功能和改进,同时也废弃了部分旧版概念。

如需从旧版 Google AdWords 数据接口迁移至 Google Ads 数据接口,建议按以下步骤执行。

迁移步骤

1. 更新客户端请求路径

如果使用客户端封或自行拼接请求 URL,需要将请求路径中的搜索引擎标识从 google 替换为 google_ads

例如:

text
/v3/keywords_data/google/search_volume/task_post/

迁移后:

text
/v3/keywords_data/google_ads/search_volume/task_post/

该调整适用于 POST、GET 及实时查询请求。

2. 调整 POST 请求参数

除更新请求路径外,部分 POST 请求参数也需要适新版接口。

所有填字段保持不变,但新版接口支持更多功能字段,例如:

  • 指定数据统计日期范围;
  • 使用 sort_by 对结果排序;
  • 获取指定预测周期的广告流量预估数据。

> POST 请求体使用 JSON 数组格式,即使提交一个任务。

json
[
  {
    "keywords": [
      "running shoes",
      "sports shoes"
    ],
    "location_code": 2840,
    "language_code": "en"
  }
]

3. 检查新增与废弃的响应字段

新版接口为多个端点增加了字段,同时移除了部分旧字段。迁移时请检查依赖旧响应结构的业务逻辑,是 CPC、广告排名、每日流量区间等字段。

4. 测试并迭代

本次迁移不是增量更新。建议在正式切换前执行测试,并根据新版字段约束调整请求参数和结果解析逻辑。

可使用沙箱功能进行调试:

text
/v3/appendix/sandbox/

主要变化

变化项说明
更高的数量上限单个请求可提交的数量由最多 1,000 个提升至最多 20,000 个。
支持日期范围可指定日期范围,以获取特定周期的数据。
更严格的要求新版对可提交的有更严格限制,例如不支持 UTF-8 特殊符号的。
支持排序参数可通过 sort_by 参数对结果进行排序。
新版流量预估Ad Traffic By Keywords 可返回指定预测周期的预估统计数据。

已废弃的端点

已废弃端点原因说明
/v3/keywords_data/google/ad_traffic_by_platforms/task_post/不再支持平台维度新版接口提供汇总后的平台数据。
/v3/keywords_data/google/keywords_for_category/task_post/不再支持分类维度新版接口没有分类数据的替代能力。
/v3/keywords_data/google/categories/不再支持分类维度新版接口没有分类数据的替代能力。

已废弃的请求参数

参数适用端点说明
keywords_negative/v3/keywords_data/google/keywords_for_site/task_post/<br>/v3/keywords_data/google/keywords_for_keywords/task_post/当前不支持否定。
closely_variants/v3/keywords_data/google/keywords_for_keywords/task_post/新版不支持紧密变体。

已废弃的响应参数

参数适用端点替代说明
cpc/v3/keywords_data/google/search_volume/task_get/<br>/v3/keywords_data/google/keywords_for_site/task_post/<br>/v3/keywords_data/google/keywords_for_keywords/task_post/新版不支持该 CPC 字段。
categories/v3/keywords_data/google/search_volume/task_get/<br>/v3/keywords_data/google/keywords_for_site/task_post/<br>/v3/keywords_data/google/keywords_for_keywords/task_post/新版不再提供分类数据。
ad_position_min/v3/keywords_data/google/ad_traffic_by_keywords/task_get/广告排名概念已废弃。
ad_position_max/v3/keywords_data/google/ad_traffic_by_keywords/task_get/广告排名概念已废弃。
ad_position_average/v3/keywords_data/google/ad_traffic_by_keywords/task_get/广告排名概念已废弃。
cpc_min/v3/keywords_data/google/ad_traffic_by_keywords/task_get/支持历史平均 CPC。
cpc_max/v3/keywords_data/google/ad_traffic_by_keywords/task_get/支持历史平均 CPC。
cpc_average/v3/keywords_data/google/ad_traffic_by_keywords/task_get/请改用 average_cpc
daily_impressions_min/v3/keywords_data/google/ad_traffic_by_keywords/task_get/支持指定时间段的展示量

实用场景

  • 待补充具体业务场景

统一入口:官网 · LLM API · 控制台