借助测试账号,您可以在生产环境中实施更改之前,先试用新的 API 实现或账号配置。
正式版账号会投放需要结算的广告,并向用户展示这些广告;而测试账号在 Google Ads 界面中显示为已取消的账号,因为它们没有有效的结算信息,也不会向用户展示广告。
由于测试账号和生产账号无法以任何方式进行互动,因此您无法在现有生产经理账号下使用测试账号。如需使用测试账号,您需要创建一个新的账号层次结构,并将测试经理账号作为根账号。
为何要使用测试账号?
测试账号不会影响您的有效广告,也不会向您的账号收取费用,因此是使用该 API 进行实验的实用方法。在积极开发期间,测试账号可提供额外福利。特别是,测试账号有以下特点:
- 可以按层级结构进行设置和整理,就像正式版账号一样。
- 可以在 Google Ads 界面中查看和操作,就像正式版账号一样。
- 不需要为您的 Google Cloud 项目批准生产 API 访问权限,因此您可以在项目具有测试访问权限级别时立即开始试用该 API。(如果具有测试访问权限的 Google Cloud 项目尝试调用生产账号,则 API 会返回
AuthorizationError.CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION[从v25开始] 或AuthorizationError.ACTION_NOT_PERMITTED[在v24及更早版本中]。) - 无法投放广告,也无法以任何方式与您的正式版账号互动。这样一来,您就可以在安全的环境中测试代码或配置更改,而不会影响您的投放账号。
- 具有与生产账号相同的限制,包括速率限制。
由于测试账号没有预算,因此在经理账号中创建测试子账号时,您可能会看到错误消息。您可以放心地忽略此错误。
创建测试账号和广告系列
以下说明将创建一个测试经理账号、一个测试客户账号,以及一些用于填充测试客户账号的广告系列。如需详细了解这些账号类型,请参阅账号类型。
点击蓝色按钮以创建测试经理账号。如果系统提示,请使用未与您的正式版 Google Ads 经理账号相关联的 Google 账号登录。此外,如果您需要创建新的 Google 账号,还可以点击相应链接进行创建。
在测试经理账号中,创建测试客户账号:依次点击账号 > > 创建新账号,然后填写表单。您通过测试经理账号创建的任何客户账号都会自动成为测试账号。
在 Google Ads 页面中,在测试客户账号下创建几个测试广告系列。
记下新测试客户账号的客户客户 ID,并保存该 ID,以便日后进行 API 调用。
查看测试账号
如需在界面中查看测试账号,您可以选择查看已撤销的账号,从而取消隐藏这些账号。
测试账号会带有红色标签:
如果您在 Google Ads 账号页面上没有看到红色的测试账号标签,则表示该账号是正式版账号。
限制
在将更改部署到生产环境之前,或者在 Google Cloud 项目具有测试访问权限时开发应用,测试账号都是不错的选择。不过,请注意以下限制:
- 由于测试账号无法投放广告,也无法以任何方式与正式账号互动,因此展示次数、转化次数或费用数据等投放指标为空。
- 某些功能无法通过测试账号进行测试。这包括出价模拟、转化上传和结算。其他功能(包括建议)在测试账号中的功能有限,因为测试账号不会生成投放数据。
- 测试经理账号层次结构最多可包含 50 个测试账号。如果您需要其他测试账号,可以创建另一个测试经理账号。
- 如果测试账号持续生成大量请求,可能会被限制,并且我们可能不会另行通知。
如需有关如何规避这些限制的指导,请参阅测试最佳实践页面。