简介

Google Ads API 用于管理大型或复杂的 Google Ads 账号和广告系列。您可以构建软件,全方位管理从客户一级到关键字一级的账号。一些典型用例包括:

  • 自动账号管理
  • 自定义报告
  • 基于产品目录的广告管理
  • 管理智能出价策略

Google Ads API 是否适合我?

Google 提供了多种产品来帮助您自动管理 Google Ads 账号。下面列出了一些常见场景,以及可能最符合您需求的 Google 产品。

场景 建议
我是一名开发者,希望构建自己的软件产品,或与 Google Ads API 集成。我能够熟练地编写代码,管理软件基础设施(包括服务器和数据库)。 使用 Google Ads API。
我是一名开发者,能够熟练地编写代码,但不想管理自己的软件基础架构。 使用 Google Ads 脚本
我不是开发者,但愿意花一些时间学习编程,以便自动执行 Google Ads 操作。 使用 Google Ads 脚本
我是一名数据分析师(或担任类似角色),希望下载 Google Ads 报告以进行进一步分析。 使用 BigQuery Data Transfer Service。我们可为 Google Ads 转移提供支持。
我想批量管理 Google Ads,但不想编写任何代码。 使用自动规则批量上传Google Ads 编辑器

前提条件

如需进行 Google Ads API 调用,您应具备以下详细信息。本教程的其余部分将介绍如何获取上述各项。

  • Google Ads 经理账号:您需要拥有 Google Ads 经理账号才能申请 Google Ads API。
  • 开发者令牌:此令牌可让您的应用连接到 Google Ads API。每个开发者令牌都分配有一个 API 访问权限级别,该级别控制着您每天可以进行的 API 调用次数以及可以进行调用的环境。

  • Google API 控制台项目:Google API 控制台项目用于为您的应用生成 OAuth 2.0 凭据。然后,应用将使用这些凭据对用户进行身份验证,并获得用户授权来管理其 Google Ads 账号。此授权稍后将由您的应用用于向 Google Ads 账号发出 API 调用。项目还启用 API 以接受调用。

  • Google Ads 客户账号:这是您要向其发出 API 调用的账号。您需要获得对相应账号的操作权限, 例如提取报告或更改广告系列的权限。

    您还需要您要向其发出 API 调用的账号的 10 位数账号。在 Google Ads 网页界面中,此值以 123-456-7890 的形式显示。此账号会作为参数传递给 Google Ads API 调用,但不含连字符:1234567890

  • 支持工具和客户端库:这组工具可帮助您更快地与 API 集成。