Google Ads API 是 Google Ads 的编程接口,用于管理大型或复杂的 Google Ads 账号和广告系列。您可以构建软件来管理从客户级到关键字级的账号。典型用例包括:
- 自动化账号管理:创建和关联账号、管理账号层次结构以及自动执行用户访问权限。
- 自定义报告:使用 Google Ads 查询语言 (GAQL) 查询效果指标、细分和资源属性。
- 广告系列和基于产品目录的广告管理:创建和更新效果最大化广告系列、搜索、需求开发、购物、视频和应用广告系列广告系列、预算和素材资源。
- 转化衡量和智能出价策略管理:上传点击、来电和增强型转化数据,并配置自动出价策略。
Google Ads API 是否适合我?
Google 提供了多款产品来帮助您实现 Google Ads 账号自动化。请使用下表确定最符合您要求的产品:
| 场景 | 建议 |
|---|---|
| 我是一名开发者,想要构建自定义软件或与 Google Ads API 集成,并且能够轻松管理服务器和数据库基础架构。 | 使用 Google Ads API。首先,请参阅快速入门,了解如何配置访问权限并进行首次 API 调用。 |
| 我是一名开发者,想要编写自定义逻辑,但不想管理服务器基础架构。 | 使用 Google Ads 脚本。 |
| 我不是开发者,但我想学习基础编程知识,以便自动执行 Google Ads 操作。 | 使用 Google Ads 脚本。 |
| 我是一名数据分析师,需要下载 Google Ads 报告以进行离线分析或仓库分析。 | 使用 BigQuery Data Transfer Service 进行 Google Ads 转移作业。 |
| 我正在构建营销组合模型 (MMM),需要 Google Ads 广告数据。 | 使用 MMM Data Platform。虽然许多广告客户都依赖 Google Ads API 来拉取数据,但 Google Ads API 对于 MMM 开发来说并不理想。 |
| 我想批量管理 Google Ads,而无需编写代码。 | 使用自动规则、批量上传或 Google Ads 编辑器。 |
开始探索关键主题
如果 Google Ads API 适合您的项目,请按照以下任务指南配置访问权限、安装客户端库并构建集成:
| 目标 | 主要指南 | 相关资源 |
|---|---|---|
| 进行首次 API 调用 | 快速入门 | Google Cloud 项目设置、访问权限级别、测试账号、基本概念、后续步骤 |
| 配置 OAuth 2.0 和凭证 | 身份验证和授权概览 | 访问模型概览、服务账号工作流、用户身份验证工作流、品牌验证、开发者令牌弃用 |
| 安装客户端库或调用 REST | 客户端库 | Java、.NET、PHP、Python、Ruby、Perl、代码示例、REST 接口 |
| 查询报告并构建 GAQL 查询 | 报告概览 | Google Ads 查询语言 (GAQL)、交互式查询构建器、查询验证器、查询指南、报告参考文档 (v26) |
| 使用 AI 工具和互动式探索工具 | Google Ads API 开发者助理 | 安装 Developer Assistant、Google Ads MCP 服务器、智能体技能、API Explorer |
| 排查错误和方案升级问题 | 处理错误 | 常见错误、了解 API 错误、版本说明、升级 API 版本、弃用和停用时间表 |