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 集成。